Skip to content

0.3.0 - The Terraform Release

Compare
Choose a tag to compare
@rocktavious rocktavious released this 25 Aug 16:46
· 1268 commits to main since this release
v0.3.0
be8e206

The bulk of these changes are here to support the build out of our terraform provider

Bugfix

  • GetTeamWithAlias did not use correct graphql argument type
  • fix issue when using TagUpdateInput where either key or value is blank
  • fields in Contact and User do not need to be graphql.String - converted to just regular string
  • make Tier.Id be a graphql ID rather then a string
  • fix typo of field Description in ServiceUpdateInput

Feature

  • implement graphql fragments on Check struct so endusers can get at the custom fields per check type
  • add ability to specify the index of the rubric level at creation time
  • add validation of tag key names before sending to API
  • add ability to list repositories by tier
  • add ability to list teams with a manager email
  • add more specialized listing methods for services to list by lifecycle, product and tier
  • add ability to update or delete service tools
  • add ability to update and delete service repository
  • add “Team” as check owner to mutation response
  • add default 10 second time out to http client used by graphql client
  • add list for checks
  • add get for rubric category and level
  • add get and list of integrations
  • add create and update for manual check
  • add create and update for custom and custom event check
  • add create and update for payload check
  • add create and update for tag defined and tool usage check
  • add update repository check for file, integrated and search
  • add create repository check for file, integrated and search
  • add create service check for ownership, property and configuration
  • add get and delete check by ID
  • implement get filter by id
  • implement CRUD for filters (#9)
  • add dependabot (#11)

Refactor

  • remove field description from rubric category mutations
  • CreateAliases should return an error that is aggregated from any errors
  • check tests to use a map of testcases
  • port service queries that were in terraform provider to core library for reuse