Skip to content

Releases: argoproj-labs/terraform-provider-argocd

v5.2.0

21 Apr 08:19
50f550a

Choose a tag to compare

What's Changed

  • argocd_application
    • Add support for include and exclude on directory apps (#254)
    • Add support for jsonnet libraries (#255)
    • Fix wait on update (#246)
    • Mark spec.destination.namespace as optional (#256)
  • argocd_project
    • Allow blank Group on cluster resource [white|black]list (#258)

Changelog

  • 50f550a Allow blank Group on cluster resource [white|black]list (#258)
  • 14dd94f fix: mark spec.destination.namespace as optional on ArgoCD application (#256)
  • 7a3e98e Add support for include and exclude on directory apps (#254)
  • bfe7924 Add support for jsonnet libraries (#255)
  • fac513d Fix wait on update of argocd_application (#246)

Contributors

v5.1.0

07 Apr 12:34
b9e97db

Choose a tag to compare

What's Changed

  • Fix support for application resource on latest versions of ArgoCD due to breaking changes made to resolve GHSA-2q5c-qw9c-fmvq (#240)
  • Fix inconsistent result after apply on argocd_repository_credentials, argocd_cluster and argocd_repository (#243)
  • Fix inconsistent result after apply on argocd_project_token (#245)
  • Fix implementation of renew_before on argocd_project_token (#245)
  • Add renew_after to argocd_project_token to enable automatic token rotation for tokens older than a given time period (#245)

Changelog

  • b9e97db Bug fixes to argocd_project_token + addition of renew_after (#245)
  • d291579 Enable golangci-lint (#241)
  • 04175c6 Fix error inconsistent result after apply on argocd_repository_credentials (#243)
  • b211553 Add all resources to local-dev Terraform code (#244)
  • 1d82878 Fix support for application resource on latest versions of ArgoCD (#240)

Contributors

v5.0.1

27 Mar 07:44
453fe73

Choose a tag to compare

What's Changed

Changelog

  • 453fe73 Fix argocd_application state upgrade for v5.0.0 (#238)
  • 37864fe build(deps): bump github.com/argoproj/argo-cd/v2 from 2.5.0 to 2.5.16 (#239)
  • a63eecb Generate provider docs (#229)

Contributors

v5.0.0

18 Mar 07:17
cb9f554

Choose a tag to compare

Breaking changes

The type of argocd_application.spec.sync_policy.automated and argocd_application.spec.sync_policy.retry.backoff have changed within the provider. As a result, you will need to convert usage of these into block syntax. See below for an example.

resource "argocd_application" "app" {
  ...

  spec {
    ...

    sync_policy {
-      automated = {
+      automated {
        prune       = true
        self_heal   = true
        allow_empty = true
      }

      retry {
        limit = "5"
-        backoff = {
+        backoff {
          duration     = "30s"
          max_duration = "2m"
          factor       = "2"
        }
      }
    }

    ...
  }
}

What's Changed

Changelog

  • cb9f554 Add support for GitHub app credentials (#235)
  • 124d87b build(deps): bump golang.org/x/net (#233)
  • 7354102 build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 (#232)
  • 7ce3476 Use schema.TypeSet for application sync_policy (#228)

Contributors

Full Changelog: v4.3.0...v5.0.0

v4.3.0

20 Jan 09:29
94394f5

Choose a tag to compare

What's Changed

  • Add support for project scoped repositories by @MrLuje in #226

Changelog

  • a613964 Readme fix: badge update and kustomize is needed to run tests. (#221)
  • 9d10bef Bump bigfft to support M1/arm64 (#222)
  • ea23a8a Fetch bitnami charts from full-index repo (#225)
  • 94394f5 Add support for project scoped repositories (#226)

Contributors

Full Changelog: v4.2.0...v4.3.0

v4.2.0

12 Dec 09:04
bf3c417

Choose a tag to compare

Changelog

  • bf3c417 Add compatiblity for "source_namespaces" introduced in ArgoCD v2.5.0 (#212)

What's Changed

  • Add compatiblity for "source_namespaces" introduced in ArgoCD v2.5.0 by @karlschriek in #212

Contributors

Full Changelog: v4.1.0...v4.2.0

v4.1.0

17 Oct 15:22
47115ea

Choose a tag to compare

Changelog

v4.0.0

14 Oct 15:10
2dbefb5

Choose a tag to compare

Breaking changes

As ArgoCD dropped support for ksonnet applications in 2.4, its support has been dropped from the provider as per the compatibility promise.

Changelog

  • 2dbefb5 Extend valid resources for project-scoped role policy (#207)

v3.2.1

22 Aug 15:17
8d03743

Choose a tag to compare

Changelog

  • 8d03743 fix(cluster): crash on empty namespace (#198)

v3.2.0

05 Aug 11:59
408af72

Choose a tag to compare

Changelog

  • 408af72 Add option to pass Client Certificate and Key (#187)
  • 1917df8 feat(application): add SkipCrds to helm source (#169)