Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 24, 2025

This PR contains the following updates:

Package Type Update Change
juju (source) required_provider minor ~> 0.17.0~> 0.23.0

Release Notes

juju/terraform-provider-juju (juju)

v0.23.3

Compare Source

What's Changed

Full Changelog: juju/terraform-provider-juju@v0.23.2...v0.23.3

v0.23.2

Compare Source

What's Changed
  • fix: ensure resources are refreshed when charm is refreshed by @​kian99 in #​983

Full Changelog: juju/terraform-provider-juju@v0.23.1...v0.23.2

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

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 4 times, most recently from 883cbbb to eb07370 Compare March 31, 2025 17:23
@renovate renovate bot force-pushed the renovate/juju-0.x branch 9 times, most recently from 4297934 to dd5138e Compare April 8, 2025 14:25
@renovate renovate bot force-pushed the renovate/juju-0.x branch 11 times, most recently from c83fa58 to cb07ebd Compare April 16, 2025 16:07
@renovate renovate bot force-pushed the renovate/juju-0.x branch 6 times, most recently from 9ec180d to 49b538f Compare April 22, 2025 17:03
@renovate renovate bot force-pushed the renovate/juju-0.x branch 5 times, most recently from b3b11c0 to 09e6fef Compare October 8, 2025 18:41
@renovate renovate bot force-pushed the renovate/juju-0.x branch 4 times, most recently from 9cdbbd2 to b258734 Compare October 16, 2025 19:53
@renovate renovate bot force-pushed the renovate/juju-0.x branch 3 times, most recently from 1b0d983 to 6e7dd1b Compare October 24, 2025 13:30
@renovate renovate bot force-pushed the renovate/juju-0.x branch from 6e7dd1b to f934f24 Compare October 30, 2025 15:52
@renovate renovate bot force-pushed the renovate/juju-0.x branch 2 times, most recently from a704d99 to 2da98a3 Compare November 21, 2025 16:13
@renovate renovate bot force-pushed the renovate/juju-0.x branch 7 times, most recently from 741e0e9 to ba259f8 Compare December 4, 2025 18:08
@renovate renovate bot force-pushed the renovate/juju-0.x branch 5 times, most recently from d30e007 to e3c124c Compare December 12, 2025 22:33
@renovate renovate bot force-pushed the renovate/juju-0.x branch from e3c124c to f7f7199 Compare December 19, 2025 17:54
@renovate renovate bot force-pushed the renovate/juju-0.x branch from f7f7199 to e7c4e6e Compare December 31, 2025 02:25
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