The Juju team is happy to announce that the Juju Terraform provider v0.12.0 was released on 30 April 2024!
Thanks to all the contributors including @aflynn50 @alesstimec @anvial @hmlanigan.
Update the provider version:
terraform {
required_providers {
juju = {
source = "juju/juju"
version = "~=0.12.0"
}
}
}
LINKS:
NOTES:
- This release requires juju controller version 2.9.49 or later juju.
- This release uses juju client api code from the juju 3.5-beta1 candidate release.
- The added JAAS login enhancements requires Juju controller version 3.5.0 or higher.
- The added Juju secrets support requires Juju controller version 3.4.0 or higher.
ENHANCEMENTS:
- Support for user secret management is added. You can now use
juju_secret
andjuju_access_secret
resources to create and manage secrets, as well as grant/revoke access to the applications in your plan. You can also usejuju_secret
data source in your configuration to access a secret. - Provider config is enhanced with support for Client ID and secret to enable logging in to JAAS using client credentials.
BUG FIXES:
- Channel for charms in an application resource requires both track and risk (e.g.,
latest
vslatest/stable
). A validation for channel in application resource is added by @Aflynn50 in Validate channel in application resource by Aflynn50 · Pull Request #447 · juju/terraform-provider-juju · GitHub