Skip to content

Releases: argoproj-labs/terraform-provider-argocd

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

v6.1.0

24 Mar 20:45
b52be23
Compare
Choose a tag to compare

This release is long overdue and can largely be categorised as "death by a thousand paper cuts". Finally it is out the door. 🎉

Thank you all for your patience - particularly to those who have contributed to this release and have been waiting for their efforts to be published. 🙏

What's Changed

  • argocd_application
    • fix: don't flatten spec.info if list is empty (#349)
  • argocd_application_set
    • feat: add support for ignore_application_differences (#357)
    • feat: add support for path_param_prefix to git generator (#336)
    • feat: add applications_sync to application set sync policies (#337)

Changelog

  • b52be23 Fix go version in release workflow and bump step versions (#377)
  • ea02a51 Add ignore_application_differences to argocd_application_set resource (#357)
  • 23a4432 build(deps): Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 (#371)
  • f15e494 build(deps): Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#364)
  • 3becec8 build(deps): Bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#358)
  • b684013 fix: Add DiffSuppressFunc on argocd_cluster.server (#353)
  • 0155fb7 build(deps): Bump github.com/argoproj/argo-cd/v2 from 2.8.3 to 2.8.8 (#365)
  • 5ac63fc build(deps): Bump github.com/go-git/go-git/v5 from 5.7.0 to 5.11.0 (#361)
  • b519f37 build(deps): Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 (#355)
  • 18ca584 build(deps): Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.42.0 to 0.46.0 (#351)
  • 9438664 fix(argocd_application): don't flatten spec.info if list is empty (#349)
  • b42b922 build(deps): bump versions in release workflow (#347)
  • b75506c build(deps): Bump golang.org/x/net from 0.11.0 to 0.17.0 (#340)
  • 1f84b3c Add applications sync to application set sync policies (#337)
  • d84d091 feat(argocd_application_set): Add support for pathParamPrefix (#336)
  • 5aad18e build(deps): bump github.com/argoproj/argo-cd/v2 from 2.6.7 to 2.6.15 (#335)

Contributors

v6.0.3

06 Sep 07:34
d7bdd4d
Compare
Choose a tag to compare

What's Changed

Changelog

  • d7bdd4d fix(argocd_application_set): don't force new resource when adding/removing match_expressions (#330) (#331)

Contributors

v6.0.2

06 Aug 07:31
bbd315a
Compare
Choose a tag to compare

What's Changed

  • Ensure ClientCertFile is correctly configured when use_local_config = true (#325)

Changelog

  • bbd315a Fix ClientCertFile when using local config (#325)

Contributors