Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 13, 2025

This PR contains the following updates:

Package Type Update Change
juju (source) required_provider minor ~> 0.15 -> ~> 0.23

Release Notes

juju/terraform-provider-juju (juju)

v0.23.1

Compare Source

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.4 release.

BUG FIXES

  • Partial revert of new behaviour related to cross-model relations by @​kian99 in #​938 that exposed a Juju bug, see #​20818.
    • Multiple saas apps for the same offer URL surface an issue where relations to the additional saas apps don't work correctly. See the Juju issue for more details on the problem and how to resolve it.

See our docs for more information https://documentation.ubuntu.com/terraform-provider-juju/latest/reference/terraform-provider/resources/integration/#cross-model-relations on the provider's approach to cross-model relations.

v0.23.0

Compare Source

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.4 release.

ENHANCEMENTS

  • Added the secret_uri computed field to the secret resource by @​alesstimec in #​850
  • Waiting for model resource to be deleted before returning by @​SimoneDutto in #​743
  • Support null values in model config by @​SimoneDutto in #​851
  • Support null values app config by @​SimoneDutto in #​864
  • Added custom create timeout for the machine resource by @​kian99 in #​868
  • Issue errors instead of warnings by default on failed resource deletion by @​kian99 in #​877 - See the new provider config skip_failed_deletion to revert to the previous behavior - more information is available in the provider documentation.
  • Allow changing charm channel and revision together by @​luci1900 in #​889

BUG FIXES

DOCUMENTATION

CI & MAINTENANCE

v0.22.0

Compare Source

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.4 release.

ENHANCEMENTS

  • An improvement of sematic comparison for constraints by @​kian99 in 829.

BUG FIXES

  • A fix for SSH key resource ID handling by @​kian99 in 824.
  • A fix for removal of multiple integrations with the same endpoint by @​SimoneDutto in 814.

DOCUMENTATION

  • Addition of related links by @​tmihoc in 825.
  • Clarification of cloud and controller authorization and improvement to documentation navigation by @​tmihoc in 831.
  • Update to the documentation starter pack by @​tmihoc in 836.

v0.21.1

Compare Source

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.4 release.
  • This is a patch release to provide an early fix for 810.

BUG FIXES

  • Avoid revoking and re-granting users' access to offers 816 by @​SimoneDutto
  • Allow offers that were previously consumed with the Juju CLI to work with Terraform 802 by @​kian99

DOCUMENTATION

  • Changes to move the docs to the Ubuntu domain 807 by @​tmihoc
  • Add sitemap config and support for google analytics 812 by @​tmihoc

v0.21.0

Compare Source

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.4 release.

ENHANCEMENTS

  • Retry model creation when error is TransactionAborted 763 by @​SimoneDutto
  • Wait for hostname field to be populated when creating juju_machine resource 788 by @​SimoneDutto
  • Add a no-service-account flag to the juju_kubernetes_cloud resource to avoid service account creation by the provier 793 by @​SimoneDutto
  • Using the custom type for constraints in the juju_application resource 796 by @​alesstimec
  • Waiting for machine deletion 761 by @​alesstimec

BUG FIXES

  • Store juju_machine ID immediately after creation 799 by @​kian99

DOCUMENTATION

CI IMPROVEMENTS

v0.20.0

Compare Source

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.4 release.

ENHANCEMENTS

  • BREAKING CHANGE to the juju_offer schema. The endpoint field is field has been removed in favor of the endpoints field, which allows for definition of multiple endpoints in a single juju application offer 752 by @​SimoneDutto.
  • Introduction of juju_machine annotations 748 by @​alesstimec.
  • Introduction of waiting for changes to take effect 738 by SimoneDutto, followed up by 738 that introduces a wait for application deletion and 760 that introduces a wait for integration deletion.
  • Removal of the juju_jaas_access_service_account resource 759 by @​kian99. Service account authentication can now be used with JAAS to upload cloud credentials directly to the controller.

BUG FIXES

DOCUMENTATION

CI IMPROVEMENTS

  • Update to the acceptance test to upload cloud credentials to the controller at the start of test 737 by @​kian99.
  • Allowing tests to diable waiting for changes to take effect 751 by @​kian99.

v0.19.0

Compare Source

NOTES:

  • This release requires Juju controller version 2.9.49 or higher Juju.
  • If using JAAS, this release requires Juju controller version 3.5.0 or higher.
  • This release uses Juju client api code from the Juju 3.6.4 release.

ENHANCEMENTS

BUG FIXES

DOCUMENTATION

CI IMPROVEMENTS

v0.18.0

Compare Source

NOTES:

  • This release requires Juju controller version 2.9.49 or higher juju.
  • If using JAAS, this release requires Juju controller version 3.5.0 or higher.
  • This release uses juju client api code from the juju 3.6.3 release.

ENHANCEMENTS:

  • Support for adding annotations to the juju_model resource 689 by @​SimoneDutto
  • Support for JAAS roles 648 by @​SimoneDutto
  • Creating juju_machine resource blocks until machine reaches running state, which means terraform apply might now take longer to complete, but will enable correct and repeatable deploys in the future 679 by @​alesstimec

DOCUMENTATION:

  • Added how-tos for all resources and general documentation updates 658 by @​tmihoc
  • Updated role management howto 687 by @​tmihoc

v0.17.1

Compare Source

What's Changed

Full Changelog: juju/terraform-provider-juju@v0.17.0...v0.17.1

v0.17.0

Compare Source

NOTES:

  • This release requires Juju controller version 2.9.49 or higher juju.
  • If using JAAS, this release requires Juju controller version 3.5.0 or higher.
  • This release uses juju client api code from the juju 3.6.0 release.

BUG FIXES:

  • fix for the update of the juju_kubernetes_cloud resource #​665 which addresses issue #​664.
  • fix for the update of the juju_application resource to a specific charm revision #​669.
  • fix for changing the juju_application charm base #​652, which addresses issue #​635

v0.16.0

Compare Source

NOTES:

  • This release requires Juju controller version 2.9.49 or higher juju.
  • If using JAAS, this release requires Juju controller version 3.5.0 or higher.
  • This release uses juju client api code from the juju 3.6.0 release.

ENHANCEMENTS:

  • The new juju_application data source allows you to incorporate already existing applications. (Thanks @​shipperizer).
  • The new juju_access_offer resource allows you to manage access to application offers (Tanks @​amandahla).
  • The new juju_jaas_group data source allows you to incorporate already existing groups (Thanks @​pkulik0).

BUG FIXES:

  • fix: fix the use of a hardcoded admin user #​653

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/juju-0.x branch 3 times, most recently from 4496128 to 6820e23 Compare November 17, 2025 15:37
@renovate renovate bot changed the title Update Terraform juju to ~> 0.23 chore(deps): update terraform juju to ~> 0.23 Nov 17, 2025
@renovate renovate bot force-pushed the renovate/juju-0.x branch 9 times, most recently from df96b24 to f112452 Compare November 20, 2025 20:44
@renovate renovate bot force-pushed the renovate/juju-0.x branch from f112452 to fa610eb Compare November 24, 2025 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant