Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 5, 2026

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 becomes conflicted, 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.

@codecov
Copy link

codecov bot commented Jan 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.20%. Comparing base (4ce86b0) to head (1f50307).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #490   +/-   ##
=======================================
  Coverage   89.20%   89.20%           
=======================================
  Files          28       28           
  Lines        1390     1390           
  Branches        1        1           
=======================================
  Hits         1240     1240           
  Misses        150      150           
Flag Coverage Δ *Carryforward flag
charm 100.00% <ø> (ø)
client 80.24% <ø> (ø) Carriedforward from 4ce86b0
server 97.03% <ø> (ø)

*This pull request uses carry forward flags. Click here to find out more.

Components Coverage Δ
Server 97.03% <ø> (ø)
Client 80.24% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@renovate renovate bot force-pushed the renovate/juju-0.x branch from 93af292 to 9dceb2e Compare January 5, 2026 22:11
@renovate renovate bot force-pushed the renovate/juju-0.x branch from 9dceb2e to 1f50307 Compare January 6, 2026 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant