Skip to content

Releases: juju/terraform-provider-juju

v0.12.0

30 Apr 20:34
833bcfe
Compare
Choose a tag to compare

What's Changed

  • Remove run limitations for build and unit test workflows by @hmlanigan in #436
  • chore(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.6.1 to 1.7.0 by @dependabot in #438
  • update workflows by @hmlanigan in #448
  • Implement methods for user secrets management by @anvial in #442
  • chore(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.0 by @dependabot in #452
  • Implement schema for user secrets management by @anvial in #440
  • Add grant and remove secret access function to internal/juju by @anvial in #451
  • CSS-6244 Adds client ID and secret to the provider config. by @alesstimec in #424
  • Validate channel in application resource by @Aflynn50 in #447
  • README.md and GitHub issue template updates. by @hmlanigan in #459
  • chore(deps): bump github.com/juju/charm/v12 from 12.0.0 to 12.0.1 by @dependabot in #457
  • Drop github.com/juju/names/v4 usage. by @anvial in #458
  • Add data source for secrets by @Aflynn50 in #455
  • Ensure we have a valid tag'd sha for the juju 3.5 release. by @hmlanigan in #465
  • Add resource_secret and resource_access_secret by @anvial in #454
  • Update waiting for units with endpoint binding tests. by @hmlanigan in #471
  • Import secret and access secret resources by @hmlanigan in #467
  • Update version and change log for 0.12.0 candidate release by @cderici in #468

New Contributors

Full Changelog: v0.11.0...rc0.12.0

rc0.12.0

23 Apr 16:44
833bcfe
Compare
Choose a tag to compare
rc0.12.0 Pre-release
Pre-release

This is a release candidate for the coming v0.12.0 release. For details about the planning and the dates for the release stages, please refer to the v0.12.0 release planning post.

What's Changed

  • Remove run limitations for build and unit test workflows by @hmlanigan in #436
  • chore(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.6.1 to 1.7.0 by @dependabot in #438
  • update workflows by @hmlanigan in #448
  • Implement methods for user secrets management by @anvial in #442
  • chore(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.0 by @dependabot in #452
  • Implement schema for user secrets management by @anvial in #440
  • Add grant and remove secret access function to internal/juju by @anvial in #451
  • CSS-6244 Adds client ID and secret to the provider config. by @alesstimec in #424
  • Validate channel in application resource by @Aflynn50 in #447
  • README.md and GitHub issue template updates. by @hmlanigan in #459
  • chore(deps): bump github.com/juju/charm/v12 from 12.0.0 to 12.0.1 by @dependabot in #457
  • Drop github.com/juju/names/v4 usage. by @anvial in #458
  • Add data source for secrets by @Aflynn50 in #455
  • Ensure we have a valid tag'd sha for the juju 3.5 release. by @hmlanigan in #465
  • Add resource_secret and resource_access_secret by @anvial in #454
  • Update waiting for units with endpoint binding tests. by @hmlanigan in #471
  • Import secret and access secret resources by @hmlanigan in #467
  • Update version and change log for 0.12.0 candidate release by @cderici in #468

New Contributors

Full Changelog: v0.11.0...rc0.12.0

v0.11.0

18 Mar 16:11
e641798
Compare
Choose a tag to compare

What's Changed

  • Schema issue template by @hmlanigan in #384
  • chore(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.16.0 to 0.17.0 by @dependabot in #387
  • chore(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.17.0 to 0.18.0 by @dependabot in #390
  • Test new juju candidates workflow has moved. moved. by @hmlanigan in #392
  • chore(deps): bump github.com/rs/zerolog from 1.31.0 to 1.32.0 by @dependabot in #398
  • Dependencies - update terraform-plugin-framework minor version by @hmlanigan in #359
  • documentation updates by @hmlanigan in #397
  • chore(deps): bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #403
  • Update juju api version used to 3.3 by @hmlanigan in #402
  • Update README.md by @hmlanigan in #408
  • chore(deps): bump dorny/paths-filter from 2 to 3 by @dependabot in #406
  • Test with juju 3.4. by @hmlanigan in #405
  • Use DeployFromRepository when possible. by @hmlanigan in #409
  • Fix upgrade charm revision for application resources by @hmlanigan in #414
  • chore(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.5.0 to 1.6.0 by @dependabot in #415
  • Fixes Config/Revision update ordering. by @anvial in #407
  • Test juju 2.9/edge temporarily, use terraform 1.7. by @hmlanigan in #420
  • Adds error check to ReadModel function by @anvial in #416
  • chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #422
  • chore(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.6.0 to 1.7.0 by @dependabot in #425
  • chore(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.6.0 to 1.6.1 by @dependabot in #426
  • Add Placement parameter by @amandahla in #378
  • Add info about plangenerator to README. by @anvial in #429
  • chore(deps): bump github.com/juju/utils/v3 from 3.1.0 to 3.1.1 by @dependabot in #431
  • chore(deps): bump github.com/hashicorp/terraform-plugin-go from 0.22.0 to 0.22.1 by @dependabot in #430
  • Implement endpoint bindings for applications (#400) by @gboutry in #418
  • Update retry to improve machine placement on read and introduce internal/juju unit tests with mocking by @hmlanigan in #433
  • Adds resource revisions to applications. by @alesstimec in #427
  • Change log updates for v0.11.0 by @hmlanigan in #435

New Contributors

Full Changelog: v0.10.1...v0.11.0

v0.10.1

12 Jan 20:41
9225b2f
Compare
Choose a tag to compare

What's Changed

  • Fix panic in intergration resource update by @cderici in #334
  • docs(version): Bump juju provider version by @merkata in #337
  • Add contributing guidelines to the Readme. by @hmlanigan in #342
  • Fix issue 346: Do not require permissions on the controller model to deploy an application. by @hmlanigan in #353
  • Find operating system for deploy regardless of juju controller version. by @hmlanigan in #358
  • Adds install-dependencies target in Makefile by @anvial in #351
  • Populating Juju controller config no longer immediately fails if Juju… by @hmlanigan in #365
  • Handle resolved charm origins without base. by @hmlanigan in #375
  • Replace strategy.matrix.include use. by @hmlanigan in #369

New Contributors

Full Changelog: v0.10.0...v0.10.1

v0.10.0

26 Oct 17:44
96ec4ff
Compare
Choose a tag to compare

Please see the CHANGELOG.md for full details.

What's Changed

Full Changelog: v0.9.1...v0.10.0

v0.9.1

22 Sep 19:46
5703812
Compare
Choose a tag to compare

Bug Fix

  • #310 Credential name doesn't work since 0.9.0

Full Changelog: v0.9.0...v0.9.1

v0.9.0

11 Sep 18:25
9bfccfa
Compare
Choose a tag to compare

Enhancements

The provider has been updated to use the Terraform Plugin Framework. This will improve future work.

Bug Fix

  • #274 Provider panics when generating plan

Full Changelog: v0.8.0...v0.9.0

v0.8.0

13 Jun 11:09
5be48a8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.8.0

v0.7.0

12 May 10:19
da44d4b
Compare
Choose a tag to compare

This is a regular release with some bug fixes and a new data source for offers. Check the release notes for more details.

What's Changed

  • chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.25.0 to 2.26.0 by @dependabot in #180
  • chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.26.0 to 2.26.1 by @dependabot in #181
  • Add offer data source by @gboutry in #191
  • [JUJU-3442] Wait for apps before integrate by @juanmanuel-tirado in #189
  • Remove integration from state if it was removed manually (#186) by @amandahla in #192
  • chore(deps): bump github.com/bflad/tfproviderlint from 0.28.1 to 0.29.0 by @dependabot in #196
  • chore(deps): bump github.com/rs/zerolog from 1.29.0 to 1.29.1 by @dependabot in #195
  • Add OwnerName to ApplicationOfferFilter by @hemanthnakkina in #201
  • chore(deps): bump crazy-max/ghaction-import-gpg from 5.2.0 to 5.3.0 by @dependabot in #203
  • Remove Application,Machine,Model and Offer from state if it was removed manually by @amandahla in #205
  • [JUJU-3654] Added ApplicationNotFound error for better error control. by @juanmanuel-tirado in #206
  • [JUJU-3315] Force "stable" channel to be "latest/stable" when reading apps. by @juanmanuel-tirado in #204
  • [JUJU-3705] Add release notes for 0.7.0. by @juanmanuel-tirado in #207

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

16 Mar 14:13
28ee609
Compare
Choose a tag to compare

NOTES:

  • The Juju API is upgraded to 2.9.42

FEATURES:

  • New resource: juju_machine enable users to provision machines using juju. (Thanks @jadonn)
  • New data source: juju_machine enable users to incorporate already provisioned machines to their plans. (Thanks @gboutry)

ENHANCEMENTS:

  • Applications now have a placement directive to indicate target machines.

BUG FIXES:

  • Fixed parsing problem with ED25519 ssh keys. (Thanks @jsimpso)
  • Fixed wrong application import due to inconsistent order of elements in application placement

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0