github argoproj-labs/argocd-operator v0.17.0

6 hours ago

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-tool by @olivergondza in #1887
  • chore(deps): bump ubi8/ubi-minimal from 5b195cf to 43dde01 in /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 43dde01 to 58b1dc5 in /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 58b1dc5 to 951ee3c in /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

Don't miss a new argocd-operator release

NewReleases is sending notifications on new releases.