Skip to content

v1.30.0

Choose a tag to compare

@grulicht grulicht released this 27 May 09:41
· 10 commits to main since this release
816b361

Release 1.30.0

  • Fixes three broken resources, marks credential fields as sensitive, and updates the Go toolchain and dependencies.

Action required

Several token/credential fields are now Sensitive. If you expose any of them in an output, add sensitive = true or terraform apply will fail:

  • portainer_user.api_key_raw
  • portainer_webhook.token (resource and data source)
  • portainer_webhook_execute.token
  • portainer_cloud_credentials.credentials
  • portainer_settingsoauth_settings.kube_secret_key
output "generated_api_key" {
  value     = portainer_user.ci.api_key_raw
  sensitive = true   # now required
}

No state migration needed - values stay in state, just masked in CLI output.

Bug fixes

  • portainer_edge_configurations: fix "Missing form data value" on update against Portainer 2.39+ (correct multipart form fields). (#119)
  • portainer_shared_git_credential: fix create always failing with HTTP 500 ... key=0 (response envelope is now unwrapped). (#120)
  • portainer_open_amt: fix a doubled endpoint URL that prevented the resource from working.

Security & dependencies

  • Resolve all govulncheck findings (Go stdlib + golang.org/x/net).
  • Build with Go 1.26.3; bump terraform-plugin-sdk/v2 to v2.40.1 and refresh go-cty, go-openapi, and golang.org/x/net.

Documentation & examples

  • Added an Import section to every importable resource's docs page.
  • Populated a description for every schema attribute (resources and data sources), improving the generated registry documentation.
  • Added example projects for every data source and the remaining resources.