Release planning for the Juju Terraform provider v0.12.0

The v0.12.0 release of the Juju Terraform provider is currently planned to release 29 April 2024.

Note: Updated 19 April 2024

Planned content as of 8 March 2024

To keep compatibility with juju 2.9 controllers, juju version 2.9.47+ will be required on controllers.

The juju api version has been updated to 3.5-beta1, which is feature complete. A 0.12.1 release will contain use the juju api version: 3.5.0. The juju api version will be updated to 3.5.0, dependent on the RC of juju 3.5.0.

Two features are planned for this release:

  • New secret resource, access_secret resource and secret data source for juju controllers 3.3+
  • Login to JAAS using new client credentials.

Other items can be found on the v0.12.0 milestone

Contributing to the release

Resource/DataSource schema changes or additions require explicit approval by the juju team. Please file an issue using the schema change template.

Bitsize labeled bugs: these are small bugs which would be a good place to start learning the code and how to work in the environment.

If you wish to work on any bug and no one is assigned, please assign yourself and add it to the milestone. Or choose one from the milestone.

Dates to be aware of

  • Approved schema change issues and feature PRs in review by Friday 5 April 2024.
  • Bug fix PRs in review by Friday 12 April 2024.
  • Code Freeze: All PRs must land by Friday 19 April 2024 Friday 19 April 2024
  • Tag’d RC version 23-April for testing. Testing of release, week of 22 April 2024
  • Release 29 April 2024

Tag’d RC version delayed a few days to allow PRs to land. Integration test disruption caused by slow on 19-April.

1 Like