Skip to content

Releases: ctrlplanedev/terraform-provider-ctrlplane

v1.8.0

31 Mar 21:51
b403a08

Choose a tag to compare

Merge pull request #39 from ctrlplanedev/workflow-resource-provider

feat: workflow resource provider

v1.7.1

24 Mar 03:42
fbb90b9

Choose a tag to compare

Dependencies

  • Bump terraform-plugin-framework from 1.17.0 to 1.19.0
  • Bump terraform-plugin-go from 0.29.0 to 0.31.0
  • Bump terraform-plugin-testing from 1.14.0 to 1.15.0
  • Bump hashicorp/copywrite from 0.24.2 to 0.25.1 (tools)
  • Bump actions/setup-go from 6.2.0 to 6.3.0
  • Bump crazy-max/ghaction-import-gpg from 6.3.0 to 7.0.0
  • Bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0
  • Bump hashicorp/setup-terraform from 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

23 Mar 20:52
4c88eff

Choose a tag to compare

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

20 Mar 18:57
47327ea

Choose a tag to compare

Merge pull request #31 from ctrlplanedev/use-string-cel

fix: use direct CEL string

v1.6.4

04 Mar 22:33
a1fbc3b

Choose a tag to compare

Merge pull request #27 from ctrlplanedev/sleep-verification-provider

feat: sleep verification provider

v1.6.3

23 Feb 20:53
0b3e86f

Choose a tag to compare

Merge pull request #22 from ctrlplanedev/support-version-selector-rule

feat: version selector rule support

v1.6.2

19 Feb 23:45
2be9789

Choose a tag to compare

Merge pull request #20 from ctrlplanedev/job-agent-dynamic-resource

feat: support dynamic blocks for job agent resource

v1.6.1

19 Feb 23:15

Choose a tag to compare

chore: update docs

v1.6.0

19 Feb 06:11
6f4d4e3

Choose a tag to compare

Merge pull request #19 from ctrlplanedev/deployment-agents-array

chore: support multiple agents for deployment

v1.5.2

18 Feb 20:41
a910df8

Choose a tag to compare

Merge pull request #18 from ctrlplanedev/reference-value-optional

fix: reference values is an optional field