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
namespacedinstallation 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_DEXenvironment 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