What's Changed
- chore: update master branch for next release v0.17 by @jgwest in #1850
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1838
- chore(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #1859
- bug: fix redis ha proxy pod fails to restart after upgrade by @alkakumari016 in #1860
- bug: fix redis fails after upgrade by @anandrkskd in #1841
- chore(repo-server): Move repo-server code to dedicated file by @olivergondza in #1831
- Fix: Doc typos intialCerts->initialCerts by @olivergondza in #1869
- feat: port Kuttl E2E tests to Ginkgo by @jgwest in #1811
- fix: ArgoCD CR .status is intermittently out of sync with actual Argo CD workloads by @jgwest in #1871
- fix for setting GODEBUG environment variable to fips140=on in a FIPS cluster (#1822) by @anandf in #1874
- chore(refact): Centralize default SecurityContext by @olivergondza in #1870
- feat: Make agent configs first class citizens of ArgoCD CR by @jparsai in #1800
- chore(lint): Do not report dot-imports for ginkgo/gomega by @olivergondza in #1880
- fix(test): Fix for handling error in unit test cleanup code by @anandf in #1882
- fix: Fix intermittent test fail in new 'argocd status test' test (1-120) by @jgwest in #1883
- chore(deps): bump github.com/argoproj/argo-cd/v3 from 3.1.1 to 3.1.7 by @dependabot[bot] in #1881
- fix: Add missing services required by principal by @jparsai in #1879
- fix(Makefile): Use only tool name to pass opm
--container-toolby @olivergondza in #1887 - chore(deps): bump ubi8/ubi-minimal from
5b195cfto43dde01in /build by @dependabot[bot] in #1843 - chore(deps): bump github.com/argoproj/argo-cd/v3 from 3.1.7 to 3.1.8 by @dependabot[bot] in #1890
- Fix: the link as plain link was not highlighted in the doc like clicka… by @gecube in #1889
- fix: Redis server address is hard coded for principal deployment by @jparsai in #1888
- fix: preserve checksums in ArgoCD CR .status field by @jgwest in #1894
- nit: Fix dockerfile FROM/AS casing by @olivergondza in #1895
- feat: added SecurityContext checks to all the components by @alkakumari016 in #1886
- Use Annotation-Based Tracking by Default by @nmirasch in #1746
- chore(deps): bump golang.org/x/mod from 0.25.0 to 0.28.0 by @dependabot[bot] in #1857
- chore(deps): bump github.com/cert-manager/cert-manager from 1.14.4 to 1.15.4 by @dependabot[bot] in #1752
- chore(deps): bump ubi8/ubi-minimal from
43dde01to58b1dc5in /build by @dependabot[bot] in #1902 - fix: Truncate Kubernetes resource names and labels to comply with 63-… by @aali309 in #1813
- chore: increase timeout on test 1-067, plus log namespace events on fail by @jgwest in #1904
- fix: Version override in ArgoCD CR causes operator to use upstream images by @akhilnittala in #1885
- feat(ImageUpdater): Provide option in Argo CD CR to enable/disable image updater by @dkarpele in #1897
- chore(examples): update ArgoCD CR examples to use apiVersion v1beta1 by @mikeshng in #1908
- chore: switch PR build back to Go v1.24 until we are ready to move to Go v1.25 by @jgwest in #1907
- fix: Remove dependency on argocd-redis secret by @jparsai in #1900
- feat: Add Route for Principal by @jparsai in #1906
- feat: added ImagePullPolicy config support at env var and global level by @alkakumari016 in #1910
- chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #1846
- improved handling of env variable for imagePullPolicy by @alkakumari016 in #1921
- fix: Different values for app.kubernetes.io/name label in Role and RoleBindings by @akhilnittala in #1920
- feat: Add switch for Route and Service for Principal by @jparsai in #1925
- chore(Makefile): update get-image-updater-crd target to download from argocd-image-updater master branch by @chengfang in #1924
- fix: Add missing ReadinessProbe to Image Updater Deployment by @dkarpele in #1923
- fix: Reference of redis secret in principal deployment by @jparsai in #1926
- fix: Redis pods are taking more time to be running in HA enabled mode by @akhilnittala in #1928
- Refactored GetImagePullPolicy method to accept string value of policy by @alkakumari016 in #1927
- feat: Cache transform for Secrets and ConfigMaps to reduce memory by @svghadi in #1866
- feat: Support Argo CD Agent's Agent Component in operator by @mikeshng in #1913
- feat: Update Agent API by @jparsai in #1929
- feat: Support notifications in any namespace by @nmirasch in #1912
- feat: Update Argo CD Agent's agent component API by @mikeshng in #1930
- chore: Upgrade to Argo CD v3.1.9 by @jgwest in #1935
- fix: Rolling update pod of Redis HA Proxy are being in pending state when HA enabled cluster has Only 3 worker nodes by @akhilnittala in #1933
- chore(deps): bump ubi8/ubi-minimal from
58b1dc5to951ee3cin /build by @dependabot[bot] in #1911 - feat: new e2e test for Image Updater module by @dkarpele in #1934
- chore: add additional E2E tests for local user management by @jgwest in #1931
- [release-0.17] fix: Add rbac & tests for notifications in any namespace (#1940) by @nmirasch in #1943
- fix: namespace validation by @jparsai in #1949
- fix: namespace validation for sourcenamespace (#1956) by @jparsai in #1959
- [release-0.17] fix: namespace validation for notification (#1955) by @nmirasch in #1961
- [0.17] fix: additional checks for appsets in any namespace field (#1953) by @jgwest in #1964
- [0.17] fix: verify argocd instance matches namespace label on appset cleanup by @jgwest in #1974
- fix: verify argocd instance matches namespace label on notifications … by @nmirasch in #1980
- fix: added mapping of timeout.reconciliation to env var (#1994) by @alkakumari016 in #1995
- [0.17] fix: Auto-scale redis-ha-haproxy deployment replicas during operator … by @nmirasch in #1997
- chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.46.0 by @anandf in #2012
- chore: release 0.17.0 by @svghadi in #2027
New Contributors
Full Changelog: v0.16.0...v0.17.0