Call for testing: The Juju Terraform provider v1.1.0-rc1

The Juju team is happy to announce that the Juju Terraform provider v1.1.0-rc1 is released on 1 December 2025!

This release candidate has been pushed to the HashiCorp repository. For testing update your provider configuration to:

terraform {
  required_providers {
    juju = {
      source = "juju/juju"
      version = "1.1.0-rc1"
    }
  }
}

LINKS:

NOTES:

  • This release requires Juju controller version 2.9.49 or higher Juju.
  • If using JAAS, this release requires Juju controller version 3.6.5 or higher.
  • This release uses Juju client API code from the Juju 3.6.11 release.

ENHANCEMENTS

  • Introduction of cross-controller relations by @SimoneDutto in #965
  • Introduction of the offering_controller field to the juju_offer resource to enable cross-controller offer data sources by @SimoneDutto in #979
  • Extension of the offering_controller in the provider config to enable login using client credentials by @alesstimec in #982
  • Addition of a validator for for offer_url in the juju_application resource to reject URLs containing the controller name by @kian99 in #975

BUG FIXES

  • Ensuring resources are refreshed when charm is refreshed by @kian99 in #981
  • Fix for the cross-controller juju_integration import by @luci1900 in #981
  • Fix for the expose field login in the juju_application resource by @alesstimec in #961
  • Refactoring the juju_application logic to avoid using patterns in juju status calls by @alesstimec in #957
  • Fix for the validation of attributes in the application block of the juju_integration resource by @kian99 in #989

DOCUMENTATION

  • Using the http provider to compute charm revisions in a channel by @SimoneDutto in #984
  • Cross-controller integration documentation by @SimoneDutto in #977
  • Update to the documentation to match V1 resources by @kian99 in #964
  • Documentation on importing integrations by @luci1900 in #985

CI AND MAINTENANCE

  • Improving the CI speed and resource usage by @kian99 in #897
  • Updating the juju API client dependency to 3.6.11 by @ale8k in #958
  • Fix for naming in JAAS tests by @kian99 in #988

Full Changelog: https://github.com/juju/terraform-provider-juju/compare/v1.0.0...v1.1.0-rc1

1 Like