Skip to content

Releases: juju/terraform-provider-juju

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

v0.5.0

16 Mar 14:11
48a9191
Compare
Choose a tag to compare

This release provides resources around users management and fixes various bugs.

Thanks to all the contributors!!!

NOTES:

  • The Juju API is upgraded to 2.9.38.
  • At this moment the manipulation of users may lead to problematic situations as Juju only disables users instead of removing them. A new release will be done when LP2007258 is addressed. Meanwhile, proceed with caution.
  • Once an SSH key has been added to a model, Juju does not allow all the SSH keys to be removed. In order to bypass this limitation, the provider does not remove an SSH key if it is the last one and displays a warning message informing about it.

FEATURES:

  • New resource: juju_user
  • New resource: juju_credential
  • New resource: juju_ssh_key
  • Cross-model relations can be set using the via argument.

What's Changed

New Contributors

Full Changelog: v0.4.3...v0.5.0

v0.4.3

17 Nov 16:34
0c548cf
Compare
Choose a tag to compare

Notes:

  • Added support for Juju 2.9.37
  • Fix issue 96
  • Fix issue 95

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.4.3