Releases: OpsLevel/terraform-provider-opslevel
Releases · OpsLevel/terraform-provider-opslevel
v1.4.0
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
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
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
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
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
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
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
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
inopslevel_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 toownership_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
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
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