Skip to content

Releases: argoproj-labs/argocd-operator

v0.9.1

11 Apr 15:48
420b0ab

Choose a tag to compare

What's Changed

Full Changelog: v0.9.0...v0.9.1

v0.9.0

11 Apr 10:12
10733f1

Choose a tag to compare

What's Changed

  • fix: replace deprecated syntax in kustomization.yaml by @minchao in #1000
  • Missing syntax-highlighting, toggle button for screen mode in argocd-operator docs by @surajyadav1108 in #1002
  • fix: keycloak probes failure and intermittent perforamance issues by @iam-veeramalla in #1007
  • bug: fix resource customization subkey generation for resources with belonging to default group by @jaideepr97 in #1013
  • chore(deps): bump golang.org/x/net from 0.11.0 to 0.17.0 by @dependabot in #1019
  • Add labelSelector option to filter the ArgoCD instances for reconciliation by @raghavi101 in #961
  • fix: address CVE-2023-39325 by @jaideepr97 in #1022
  • chore: Add gcp cherry-pick bot by @svghadi in #1023
  • Add .github/dependabot.yml to enable auto dependency version updates by @chengfang in #1025
  • feat(dex): add optional env field by @rdeusser in #1005
  • fix: replace deprecated AddToScheme with Install, and deprecated Sche… by @chengfang in #1066
  • allow enabling ArgoCD workloads independently by @ishitasequeira in #1021
  • chore(deps): bump argoproj/argocd from d40da8f to 644c386 in /build/util by @dependabot in #1080
  • feat: upgrade Argo CD for release v.9.0 by @iam-veeramalla in #1082
  • fix the logic for applicationset resources reconcilation when spec.applicationset.enabled is false by @ishitasequeira in #1100
  • Add documentation for enabling/disabling argocd core components by @ishitasequeira in #1132
  • fix: upgrade argocd for cve fix to release-0.9 by @saumeya in #1191
  • fix flaky disable components e2e test by @ishitasequeira in #1214
  • fix: stop argo-cd secret reseting admin password when updated using cli/dashboard (cherry-pick #1257) by @gcp-cherry-pick-bot in #1266
  • fix: Create Job from Cronjob feature failing with error cannot create… by @chengfang in #1271
  • Expand argocd-server permissions to manage applicationsets (cherry-pick #1140) by @gcp-cherry-pick-bot in #1273
  • fix: GITOPS-4133 Creating Job from CronJob using ArgoCD UI fails with - cannot set blockOwnerDeletion by @chengfang in #1279
  • fix: Update Argo CD to v2.9.10 to patch multiple Argo CD CVEs by @svghadi in #1292
  • release for argocd-operator v0.9.0 by @reginapizza in #1281
  • fix control-plane for v0.9.0 by @reginapizza in #1296
  • fix matchLabel on argocd-operator-controller-manager deployment by @reginapizza in #1302

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.7.1-rc1

29 Jan 06:52
922b288

Choose a tag to compare

v0.7.1-rc1 Pre-release
Pre-release

Fix: Upgrade Argo CD to version v2.7.16

v0.8.1-rc1

29 Jan 06:51
e5f6a78

Choose a tag to compare

v0.8.1-rc1 Pre-release
Pre-release

Fix: Upgrade argocd to v2.8.9

v0.9.0-rc1

24 Nov 08:50
a78a842

Choose a tag to compare

v0.9.0-rc1 Pre-release
Pre-release

This is the first release candidate for v0.9.0

Enhancements:

  • Adds support for Argo CD v2.9.2

v0.8.0

27 Nov 12:08
a78d76a

Choose a tag to compare

Breaking Changes

  • ArgoCD Operator CRD upgraded to v1beta. Refer documentation for smooth upgrade if the operator is installed manually without OLM support.
  • Dropped support for namespaced installation of ArgoCD Operator.
  • Below fields removed from ArgoCD Operator CRD. Refer dex, keycloak & resource customizations documentation for replacements.
    • SSO configuration fields .spec.sso.image, .spec.sso.version, .spec.sso.resources, .spec.sso.verifyTLS, .spec.dex & DISABLE_DEX environment variable.
    • Resource Customizations field .spec.resourceCustomizations

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

09 Aug 17:52
4e742d5

Choose a tag to compare

What's Changed

  • feat: read dex clientSecret from argocd-secret by @iam-veeramalla in #847
  • chore: upgrade argocd to v2.6.1 by @reginapizza in #850
  • chore(deps): bump github.com/emicklei/go-restful from 2.9.5+incompatible to 2.16.0+incompatible by @dependabot in #851
  • upgrade to argocd v2.6.3 by @reginapizza in #865
  • Fixing 1-027_validate_applicationset_status kuttl test by @rjeczkow in #867
  • chore(deps): bump golang.org/x/net from 0.0.0-20200520004742-59133d7f0dd7 to 0.7.0 in /tests/auxiliary/smtplistener by @dependabot in #868
  • fix: remove managed-by label from terminating namespaces by @jaideepr97 in #854
  • fix: operator overwrites server replicas when autoscale is enabled by @jaideepr97 in #860
  • fix: dex client secret is not updated in the argocd-secret intermittently by @iam-veeramalla in #872
  • fix: typo in docs by @saumeya in #876
  • fix: Reconcile Dex client secret when .spec.dex is set by @jannfis in #877
  • chore(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 by @dependabot in #863
  • Added a environment variable page by @ciiay in #864
  • fix: Reconcile Dex client secret when .spec.dex is set and argocd-secret exists by @varshab1210 in #883
  • chore: Add docs for namespace scoped and cluster scoped privileges by @iam-veeramalla in #885
  • chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.6.3 to 2.6.7 by @dependabot in #879
  • chore: upgrade golangci-lint by @jaideepr97 in #892
  • fix: propagate hpa changes from cr to hpa on cluster by @jaideepr97 in #870
  • docs: Add documentation to describe alternate method to deploy app resources to non-control plane namespaces by @jaideepr97 in #893
  • docs: Update deploy to different namespaces instructions by @jaideepr97 in #899
  • chore: Add timeline to remove deprecated resourceCustomizations by @svghadi in #900
  • chore: Bump golang version to 1.19 by @svghadi in #901
  • update/clarify current release documentation by @reginapizza in #908
  • chore: Extend removal timeline of deprecated sso fields by @svghadi in #911
  • fix: ExecTimeout should set env variable as time.duration by @tr3mor in #912
  • chore: update version to v0.7.0 and update the CRDs by @iam-veeramalla in #914
  • [release-0.7] fix: Reconcile redis resource limits when HA is enabled by @svghadi in #916
  • [release-0.7] fix: Dex resource cleanup when .spec.dex & DISABLE_DEX is set by @svghadi in #931
  • feat: upgrade Argo CD version and SSH Known Host Keys by @iam-veeramalla in #943
  • updated CRDs based on argocd v2.7.6 by @reginapizza in #944
  • Release 0.7 by @reginapizza in #960
  • update control plane by @reginapizza in #965

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

14 Apr 20:03
28b95f5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

14 Dec 04:33
cfe86d4

Choose a tag to compare

This release updates Argo CD to v2.5.4.

Enhancements


#794 feat: changes to support the feature apps in any namespaces
#793 feat: add support for new subkeys in resource customizations
#781 feat: Remove Argo CD as a base Image from the Export Dockerfile
#771 feat: add support for env and proxy vars for notificaitons
#812 feat: upgrade the registery base image to v1.26.2

Fixes


#817 fix: Argo CD .status.host is updated with wrong value when using Ingress on OpenShift clusters
#815 fix: Argo CD Server fails to connect to Dex
#786 fix: Update sso eventing logic to stop spam
#775 fix: broken Argo CD Export for AWS
#779 fix: export for Azure Blob Storage
#772 fix: notification controller log level not working as expected
#809 fix: add list and watch only for applications for cluster role
#808 fix: restrict server clusterrole list and watch permissions to only applications
#803 fix: discrepancy between Applicationset Controller Pod ContainerPort (8000) and Service TargetPort (8080) for metrics
#786 fix: emit sso deprecation event only once for each instance that needs it
#778 fix: remove default help chat url and text

Docs


#813 chore: add sample catalogsource
#792 docs: fix typo in index.md
#790 docs: add controller env variable examples
#789 docs: documentation resource customizations example

Contributions


Many many thanks to all the folks who have contributed to the Argo CD Operator over the past few months. These many contributions, both big and small, general and specific, help to bring a more featureful and polished experience to Argo CD users. We could not do this without all of you!

@ciiay
@iam-veeramalla
@ishitasequeira
@jaideepr97
@jannfis
@jopit
@reginapizza
@saumeya
@wtam2018

v0.4.0

27 Jul 16:56
02749d7

Choose a tag to compare

This release updates Argo CD to v2.4.7.

Enhancements


#473 - feat: Allow users to pass Argo CD server command args from Argo CD CR(#468)
#577 - feat: add permissions to manage monitoring resources
#598 - feat: Enable configuration of resource tracking method
#615 - Added probes to Dex container
#635 - feat: add support for creating argocd notifications workloads
#638 - Create notifications config resources
#642 - feat: Add support for ExtraConfig in Argo CD CRD
#646 - feat: unify SSO configuration under .spec.sso in backward-compatible way
#647 - feat: Secure communication with redis
#650 - feat: added env variable to remove managed-by label on argocd instance deletion
#659 - docs: add documentation for notifications
#662 - docs: Update documentation to reflect SSO unification in backward compatible way

Fixes


#534 - Allow Banner configuration for ArgoCD CRD
#567 - cleanup: remove openshift related code from openshift package
#587 - fix: panic when missing init containers
#588 - bug: update workflow to avoid deleting Secrets while reconciling cluster permissions
#590 - Add E2E tests for the operator
#599 - chore: Fix readthedocs builds
#602 - Fix docs to say host instead of URL
#604 - fix: delete broken pods of statefulSets
#605 - chore: cleanup reconcilation of roles, role bindings, service accounts
#610 - chore: upgrade golangci-lint
#624 - chore: update the go version and dependencies
#625 - bug: fix continuous reconciliation of resources
#629 - chore: Add security policy for Argo CD Operator
#631 - update deprecated cronjob reference
#664 - fix: operator overrides the OIDC configuration for Keycloak
#681 - fix: nil pointer error for keycloak on openshift
#682 - fix: Operator does not create necessary RoleBindings in all cases
#687 - fix: minor spacing issue in trigger configuration
#693 - fix: issue with redis image upgrade
#704 - fix: pass cluster version to haproxy reconciler hook
#707 - fix: added security context on operator manifest
#714 - fix: added auto tls for redis ha

Contributions


Many many thanks to all the folks who have contributed to the Argo CD Operator over the past few months. These many contributions, both big and small, general and specific, help to bring a more featureful and polished experience to Argo CD users. We could not do this without all of you!

@bakito
@chetan-rns
@ciiay
@iam-veeramalla
@ishitasequeira
@jaideepr97
@jannfis
@jopit
@reginapizza
@rishabh625
@sabre1041
@saumeya
@wtam2018