Skip to content

Releases: argoproj-labs/terraform-provider-argocd

v7.3.1

31 Jan 22:03
d127e59
Compare
Choose a tag to compare

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

12 Jan 14:10
e11b56a
Compare
Choose a tag to compare

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

Full Changelog: v7.2.0...v7.3.0

v7.2.0

14 Dec 10:57
1dad3e4
Compare
Choose a tag to compare

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

Full Changelog: v7.1.0...v7.2.0

v7.1.0

19 Nov 14:09
be4a871
Compare
Choose a tag to compare

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

17 Oct 18:56
7136695
Compare
Choose a tag to compare

This release ensures compatibility with Argo CD 2.11.

What's Changed

Full Changelog: v7.0.2...v7.0.3

v7.0.2

15 Oct 17:38
f0e1f5b
Compare
Choose a tag to compare

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

14 Oct 16:43
cf88b08
Compare
Choose a tag to compare

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

Full Changelog: v7.0.0...v7.0.1

v7.0.0

02 Oct 11:50
db58b6d
Compare
Choose a tag to compare

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" 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

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

Full Changelog: v6.2.0...v7.0.0

v6.2.0

01 Oct 14:41
bdd4d56
Compare
Choose a tag to compare

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

Full Changelog: v6.1.1...v6.2.0

v6.1.1

28 Mar 09:34
cbea711
Compare
Choose a tag to compare

What's Changed

Fixed provider to ensure that port forwarding configuration works correctly.

Changelog

  • cbea711 fix(provider): ensure ServerName and PortForwardNamespace are set on ClientOptions when port forwarding (#378)

Contributors