Releases: ctrlplanedev/terraform-provider-ctrlplane
Releases · ctrlplanedev/terraform-provider-ctrlplane
v1.11.1
v1.11.0
Merge pull request #46 from ctrlplanedev/soak-time-typo-refactor refactor: fix soak time typo
v1.10.1
Merge pull request #44 from ctrlplanedev/fill-agent-config-blocks fix: fill agent config blocks from deployment response
v1.10.0
Merge pull request #43 from ctrlplanedev/agent-selector-refactor refactor: convert deployment blocks to use job agent selector schema
v1.9.0
Merge pull request #42 from ctrlplanedev/variable-set-provider feat: variable set tf provider
v1.8.0
Merge pull request #39 from ctrlplanedev/workflow-resource-provider feat: workflow resource provider
v1.7.1
Dependencies
- Bump
terraform-plugin-frameworkfrom 1.17.0 to 1.19.0 - Bump
terraform-plugin-gofrom 0.29.0 to 0.31.0 - Bump
terraform-plugin-testingfrom 1.14.0 to 1.15.0 - Bump
hashicorp/copywritefrom 0.24.2 to 0.25.1 (tools) - Bump
actions/setup-gofrom 6.2.0 to 6.3.0 - Bump
crazy-max/ghaction-import-gpgfrom 6.3.0 to 7.0.0 - Bump
goreleaser/goreleaser-actionfrom 6.4.0 to 7.0.0 - Bump
hashicorp/setup-terraformfrom 3.1.2 to 4.0.0
Maintenance
- Migrate copyright headers from HashiCorp to IBM (via copywrite v0.25.1 auto-migration)
v1.7.0
Features
- Add trigger_run_on_change to deployment terraform_cloud override block
- Add webhook_url and trigger_run_on_change to job agent terraform_cloud block
- Make token optional on job agent terraform_cloud block
Bug Fixes
- Fix phantom diffs caused by misidentifying terraform_cloud config as argocd on read-back
- Fix perpetual diffs from fmt.Sprint(nil) producing "" for unset fields
- Fix sensitive token being dropped from state on every read (now preserved from prior state)
- Fix empty string "" being coerced to null, causing drift for template = ""
- Fix token being unconditionally sent as empty string to API when omitted
- Handle ElementsAs diagnostics when extracting prior state agents
Tests
- Add unit tests for block type detection, import cycle, and token preservation
v1.6.5
Merge pull request #31 from ctrlplanedev/use-string-cel fix: use direct CEL string
v1.6.4
Merge pull request #27 from ctrlplanedev/sleep-verification-provider feat: sleep verification provider