Releases: argoproj-labs/terraform-provider-argocd
v7.3.1
This release addresses GHSA-v725-9546-7q7m via #547
What's Changed
- build(deps): Bump golang.org/x/crypto from 0.31.0 to 0.32.0 by @dependabot in #537
- build(deps): Bump github.com/argoproj/argo-cd/v2 from 2.12.8 to 2.12.10 by @dependabot in #547
Full Changelog: v7.3.0...v7.3.1
v7.3.0
What's Changed
- build(deps): Bump actions/setup-go from 5.1.0 to 5.2.0 by @dependabot in #518
- build(deps): Bump github/codeql-action from 3.27.6 to 3.27.9 by @dependabot in #519
- build(deps): Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.15.0 to 0.16.0 by @dependabot in #520
- build(deps): Bump google.golang.org/protobuf from 1.35.2 to 1.36.0 by @dependabot in #525
- build(deps): Bump github/codeql-action from 3.27.9 to 3.28.0 by @dependabot in #526
- build(deps): Bump google.golang.org/protobuf from 1.36.0 to 1.36.1 by @dependabot in #528
- ci: install terraform before running generate by @the-technat in #531
- Add support for Kustomize patches to
argocd_application
by @chidambaram27 in #360
New Contributors
- @chidambaram27 made their first contribution in #360
Full Changelog: v7.2.0...v7.3.0
v7.2.0
This release adds official compatibility with Argo CD 2.12 and support for templatePatches in AppSets.
What's Changed
- build(deps): Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #505
- build(deps): Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 by @dependabot in #504
- build(deps): Bump github.com/elliotchance/pie/v2 from 2.9.0 to 2.9.1 by @dependabot in #508
- build(deps): Bump github.com/ProtonMail/gopenpgp/v2 from 2.8.0 to 2.8.1 by @dependabot in #509
- build(deps): Bump github.com/hashicorp/terraform-plugin-testing from 1.10.0 to 1.11.0 by @dependabot in #503
- build(deps): Bump github.com/hashicorp/terraform-plugin-docs from 0.20.0 to 0.20.1 by @dependabot in #507
- Add support for templatePatch by @KyriosGN0 in #499
- build(deps): Bump golang.org/x/crypto from 0.29.0 to 0.30.0 by @dependabot in #515
- build(deps): Bump github/codeql-action from 3.27.4 to 3.27.6 by @dependabot in #514
- feat: make provider compatible with Argo CD 2.12 by @the-technat in #472
- build(deps): Bump golang.org/x/crypto from 0.30.0 to 0.31.0 by @dependabot in #516
- build(deps): Bump k8s.io/kubernetes from 1.29.6 to 1.29.7 by @dependabot in #517
New Contributors
- @KyriosGN0 made their first contribution in #499
Full Changelog: v7.1.0...v7.2.0
v7.1.0
This release updates a bunch of dependencies and includes some fixes.
What's Changed
- ci: Fix deprecation warnings of golangci-lint by @mkilchhofer in #469
- build(deps): Bump github.com/argoproj/argo-cd to 2.12.4 by @mkilchhofer in #470
- feat: update terraform-plugin-framework dependencies by @the-technat in #471
- build(deps): Bump github/codeql-action from 3.26.12 to 3.26.13 by @dependabot in #475
- fix: change go module path to new repo location by @the-technat in #474
- build(deps): Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.13.0 to 0.14.0 by @dependabot in #476
- feat: rename source advertised in plugin server by @the-technat in #479
- fix(argocd_cluster): use cluster list api to avoid 403 issues with cluster get api at cluster read time by @w4rgrum in #399
- ci: Add job which aggregates test results used for branch protection by @mkilchhofer in #480
- build(deps): Bump github/codeql-action from 3.26.13 to 3.27.0 by @dependabot in #481
- build(deps): Bump crazy-max/ghaction-import-gpg from 6.1.0 to 6.2.0 by @dependabot in #482
- build(deps): Bump actions/setup-go from 5.0.2 to 5.1.0 by @dependabot in #483
- build(deps): Bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in #484
- build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.34.0 to 2.35.0 by @dependabot in #486
- build(deps): Bump github.com/hashicorp/terraform-plugin-framework from 1.12.0 to 1.13.0 by @dependabot in #488
- build(deps): Bump github.com/hashicorp/terraform-plugin-mux from 0.16.0 to 0.17.0 by @dependabot in #487
- build(deps): Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.14.0 to 0.15.0 by @dependabot in #485
- build(deps): Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #491
- build(deps): Bump golang.org/x/crypto from 0.28.0 to 0.29.0 by @dependabot in #495
- build(deps): Bump goreleaser/goreleaser-action from 6.0.0 to 6.1.0 by @dependabot in #497
- build(deps): Bump github/codeql-action from 3.27.0 to 3.27.1 by @dependabot in #496
- build(deps): Bump github.com/hashicorp/terraform-plugin-docs from 0.19.4 to 0.20.0 by @dependabot in #493
- build(deps): Bump github.com/ProtonMail/gopenpgp/v2 from 2.7.5 to 2.8.0 by @dependabot in #494
- build(deps): Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by @dependabot in #501
- build(deps): Bump github/codeql-action from 3.27.1 to 3.27.4 by @dependabot in #500
- Revert "build(deps): Bump github.com/argoproj/argo-cd to 2.12.4 (#470)" by @the-technat in #502
New Contributors
Full Changelog: v7.0.3...v7.1.0
v7.0.3
This release ensures compatibility with Argo CD 2.11.
What's Changed
- build(deps): Bump github.com/argoproj/argo-cd to 2.11.9 by @mkilchhofer in #467
- feat: add devcontainer by @the-technat in #446
- feat: test against argo-cd 2.11 by @the-technat in #468
Full Changelog: v7.0.2...v7.0.3
v7.0.2
This is a dependency maintenance release updating the "core" dependency github.com/argoproj/argo-cd/v2
.
What's Changed
- build(deps): Bump golang.org/x/crypto from 0.26.0 to 0.28.0 by @dependabot in #460
- chore(deps): Update argo-cd to 2.10.17 and matching k8s.io/ by @mkilchhofer in #465
- build(deps): Bump github.com/rs/cors from 1.9.0 to 1.11.0 by @dependabot in #466
Full Changelog: v7.0.1...v7.0.2
v7.0.1
This is a dependency maintenance release updating several dependencies.
What's Changed
- test: Make acceptance tests happy again by @mkilchhofer in #439
- docs: Add migration guide by @mkilchhofer in #438
- docs: Replace credits with the creator of this project by @mkilchhofer in #441
- build(deps): Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by @dependabot in #448
- build(deps): Bump github/codeql-action from 3.26.10 to 3.26.11 by @dependabot in #447
- feat: build binaries for windows 386 by @the-technat in #442
- docs: Add CODEOWNERS by @mkilchhofer in #449
- build(deps): Bump github.com/ProtonMail/gopenpgp/v2 from 2.7.4 to 2.7.5 by @dependabot in #434
- chore(deps): Update HashiCorp terraform libraries by @mkilchhofer in #452
- ci: Don't stale issues with "help wanted" label by @mkilchhofer in #451
- build(deps): Bump github.com/hashicorp/terraform-plugin-docs from 0.16.0 to 0.19.4 by @dependabot in #431
- feat: replace protobuf with new module by @the-technat in #453
- build(deps): Bump github.com/Masterminds/semver/v3 from 3.2.1 to 3.3.0 by @dependabot in #461
- build(deps): Bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot in #457
- build(deps): Bump github/codeql-action from 3.26.11 to 3.26.12 by @dependabot in #458
- build(deps): Bump github.com/elliotchance/pie/v2 from 2.8.0 to 2.9.0 by @dependabot in #459
New Contributors
- @the-technat made their first contribution in #442
Full Changelog: v7.0.0...v7.0.1
v7.0.0
Provider has moved to a new location ☝️
As announced in yesterdays release (See v6.2.0), we finally made it happen 🎉 🎉 :
Starting with this version, the Terraform provider is now only available via source = "argoproj-labs/argocd"
.
Please also read yesterdays release note:
🎺 🥳 We are pleased to announce the first release under the umbrella of argoproj-labs
We moved the repository (source code) from "github.com/oboukili/terraform-provider-argocd/" to "github.com/argoproj-labs/terraform-provider-argocd". You can find the background about this decision in this issue:
- Make provider "official" and move it to github.com/argoproj #323
The provider version 6.2.0 is the last version which is usable via both
source = "oboukili/argocd"
ANDsource = "argoproj-labs/argocd"
.We will release the version 7.0.0 in a couple of days to (hopefully) get everybodys attention that the provider has a new home. But we will not change any stucture or API. From the technical aspect, everything between 6.2.0 and 7.0.0 is fully compatible and you are safe to upgrade to 7.0.0 by changing this line in your code:
--- a/versions.tf +++ b/versions.tf @@ -5,7 +5,7 @@ terraform { version = "1.7.4" } argocd = { - source = "oboukili/argocd" + source = "argoproj-labs/argocd" version = "6.1.1" } helm = {The only thing we will change is that we sign the provider with a different GPG key which is no longer a personal key of @oboukili . The fingerprint of the key will therefore change:
- 09A6EABF546E8638 + 6421DA8DFD8F48D0
The full migration guide can be found inside our README: Migrate provider source oboukili
-> argoproj-labs
We also created a new Slack channel #argo-cd-terraform-provider on CNCF's Slack Workspace, where users can interact with the rest of the community around the provider.
What's Changed
- docs: Move Contributing docs to separate file by @mkilchhofer in #420
- docs: Replace "oboukili" with "argoproj-labs" by @mkilchhofer in #421
- chore: Prepare for "main" branch by @mkilchhofer in #422
- chore: Update stale config by @mkilchhofer in #423
- chore: Configure dependabot explicitly by @mkilchhofer in #425
- chore: Update CodeQL workflow by @mkilchhofer in #426
- chore: Prepare to sign with new GPG key (argoproj-labs) by @mkilchhofer in #424
- chore: Bump golangci-lint-action v4 -> v6 and pin all other actions by @mkilchhofer in #436
Full Changelog: v6.2.0...v7.0.0
v6.2.0
Provider has moved to a new location ☝️
🎺 🥳 We are pleased to announce the first release under the umbrella of argoproj-labs
We moved the repository (source code) from "github.com/oboukili/terraform-provider-argocd/" to "github.com/argoproj-labs/terraform-provider-argocd". You can find the background about this decision in this issue:
- Make provider "official" and move it to github.com/argoproj #323
The provider version 6.2.0 is the last version which is usable via both source = "oboukili/argocd"
AND source = "argoproj-labs/argocd"
.
We will release the version 7.0.0 in a couple of days to (hopefully) get everybodys attention that the provider has a new home. But we will not change any stucture or API. From the technical aspect, everything between 6.2.0 and 7.0.0 is fully compatible and you are safe to upgrade to 7.0.0 by changing this line in your code:
--- a/versions.tf
+++ b/versions.tf
@@ -5,7 +5,7 @@ terraform {
version = "1.7.4"
}
argocd = {
- source = "oboukili/argocd"
+ source = "argoproj-labs/argocd"
version = "6.1.1"
}
helm = {
The only thing we will change is that we sign the provider with a different GPG key which is no longer a personal key of @oboukili . The fingerprint of the key will therefore change:
- 09A6EABF546E8638
+ 6421DA8DFD8F48D0
What's Changed
- fix(argocd_application_set): ensure
sync
sync policy is correctly set by @dtrouillet in #381 - build(deps): Bump github.com/argoproj/argo-cd/v2 from 2.9.9 to 2.9.10 by @dependabot in #384
- build(deps): Bump github.com/argoproj/argo-cd/v2 from 2.9.10 to 2.9.12 by @dependabot in #387
- build(deps): Bump golang.org/x/net from 0.19.0 to 0.23.0 by @dependabot in #388
- build(deps): Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7 by @dependabot in #401
- feat: add applicationset git values by @drdkmkkr in #386
- feat: add support for
validate
option when provisioning/maintaining argocd applications by @jiachengxu in #411 - build(deps): Bump github.com/argoproj/argo-cd/v2 from 2.9.12 to 2.9.21 by @dependabot in #413
- Added support for managedFieldsManagers and Helm templating version by @tonedefdev in #400
- ci: Fix GoReleaser config after repo move by @mkilchhofer in #419
New Contributors
- @drdkmkkr made their first contribution in #386
- @jiachengxu made their first contribution in #411
- @tonedefdev made their first contribution in #400
Full Changelog: v6.1.1...v6.2.0