Releases: juju/terraform-provider-juju
v0.15.1
What's Changed
- chore: remove ignore of darwin arm64 by @hmlanigan in #614
- chore: update template labels to new naming by @hmlanigan in #619
- Doc improvements by @hmlanigan in #629
- docs: Changelog update for 0.15.1 release. by @alesstimec in #636
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- feat: add jaas validators by @kian99 in #541
- feat: add generic jaas access resource by @kian99 in #544
- feat: add jaas client by @kian99 in #540
- feat: jaas integration tests by @kian99 in #561
- feat: add "avoid jaas" validator to existing resources by @kian99 in #569
- feat: improve test speed by @kian99 in #560
- feat: JAAS groups schema and CRUD by @pkulik0 in #570
- test: bring canary test up to date with test_integration. by @hmlanigan in #586
- feat: add jaas group access resource by @kian99 in #587
- feat: add jaas offer access resource by @kian99 in #584
- feat: add jaas service account access resource by @kian99 in #591
- fix: fix id name in SchemaChanges.yml by @hmlanigan in #595
- feat: add jaas controller access resource by @kian99 in #590
- feat: add jaas resource docs by @kian99 in #594
- feat: merge jaas resources feature branch by @kian99 in #597
- revert: change to use self hosted runners by @hmlanigan in #600
- feat(clouds): add initial implementation for clouds client by @anvial in #593
- feat: add computed uuid to model resource by @hmlanigan in #599
- feat(cloud): implement CRUD functions for Kubernetes cloud resource by @anvial in #598
- fix(cloud): resolve acceptance test issues by removing model by @anvial in #609
New Contributors
Full Changelog: v0.14.0...v0.15.0
0.15.0-rc1
What's Changed
- feat: add jaas validators by @kian99 in #541
- feat: add generic jaas access resource by @kian99 in #544
- feat: add jaas client by @kian99 in #540
- feat: jaas integration tests by @kian99 in #561
- feat: add "avoid jaas" validator to existing resources by @kian99 in #569
- feat: improve test speed by @kian99 in #560
- feat: JAAS groups schema and CRUD by @pkulik0 in #570
- add JAAS cloud access resource by @kian99 in #581
- test: bring canary test up to date with test_integration. by @hmlanigan in #586
- feat: add jaas group access resource by @kian99 in #587
- feat: add jaas offer access resource by @kian99 in #584
- feat: add jaas service account access resource by @kian99 in #591
- fix: fix id name in SchemaChanges.yml by @hmlanigan in #595
- feat: add jaas controller access resource by @kian99 in #590
- feat: add jaas resource docs by @kian99 in #594
- feat: merge jaas resources feature branch by @kian99 in #597
- feat(clouds): add initial implementation for clouds client by @anvial in #593
- feat: add computed uuid to model resource by @hmlanigan in #599
- feat(cloud): implement CRUD functions for Kubernetes cloud resource by @anvial in #598
New Contributors
Full Changelog: 0.14.0-rc1...0.15.0-rc1
v0.14.0
What's Changed
- chore(makefile): create check makefile target by @jack-w-shaw in #530
- feat(githubactions): dependabot to use custom labels by @cderici in #523
- fix(application): update resource example to use correct charm storage by @anvial in #533
- chore(deps): bump github.com/juju/charm/v12 from 12.0.2 to 12.1.0 by @dependabot in #517
- chore(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.9.0 to 1.10.0 by @dependabot in #518
- fix(storagedirective): fix storage directive validator by @anvial in #538
- chore(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.12.0 to 0.13.0 by @dependabot in #519
- chore(deps): bump github.com/juju/cmd/v3 from 3.0.14 to 3.0.16 by @dependabot in #543
- test: version updates in GitHub actions. by @hmlanigan in #548
- feat(application): deploy applications with custom resources by @gatici in #493
- fix(constraints): ensure constraints are non-null by @jack-w-shaw in #556
- chore(cla): add cla check action by @jack-w-shaw in #559
- fix: bugs 535 and 539 only find storage for application being read by @hmlanigan in #557
- fix (application): do no panic on nil pointer by @hmlanigan in #563
New Contributors
- @jack-w-shaw made their first contribution in #530
- @gatici made their first contribution in #493
Full Changelog: v0.13.0...0.14.0
0.14.0-rc1
What's Changed
- chore(makefile): create check makefile target by @jack-w-shaw in #530
- feat(githubactions): dependabot to use custom labels by @cderici in #523
- fix(application): update resource example to use correct charm storage by @anvial in #533
- chore(deps): bump github.com/juju/charm/v12 from 12.0.2 to 12.1.0 by @dependabot in #517
- chore(deps): bump github.com/hashicorp/terraform-plugin-framework from 1.9.0 to 1.10.0 by @dependabot in #518
- fix(storagedirective): fix storage directive validator by @anvial in #538
- chore(deps): bump github.com/hashicorp/terraform-plugin-framework-validators from 0.12.0 to 0.13.0 by @dependabot in #519
- chore(deps): bump github.com/juju/cmd/v3 from 3.0.14 to 3.0.16 by @dependabot in #543
- test: version updates in GitHub actions. by @hmlanigan in #548
- feat(application): deploy applications with custom resources by @gatici in #493
- fix(constraints): ensure constraints are non-null by @jack-w-shaw in #556
- chore(cla): add cla check action by @jack-w-shaw in #559
- fix: bugs 535 and 539 only find storage for application being read by @hmlanigan in #557
- fix (application): do no panic on nil pointer by @hmlanigan in #563
New Contributors
- @jack-w-shaw made their first contribution in #530
- @gatici made their first contribution in #493
Full Changelog: v0.13.0...0.14.0-rc1
v0.13.0
The SHA is different from 0.13.0-rc2 to include fixes to goreleaser
needed to do the release.
What's Changed
- Bug report enhancements. by @hmlanigan in #478
- fix(application): allow both placement and constraints together. by @hmlanigan in #499
- Use juju 3 5 1 by @hmlanigan in #502
- fix: live discovery of data needed for juju by @hmlanigan in #503
- feat(storage): extend application schema for storage flag by @anvial in #492
- feat(storage): add storage support to application resource by @anvial in #494
- feat: conventional commits static analysis by @SimonRichardson in #509
- fix: run provider tests in parallel by @wallyworld in #511
New Contributors
- @SimonRichardson made their first contribution in #509
- @wallyworld made their first contribution in #511
Full Changelog: v0.12.0...v0.13.0
0.13.0-rc2
This is a second release candidate for the coming v0.13.0 release. For details about the planning and the dates for the release stages, please refer to the v0.13.0 release planning post.
What's Changed
Refer to the changelog for the summary of the changes.
- test: parallelize tests by @hmlanigan in #515
- fix(application): handle storage details conversion error by @anvial in #525
- Bump github.com/juju/clock from 1.0.3 to 1.1.1 by @dependabot in #510
- chore(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.8.0 to 1.9.0 by @dependabot in #516
- chore(release): update changelogs for 0.13.0-rc2 release by @cderici in #527
Full Changelog: 0.13.0-rc1...0.13.0-rc2
0.13.0-rc1
This is a release candidate for the coming v0.13.0 release. For details about the planning and the dates for the release stages, please refer to the v0.13.0 release planning post.
What's Changed
Refer to the changelog for the summary of the changes.
- Bug report enhancements. by @hmlanigan in #478
- chore(deps): bump golangci/golangci-lint-action from 4 to 6 by @dependabot in #479
- chore(deps): bump github.com/hashicorp/terraform-plugin-go from 0.22.1 to 0.23.0 by @dependabot in #480
- chore(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.7.0 to 1.8.0 by @dependabot in #485
- chore(deps): bump github.com/juju/charm/v11 from 11.1.0 to 11.2.0 by @dependabot in #487
- chore(deps): bump github.com/bflad/tfproviderlint from 0.29.0 to 0.30.0 by @dependabot in #486
- Bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #495
- Bump github.com/hashicorp/terraform-plugin-framework from 1.7.0 to 1.9.0 by @dependabot in #497
- fix(application): allow both placement and constraints together. by @hmlanigan in #499
- Bump github.com/hashicorp/terraform-plugin-docs from 0.19.0 to 0.19.4 by @dependabot in #496
- Use juju 3 5 1 by @hmlanigan in #502
- chore(deps): bump github.com/rs/zerolog from 1.32.0 to 1.33.0 by @dependabot in #490
- fix: live discovery of data needed for juju by @hmlanigan in #503
- feat(storage): extend application schema for storage flag by @anvial in #492
- feat(storage): add storage support to application resource by @anvial in #494
- feat: conventional commits static analysis by @SimonRichardson in #509
- fix: run provider tests in parallel by @wallyworld in #511
- chore(release): update version and changelogs for 0.13.0-rc1 by @cderici in #513
New Contributors
- @SimonRichardson made their first contribution in #509
- @wallyworld made their first contribution in #511
Full Changelog: rc0.12.0...0.13.0-rc1
v0.12.0
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
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