Skip to content

Releases: argoproj-labs/terraform-provider-argocd

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

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

v6.0.1

28 Jul 18:07
a1d2840
Compare
Choose a tag to compare

What's Changed

  • Ensure use_local_config is correctly applied and validated on provider config (#321)

Changelog

  • a1d2840 fix: ensure use_local_config is correctly applied and validated (#321)

Contributors