Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Terraform juju to ~> 0.16.0 #175

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 7, 2024

This PR contains the following updates:

Package Type Update Change
juju (source) required_provider minor ~> 0.7.0 -> ~> 0.16.0

Release Notes

juju/terraform-provider-juju (juju)

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

v0.15.1

Compare Source

NOTES:

ENHANCEMENTS:

  • Various documentation updates
    • add text to attributes where changing them will replace the resource
    • add warning requested in an issue Deleting config from plan does not reset it #​393
    • reword note on offer_url in integration resources

v0.15.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.5.1 release.

ENHANCEMENTS:

  • Support for JAAS access settings via the following new resources:
    • juju_jaas_access_cloud
    • juju_jaas_access_controller
    • juju_jaas_access_group
    • juju_jaas_access_model
    • juju_jaas_access_offer
    • juju_jaas_access_service_account
    • juju_jaas_group
  • Support for adding kubernetes clouds to existing controllers with the new
    juju_kubernetes_cloud resource.

BUG FIXES:

v0.14.0

Compare Source

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

ENHANCEMENTS:

  • Allow applications to specify charm resources as oci-image urls, in addition to revisions.

BUG FIXES:

v0.13.0

Compare Source

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

ENHANCEMENTS:

  • Support for application resources to use storage is added. You can now use storage and storage_directives fields in an application resource to utilize storage in your application.
  • Bug reports are enhanced to require more information, including the Juju controller version.
  • Conventional commits are now required in contributions to the repository.
  • Provider test runs are improved to run faster. A foundation for running tests in parallel has been laid out. More work is needed on GitHub runners to enable parallel testing.

BUG FIXES:

v0.12.0

Compare Source

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 and juju_access_secret resources to create and manage secrets, as well as grant/revoke access to the applications in your plan. You can also use juju_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:

v0.11.0

Compare Source

NOTES:

  • This release requires juju controller version 2.9.47 or later juju.
  • This release uses juju client api code from the juju 3.3.0 release.

ENHANCEMENTS:

  • Add resource revisions for juju_application. This is similar to
    juju deploy <charm> --resource <name>:# and juju attach-resource <application> <name>:#.
  • Add kvm and/or lxd machines via the juju_machine resource. This is similar to
    juju add-machine lxd and juju add-machine kvm:0 commands.
  • Use the DeployFromRevision API endpoint from juju for application deployments with juju 3.3+.
  • Add space support for the juju_application resources. You can now specify endpoint bindings for
    applications. This is similar to juju deploy --bind and juju bind commands.

BUG FIXES:

v0.10.1

Compare Source

BUG FIXES:

v0.10.0

Compare Source

NOTES:

  • Use of Series for machine and application resources is now deprecated. Use Base instead.
  • Principal in the juju_application resource schema has been deprecated. It was computed only data, is not needed, and has no replacement.

FEATURES:

  • Add base support for machines and applications: juju_application and juju_machine now support bases.
    A base is an alternative way to specify which operating system and version a charm or machine should be deployed
    with. For example [email protected].
  • Use of the 2.9.45 code base for juju API calls.
  • Stable integration tests have been replaced with testing of upgrading from the last release to the current code.
  • There is now a github action to use a loadbalancer as a tunnel to juju controller on k8s.

BUG FIXES:

v0.9.1

Compare Source

BUG FIXES:

v0.9.0

Compare Source

ENHANCEMENTS:

  • Migration from the Terraform SDK to the Terraform Framework for plugins

BUG FIXES:

v0.8.0

Compare Source

FEATURES:

  • Add provisioned machines: juju_machine now supports machines already provisioned. This is similar to using juju add-machine ssh:user@host. This new feature enables other machines already provisioned using Terraform to be added to a Juju controller.

ENHANCEMENTS:

  • The CI has been enhanced by enabling a K8s based Juju controller for GitHub actions.
  • Integration tests now can use environment variables to identify if the testing environment has everything required to run the test. For example, a K8s controller vs an LXD controller.

BUG FIXES:


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 6 times, most recently from 93f443a to f318593 Compare May 10, 2024 12:46
@renovate renovate bot force-pushed the renovate/juju-0.x branch 2 times, most recently from 305d60b to f313e5e Compare June 10, 2024 13:12
@renovate renovate bot force-pushed the renovate/juju-0.x branch from f313e5e to 7b00057 Compare July 5, 2024 10:42
@renovate renovate bot force-pushed the renovate/juju-0.x branch 4 times, most recently from 2e3d16b to 1422cd9 Compare July 22, 2024 08:21
@renovate renovate bot changed the title Update Terraform juju to ~> 0.12.0 Update Terraform juju to ~> 0.13.0 Jul 24, 2024
@renovate renovate bot force-pushed the renovate/juju-0.x branch 5 times, most recently from d836c3f to 1aa3a7c Compare July 30, 2024 13:01
@renovate renovate bot force-pushed the renovate/juju-0.x branch 4 times, most recently from 2aa26a3 to cc52ea3 Compare August 1, 2024 10:33
@renovate renovate bot force-pushed the renovate/juju-0.x branch 2 times, most recently from 24c1a0a to 3785151 Compare August 9, 2024 14:43
@renovate renovate bot force-pushed the renovate/juju-0.x branch from 3785151 to dcd7f3c Compare August 20, 2024 09:53
@renovate renovate bot force-pushed the renovate/juju-0.x branch 3 times, most recently from 1865067 to b124019 Compare September 6, 2024 10:27
@renovate renovate bot force-pushed the renovate/juju-0.x branch from b124019 to b6f65f1 Compare September 9, 2024 09:42
@renovate renovate bot force-pushed the renovate/juju-0.x branch 3 times, most recently from 1b21a40 to dde000c Compare December 3, 2024 06:22
@renovate renovate bot force-pushed the renovate/juju-0.x branch 4 times, most recently from f504f46 to 14b9dbe Compare December 11, 2024 10:40
@renovate renovate bot force-pushed the renovate/juju-0.x branch 4 times, most recently from 334aa26 to 2bcaa62 Compare December 17, 2024 14:17
@renovate renovate bot force-pushed the renovate/juju-0.x branch 3 times, most recently from 371c337 to 34db169 Compare January 9, 2025 14:32
@renovate renovate bot force-pushed the renovate/juju-0.x branch 7 times, most recently from 5c01bb8 to 7ae9d44 Compare January 21, 2025 13:58
@renovate renovate bot force-pushed the renovate/juju-0.x branch from 7ae9d44 to efd7f24 Compare January 27, 2025 10:55
@renovate renovate bot changed the title Update Terraform juju to ~> 0.15.0 Update Terraform juju to ~> 0.16.0 Jan 27, 2025
@renovate renovate bot force-pushed the renovate/juju-0.x branch 4 times, most recently from 2cb0474 to 036d44a Compare February 4, 2025 10:06
@renovate renovate bot force-pushed the renovate/juju-0.x branch from 036d44a to 5646e36 Compare February 7, 2025 08:21
@renovate renovate bot force-pushed the renovate/juju-0.x branch from 5646e36 to 61f088f Compare February 7, 2025 09:24
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.

0 participants