Skip to content

Releases: OpsLevel/terraform-provider-opslevel

v1.4.0

10 Feb 18:30
Compare
Choose a tag to compare

v1.4.0 - February 10, 2025

This is the first release of the terraform provider with opslevel-go 2025. This means a bunch of massive under the hood changes. We don't expect to see many issues with this change as lots of them were caught in our test haress but as with any big change when you switch out the engine unexpected problems might crop up. Please reachout to your customer success rep and we'll try to get them triaged and fixed ASAP following this release.

Feature

  • Add ability to configure component types
  • BREAKING CHANGE: Added 'locked_status' boolean field to resource opslevel_property_definition - this field is required and you'll have to set a value for it.

Bugfix

  • Allow opslevel_domain and opslevel_system resources to specify an alias for their owner field

Dependency

  • Bump opslevel-go to 2025

v1.3.6

24 Dec 15:55
Compare
Choose a tag to compare

v1.3.6 - December 24, 2024

Bugfix

  • have service dependency note accept empty strings

Dependency

  • Bump github.com/relvacode/iso8601 from 1.5.0 to 1.6.0
  • Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.15.0 to 0.16.0
  • Bump opslevel/report-deploy-github-action from 2.0.0 to 3.0.0
  • bump opslevel-go to v2024.12.24

v1.3.5

13 Dec 16:51
Compare
Choose a tag to compare

v1.3.5 - December 13, 2024

Bugfix

  • fix incorrect validation error on predicate values set by for_each values

Dependency

  • Bump opslevel/report-deploy-github-action from 1.0.0 to 2.0.0

v1.3.4

25 Nov 16:41
Compare
Choose a tag to compare

November 25, 2024

Bugfix

  • "note" field on service_dependency correctly takes empty string

Dependency

  • Bump golang.org/x/net from 0.30.0 to 0.31.0
  • Bump goreleaser/goreleaser-action from 6.0.0 to 6.1.0

v1.3.3

08 Nov 17:53
Compare
Choose a tag to compare

November 08, 2024

Bugfix

  • fix opslevel_service_dependency infinite apply bug and failing import
  • fix terraform import opslevel_service_repository resource, accepts aliases or id

Dependency

  • bump version of opslevel-go to v2024-11-08

v1.3.2

28 Oct 14:52
Compare
Choose a tag to compare

October 28, 2024

Bugfix

  • correctly update missing_package_result field in opslevel_check_package_version

Feature

  • add opslevel_integration_endpoint resource to create and update integration endpoints
  • Add opslevel_alias resource for managing a set of aliases on an "aliasable" resource in OpsLevel
  • Add new resource to manage Code Issue Checks - 'opslevel_check_code_issue'

Dependency

  • bump github.com/hashicorp/terraform-plugin-framework version to v1.12.0
  • Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.13.0 to 0.14.0

v1.3.1

15 Oct 19:58
Compare
Choose a tag to compare

October 15, 2024

Bugfix

  • fix predicate validation to accept interpolated values on value field
  • TF state correctly detects service owner changes from UI
  • correct removal of resource from TF state if resource not found in OpsLevel on read, instead of crashing with error

Feature

  • add "send_invite" field to "opslevel_user" to send an invite email even if notifications are disabled for the account
  • can override aws regions with "region_override" field on opslevel_aws_integration resource

Dependency

  • Bump opslevel/report-deploy-github-action from 0.10.0 to 1.0.0
  • bump opslevel-go version to v2024.10.15

v1.3.0

18 Sep 13:44
Compare
Choose a tag to compare

September 18, 2024

Bugfix

  • no longer delete service tags during updates when other fields are changed
  • BREAKING CHANGE - Changed the default value of field ownership_tag_keys in opslevel_integration_azure_resources to match the default of the GraphQL API (and the other infrastructure integration resource). This may cause the existing integration to revert any manual changes to ownership_tag_keys on the next plan/apply.

Feature

  • Adds support for setting the 'note' field on an 'opslevel_service' resource

Refactor

  • ownership_tag_overrides field now optional in opslevel_integration_aws resource
  • ownership_tag_keys in opslevel_integration_azure_resources was a set type, now a list type

Dependency

  • bump opslevel-go to v2024.9.18

v1.2.7

03 Sep 16:11
Compare
Choose a tag to compare

September 03, 2024

Bugfix

  • support import opslevel_property_assignment and opslevel_property_definition
  • opslevel_trigger_definition field extended_team_access works with empty list
  • correctly set "updated_at" field in opslevel_secret
  • filter predicate block validation no longer fails when value needs computing
  • fix to allow using terraform variables on "missing_package_result" field in "opslevel_check_package_version"
  • correctly reject ending slash on base_directory field in opslevel_service_repository
  • allow updating key and value of opslevel_tag resources

Feature

  • team contacts list added to opslevel_team datasources

Refactor

  • "opslevel_team_tag" resource accepts only one of "team" or "team_alias" field
  • ownership_tag_keys field on opslevel_integration_aws resource can be null, but not empty
  • opslevel_service_tag only accepts "service" field or "service_alias" field, not both

Dependency

  • bump github.com/hashicorp/terraform-plugin-framework to v1.11.0
  • Bump opslevel/report-deploy-github-action from 0.7.0 to 0.10.0
  • bump opslevel-go version to v2024.9.3

v1.1.4

22 Aug 13:09
Compare
Choose a tag to compare

August 22, 2024

Bugfix

  • Fix state upgrader for checks created by 1.0.x and 1.1.x so that you can properly upgrade to 1.2.x