Releases: argoproj-labs/argocd-operator
Releases · argoproj-labs/argocd-operator
v0.8.1-rc5
What's Changed
- fix: Create Job from Cronjob feature failing with error cannot create… by @chengfang in #1272
- fix: GITOPS-4133 Creating Job from CronJob using ArgoCD UI fails with - cannot set blockOwnerDeletion by @chengfang in #1280
- fix: Update Argo CD to v2.8.14 to patch multiple Argo CD CVEs by @svghadi in #1293
- fix: Upgrade argocd to 2.8.16 in release-0.8 by @saumeya in #1319
- fix: upgrade to argocd 2.8.18 by @saumeya in #1326
- Fix redirect uri (cherry-pick #1317) by @gcp-cherry-pick-bot in #1330
- feat: secure redis authentication [CVE-2024-31989] (#1364) by @iam-veeramalla in #1371
Full Changelog: v0.8.1-rc1...v0.8.1-rc5
v0.10.0
What's Changed
- fix the logic for applicationset resources reconcilation when spec.applicationset.enabled is false by @ishitasequeira in #1089
- docs: enabling/disabling individual argocd core components by @ishitasequeira in #1098
- doc: Proper reference to where to find default admin password by @ikegentz in #1094
- Expand argocd-server permissions to manage applicationsets by @Mangaal in #1140
- fix logic to allow processor operation to be less than default value by @anandrkskd in #1146
- fix: Use correct repo-server address for notification controller by @svghadi in #1125
- add to reviewers by @saumeya in #1196
- fix: Operator doesn't reflect deletion of SA from repo setting by @jparsai in #1169
- feat: Notification service monitor by @iam-veeramalla in #1187
- Fix status operation value to allow less than 10 by @anandrkskd in #1198
- fix flaky e2e test 1-034_validate_applicationset_reconcile_enabled_se… by @ishitasequeira in #1215
- Add unit-tests for logLevel and logFormat with small refactor by @AdamSaleh in #1232
- Add environment variable to change manager (operator) logging level by @gnunn1 in #1224
- GITOPS-3617 Create Job from Cronjob feature failing with error cannot create resource "jobs" by @chengfang in #1219
- docs/install/olm.md: link files required for installation by @johanneskastl in #1109
- deploy/operator_group.yaml: remove targetNamespaces by @johanneskastl in #1108
- fix: operator shouldn't overwrite dex config by @chetan-rns in #1162
- fix: ApplicationSet WebhookServer configurations don't reflect in created Route by @jparsai in #1205
- Add Failed status field for all ArgoCD Controllers by @Rizwana777 in #1164
- Deprecate grafana field and add log info warning by @Rizwana777 in #1192
- Fix webhook route fail in argocd due to long route name by @Rizwana777 in #1129
- Add containerenv unittest for appsync by @AdamSaleh in #1237
- feat: Support appset in any namespace ArgoCD feature by @svghadi in #1209
- Add support for using wildcard chars in sourceNamespaces for ArgoCD Operator by @Mangaal in #1218
- docs: Add documentation for Appsets in any namespace by @svghadi in #1249
- fix: update --enable-scm-providers cmd in appset deployment by @svghadi in #1263
- test: Add unittest for spec.controller.Env by @mehabhalodiya in #1248
- fix: stop argo-cd secret reseting admin password when updated using cli/dashboard by @anandrkskd in #1257
- feat: Introduce a new CR for managing Notifications Configuration by @iam-veeramalla in #1264
- update argocd version to 2.10.1 by @reginapizza in #1267
- fix: GITOPS-4183 [Bug RC-v1.12.0-3]
Create Job
from ArgoCD UI fails (cherry-pick #1277) by @gcp-cherry-pick-bot in #1278 - fix: Update Argo CD to v2.10.5 to patch multiple Argo CD CVEs (cherry-pick #1291) by @gcp-cherry-pick-bot in #1294
- fix: add context to notification (cherry-pick #1305) by @gcp-cherry-pick-bot in #1315
- Fix redirect uri (cherry-pick #1317) by @gcp-cherry-pick-bot in #1321
- fix: Upgrade argocd to 2.10.7 in release-0.10 by @saumeya in #1316
- fix: upgrade to argocd 2.10.9 by @saumeya in #1328
- argocd-operator v0.10.0 release by @reginapizza in #1343
- fix typo in metadata by @reginapizza in #1354
- update replaces version number for v0.10.0 to v0.9.1 by @reginapizza in #1365
New Contributors
- @ikegentz made their first contribution in #1094
- @Mangaal made their first contribution in #1140
- @jparsai made their first contribution in #1169
- @AdamSaleh made their first contribution in #1232
- @johanneskastl made their first contribution in #1109
- @Rizwana777 made their first contribution in #1164
- @mehabhalodiya made their first contribution in #1248
Full Changelog: v0.9.1...v0.10.0
v0.9.1
What's Changed
- Release 0.9.1- update argocd version to v2.9.11 by @reginapizza in #1303
Full Changelog: v0.9.0...v0.9.1
v0.9.0
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
to644c386
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
- @minchao made their first contribution in #1000
- @surajyadav1108 made their first contribution in #1002
- @raghavi101 made their first contribution in #961
- @rdeusser made their first contribution in #1005
Full Changelog: v0.8.0...v0.9.0
v0.7.1-rc1
Fix: Upgrade Argo CD to version v2.7.16
v0.8.1-rc1
Fix: Upgrade argocd to v2.8.9
v0.9.0-rc1
This is the first release candidate for v0.9.0
Enhancements:
- Adds support for Argo CD v2.9.2
v0.8.0
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
- SSO configuration fields
What's Changed
- fix: Reconcile redis resource limits when HA is enabled by @svghadi in #915
- chore: Update k3s version in github actions by @jaideepr97 in #907
- fix: Dex resource cleanup when .spec.dex & DISABLE_DEX is set by @svghadi in #922
- fix: replace kube-rbac-proxy image tag v0.8.0 with its digest equivalent (#510) by @mortya in #919
- Add system-level configuration docs and fix minor typo by @reginapizza in #825
- fix: add reference doc for Extra Config (#858) by @mortya in #921
- feat: Add dynamic sharding for argocd controller by @ishitasequeira in #910
- fix: Read the reconciliation timeout from the appSync setting by @ItsKev in #926
- feat: add e2e-test to verify hpa handling behavior by @jaideepr97 in #904
- fix: Revert appSync type implemented in #926 by @ItsKev in #935
- fix: Operator Fails to Reconcile: Update Role for Monitoring Flag by @ArthurVardevanyan in #925
- feat: Unify sso status & remove deprecated .spec.sso & .spec.dex fields by @svghadi in #896
- doc: Update docs to reflect sso unification changes by @svghadi in #930
- Update notifications_util.go by @cristina-sirbu in #938
- feat: upgrade Argo CD version and SSH Known Host Keys by @iam-veeramalla in #942
- fix: don't set phase to available during host reconciliation by @jaideepr97 in #918
- chore: update owners file by @reginapizza in #953
- Move to only adding two roles for managed namespaces by @selrahal in #954
- feat: expose operator metrics by @jaideepr97 in #928
- add build.os config for readthedocs by @reginapizza in #967
- setup 0.8.0 by @reginapizza in #966
- feat: Add conversion webhook for ArgoCD v1alpha1 to v1beta1 migration by @svghadi in #964
- chore(deps): bump pygments from 2.7.4 to 2.15.0 in /docs by @dependabot in #950
- feat: upgrade RH-SSO from 7.5 to 7.6 by @iam-veeramalla in #977
- refactor: Remove dead code by @svghadi in #979
- refactor: Replace ArgoCD v1alpha1 references with v1beta1 by @svghadi in #975
- refactor: Remove deprecated .spec.resourceCustomizations by @svghadi in #973
- upgrade ArgoCD version to 2.8.2 and update the CRDs by @ishitasequeira in #984
- chore: Update ArgoCD v1alpha1 deprecation message by @svghadi in #988
- Add tls cert mount appset controller by @ishitasequeira in #985
- chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.8.2 to 2.8.3 by @dependabot in #992
- feat: pick up argo cd v2.8.3 by @iam-veeramalla in #993
- fix: keycloak probes failure and intermittent perforamance issues by @iam-veeramalla in #1008
- chore: port fix for cve-2023-39325 by @jaideepr97 in #1024
- argocd-operator release 0.8.0 by @reginapizza in #1020
- update control plane by @reginapizza in #1052
- re-release of v0.8.0 by @reginapizza in #1075
- fix incorrect operator-sdk version changes by @reginapizza in #1079
New Contributors
- @mortya made their first contribution in #919
- @ItsKev made their first contribution in #926
- @ArthurVardevanyan made their first contribution in #925
- @cristina-sirbu made their first contribution in #938
- @selrahal made their first contribution in #954
Full Changelog: v0.7.0...v0.8.0
v0.7.0
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
- @varshab1210 made their first contribution in #883
- @tr3mor made their first contribution in #912
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- fix: restrict server clusterrole list and watch permissions to only applications by @ishitasequeira in #808
- fix: secure connection with dex, use https (#814) by @iam-veeramalla in #815
- fix: host url for Ingress in the .status feild on OpenShift (#) by @iam-veeramalla in #817
- docs: remove duplicate "Resource Exclusions Example" section by @morey-tech in #811
- feat: add support for new subkeys in resource customizations by @reginapizza in #793
- chore: update Argocd version 2.5.3 in master by @ishitasequeira in #819
- feat: Remove Argo CD as a base Image from the Export Dockerfile by @iam-veeramalla in #781
- feat: upgrade the registery base image to v1.26.2 (#800) by @iam-veeramalla in #812
- chore: add sample catalogsource (#799) by @iam-veeramalla in #813
- Fix error in resource customizations documentation by @reginapizza in #821
- chore: try to fix notification controller flaky test by adding sleep by @jaideepr97 in #823
- chore: Update Release manifests back to the 0.5.0 bundle folder (#827) by @iam-veeramalla in #831
- fix: add missing github.com host keys by @raelga in #725
- Update the project version to 0.6.0 by @iam-veeramalla in #833
- fix: appset status not reflected in CR by @jaideepr97 in #829
- feat: Expose instance level metrics by @jaideepr97 in #830
- GITOPS-2480: Added HOME env var to application controller by @ciiay in #841
- Revert "feat: Expose instance level metrics" by @jaideepr97 in #843
- feat: Allow user instance monitoring by @jaideepr97 in #835
- feat: allow users to add command arguments to repo server using Argo CD CR by @iam-veeramalla in #844
- Progressive delivery of applications using ApplicationSets by @iam-veeramalla in #845
- feat: read dex clientSecret from argocd-secret (#847) by @iam-veeramalla in #848
- upgrade argocd to v2.6.1 (#850) by @reginapizza in #855
- upgrade to argocd v2.6.3 (#865) by @reginapizza in #866
- [release-0.6] fix: dex client secret is not updated in the argocd-secret intermittently by @iam-veeramalla in #873
- fix: Reconcile Dex client secret when .spec.dex is set (#877) by @wtam2018 in #881
- fix: handle existing secret (#883) by @jaideepr97 in #884
- release v0.6.0 by @reginapizza in #888
New Contributors
- @morey-tech made their first contribution in #811
- @raelga made their first contribution in #725
Full Changelog: v0.5.0...v0.6.0