Releases: argoproj-labs/argocd-operator
Releases · argoproj-labs/argocd-operator
v0.15.0
What's Changed
- Updated Argo CD CRDs and Argo CD image shas for v2.14.4 by @anandf in #1680
- revert: "fix: Add PostStart lifecycle hook to reset Redis sentinel" by @svghadi in #1682
- Added ReadOnlyRootFileSystem to the Argo CD components by @anandf in #1659
- Copying argocd-cmp-server binary instead of argocd which can be dynamically linked for FIPS by @anandf in #1692
- fix: Standardize 'app.kubernetes.io/part-of' labels across all ArgoCD resources by @aali309 in #1686
- Remove duplicate imports and fix warnings by @Rizwana777 in #1701
- chore(deps): bump ubi8/ubi-minimal from
d16d444
to33161cf
in /build by @dependabot[bot] in #1696 - Redis HA Server StatefulSet SecurityContext Not Updated During Upgrade by @Mangaal in #1703
- chore: Upgrade to Argo CD v2.12.10 by @jgwest in #1675
- Enable JSON logging option for all GitOps components by @Rizwana777 in #1715
- Upgrade to latest prometheus-operator by @jgwest in #1707
- deprecate InitialRepositories and RepositoryCredentials by @anandrkskd in #1705
- chore(deps): bump ubi8/ubi-minimal from
33161cf
tob2a1bec
in /build by @dependabot[bot] in #1724 - Fix: Process regular expressions at getSourceNamespaces by @nmirasch in #1726
- (chore): manual installation doc update by @michalschott in #1725
- Fix linter warnings including deprecation warning SA1019 by @jgwest in #1727
- fix: prevent 'unable to update status of ArgoCD' error on deleted CR by @jgwest in #1731
- Add support in appendUniqueArgs to allow flag with multiple values by @Rizwana777 in #1722
- fix: ArgoCD SSO status is not updated by @jparsai in #1712
- Add deprecated API message to previously deprecated .spec.configManagementPlugins field by @jgwest in #1734
- Rename the volume name from 'extensions' to 'rollout-extension' by @Rizwana777 in #1735
- update doc, removing deprecated fields documentation by @anandrkskd in #1740
- chore(deps): bump golangci/golangci-lint-action from 6 to 8 by @dependabot[bot] in #1729
- Add ARGOCD_API_SERVER_REPLICAS env when .spec.server.replicas is conf… by @Rizwana777 in #1738
- chore(deps): bump jinja2 from 3.1.5 to 3.1.6 in /docs by @dependabot[bot] in #1710
- chore(deps): bump ubi8/ubi-minimal from
b2a1bec
to73064ec
in /build by @dependabot[bot] in #1748 - chore(deps): bump github.com/go-logr/logr from 1.4.2 to 1.4.3 by @dependabot[bot] in #1743
- Update redis-ha-haproxy replicas similar to redis by @Rizwana777 in #1742
- Enable ApplicationFineGrainedRBACInheritance by default by @nmirasch in #1749
- fix (bug): Host name error for ApplicationSet Webhook Server route by @aali309 in #1730
- Create argocd-cmd-params-cm configMap by @Rizwana777 in #1756
- Add deprecation message for Keycloak by @Rizwana777 in #1759
- docs: Use argocd favicon in docs page by @eryalito in #1757
- fix: Add PostStart lifecycle hook to reset Redis sentinel by @mfroembgen in #1685
- chore(deps): bump ubi8/ubi-minimal from
73064ec
tofceb1f4
in /build by @dependabot[bot] in #1764 - docs: enforce logs RBAC as first-class citizen in Argo CD 3.0 by @aali309 in #1747
- chore(docs): validate and document new changes to RBAC with Dex SSO Authentication… by @aali309 in #1760
- docs: Fix typo by @AntonVanAssche in #1767
- fix(bug): Truncate SourceNamespaces with long project name causing reconciler error by @aali309 in #1761
- Add default health value in CM to get Health status in the Application CR by @Rizwana777 in #1763
- updating argocd to v3.0.9, controller-gen to v0.18.0 and operator-sdk by @anandrkskd in #1773
- chore: Setup 0.15.0 release by @svghadi in #1774
- feat: Support Argo-agent Principal Component in operator by @jparsai in #1765
- Argo CD Agent: Add support for redis proxy (#1788) by @jgwest in #1789
- chore: Update Argo CD to v3.0.11 by @svghadi in #1793
- fix: argocd-agent-params cm gets deleted in workload cluster by @jparsai in #1802
- fix: add missing env variables in deployment by @jparsai in #1803
- Remove 999 user from initContainer to fix server pod failure (cherry-pick #1808) by @gcp-cherry-pick-bot[bot] in #1809
- fix: Argo Rollouts UI extension installation error in initContainer due to read-only access by @anandf in #1812
- fix: ArgoCD agent principal image configurations by @jparsai in #1842
- chore: Bump argocd by @svghadi in #1861
- fix: Redis SCC fix by @svghadi in #1862
- Releasing upstream community version of argocd-operator v0.15.0 by @anandf in #1868
New Contributors
- @michalschott made their first contribution in #1725
- @eryalito made their first contribution in #1757
- @AntonVanAssche made their first contribution in #1767
Full Changelog: v0.14.1...v0.15.0-1
v0.14.1
What's Changed
- GITOPS-6759: fix- Redis HA Server StatefulSet SecurityContext Not Updated During Upgrade by @alkakumari016 in #1719
- [release-0.14] Fix: Process regular expressions at getSourceNamespaces (#1726) by @nmirasch in #1741
- [release-0.14] feat: Create argocd-cmd-params-cm configMap (#1756) by @nmirasch in #1762
- [release-0.14] Upgrade Argo CD version to v.2.14.15 by @nmirasch in #1772
- chore: Sync release v0.14.0 changes & setup for v0.14.1 by @svghadi in #1766
- chore: Release v0.14.1 by @svghadi in #1776
- fix: CVE-2025-47933
New Contributors
- @alkakumari016 made their first contribution in #1719
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
- docs: documentation notifications configuration example by @Vikaspogu in #1610
- fix: enabled flag of ArgoCD workloads does not remove permissions by @jparsai in #1599
- feat: Add support for respectRBAC configuration. by @jparsai in #1612
- fix: update logic to preserve k8s specific labels & annotations by @svghadi in #1616
- feat: make specifying config-management sidecar plugin image optional by @jopit in #1604
- feat: log k8s create/update/delete actions by @jopit in #1615
- chore(deps): bump golang.org/x/crypto from 0.23.0 to 0.31.0 by @dependabot in #1620
- feat: report ArgoCD errors via .status.conditions field by @jparsai in #1608
- chore(deps): bump ubi8/ubi-minimal from
5f1cd34
tocf095e5
in /build by @dependabot in #1627 - Use unique namespaces in kuttl test 1-036, to avoid conflicts with other tests by @jgwest in #1621
- chore: Sync 0.13.0 release changes and prep for 0.14.0 by @svghadi in #1629
- chore(deps): bump golang.org/x/mod from 0.20.0 to 0.22.0 by @dependabot in #1598
- chore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /docs by @dependabot in #1634
- fix: Reconcile serviceAccount fields in redis deployment by @varshab1210 in #1635
- fix: Stabilize on-deployed notification trigger by @svghadi in #1633
- Fix: Ensure ConfigMap and StatefulSet updates are applied during operator upgrades by @Mangaal in #1619
- Fix intermittent failure on 'step 4' of 1-036_validate_role_rolebinding_for_source_namespace by @jgwest in #1638
- Fix issue in extraCommandArgs field by @Rizwana777 in #1541
- fix: broken check for context in notificationController by @anandrkskd in #1626
- Only update Argo CD Cluster secret if the values have changed by @jgwest in #1648
- Fix issue with ArgoCD Redis HA components not updating during operator upgrades by @Mangaal in #1652
- Add error condition when notification replica is greater than 1 by @Rizwana777 in #1642
- chore(deps): bump ubi8/ubi-minimal from
cf095e5
tod16d444
in /build by @dependabot in #1653 - Add missing permission for impersonation by @varshab1210 in #1651
- chore(deps): bump golang.org/x/net from 0.25.0 to 0.33.0 by @dependabot in #1666
- feat: Support multiple ArgoCD instances with ApplicationTrackingAnnotations by @aali309 in #1637
- Restrict ArgoCD Redis ServiceAccount to restricted-v2 SCC by @Mangaal in #1668
- chore(deps): bump github.com/prometheus/client_golang from 1.19.1 to 1.21.0 by @dependabot in #1669
- Preserve RBAC scope conf in RBAC CM in when updating to SSO keycloak by @nmirasch in #1667
- Restrict containsInvalidImage to a specific namespace by @jgwest in #1670
- fix: On deployed trigger must consider race between last transition time & sync finished time by @svghadi in #1672
- fix: Add PostStart lifecycle hook to reset Redis sentinel by @mfroembgen in #1674
- Updated Argo CD CRDs and Argo CD image shas for v2.14.4 (#1680) by @anandf in #1681
- Revert "fix: Add PostStart lifecycle hook to reset Redis sentinel" by @svghadi in #1684
- Copying argocd-cmp-server binary instead of argocd which can be dynamically linked for FIPS (#1692) by @anandf in #1694
New Contributors
- @mfroembgen made their first contribution in #1674
Full Changelog: v0.13.1...v0.14.0
v0.14.0-rc4
What's Changed
- Copying argocd-cmp-server binary instead of argocd which can be dynamically linked for FIPS (#1692) by @anandf in #1694
Full Changelog: v0.14.0-rc3...v0.14.0-rc4
v0.14.0-rc2
What's Changed
Full Changelog: v0.14.0-rc1...v0.14.0-rc2
v0.14.0-rc1
What's Changed
- docs: documentation notifications configuration example by @Vikaspogu in #1610
- fix: enabled flag of ArgoCD workloads does not remove permissions by @jparsai in #1599
- feat: Add support for respectRBAC configuration. by @jparsai in #1612
- fix: update logic to preserve k8s specific labels & annotations by @svghadi in #1616
- feat: make specifying config-management sidecar plugin image optional by @jopit in #1604
- feat: log k8s create/update/delete actions by @jopit in #1615
- chore(deps): bump golang.org/x/crypto from 0.23.0 to 0.31.0 by @dependabot in #1620
- feat: report ArgoCD errors via .status.conditions field by @jparsai in #1608
- chore(deps): bump ubi8/ubi-minimal from
5f1cd34
tocf095e5
in /build by @dependabot in #1627 - Use unique namespaces in kuttl test 1-036, to avoid conflicts with other tests by @jgwest in #1621
- chore: Sync 0.13.0 release changes and prep for 0.14.0 by @svghadi in #1629
- chore(deps): bump golang.org/x/mod from 0.20.0 to 0.22.0 by @dependabot in #1598
- chore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /docs by @dependabot in #1634
- fix: Reconcile serviceAccount fields in redis deployment by @varshab1210 in #1635
- fix: Stabilize on-deployed notification trigger by @svghadi in #1633
- Fix: Ensure ConfigMap and StatefulSet updates are applied during operator upgrades by @Mangaal in #1619
- Fix intermittent failure on 'step 4' of 1-036_validate_role_rolebinding_for_source_namespace by @jgwest in #1638
- Fix issue in extraCommandArgs field by @Rizwana777 in #1541
- fix: broken check for context in notificationController by @anandrkskd in #1626
- Only update Argo CD Cluster secret if the values have changed by @jgwest in #1648
- Fix issue with ArgoCD Redis HA components not updating during operator upgrades by @Mangaal in #1652
- Add error condition when notification replica is greater than 1 by @Rizwana777 in #1642
- chore(deps): bump ubi8/ubi-minimal from
cf095e5
tod16d444
in /build by @dependabot in #1653 - Add missing permission for impersonation by @varshab1210 in #1651
- chore(deps): bump golang.org/x/net from 0.25.0 to 0.33.0 by @dependabot in #1666
- feat: Support multiple ArgoCD instances with ApplicationTrackingAnnotations by @aali309 in #1637
- Restrict ArgoCD Redis ServiceAccount to restricted-v2 SCC by @Mangaal in #1668
- chore(deps): bump github.com/prometheus/client_golang from 1.19.1 to 1.21.0 by @dependabot in #1669
- Preserve RBAC scope conf in RBAC CM in when updating to SSO keycloak by @nmirasch in #1667
- Restrict containsInvalidImage to a specific namespace by @jgwest in #1670
- fix: On deployed trigger must consider race between last transition time & sync finished time by @svghadi in #1672
- fix: Add PostStart lifecycle hook to reset Redis sentinel by @mfroembgen in #1674
- Updated Argo CD CRDs and Argo CD image shas for v2.14.4 by @anandf in #1680
New Contributors
- @mfroembgen made their first contribution in #1674
Full Changelog: v0.13.1...v0.14.0-rc1
v0.13.1
fix: broken check for context in notificationController (#1626) (#1657) * fix: broken check for context in notificationController (#1626) * fix: broken check for context in notificationController Signed-off-by: Anand Kumar Singh <anandrkskd@gmail.com> * add unit tests Signed-off-by: Anand Kumar Singh <anandrkskd@gmail.com> * update test Signed-off-by: Anand Kumar Singh <anandrkskd@gmail.com> --------- Signed-off-by: Anand Kumar Singh <anandrkskd@gmail.com> (cherry picked from commit eace21cb8c21c2c3024da5c4485b99646aed7dc2) * update logic to simplify the code Signed-off-by: Anand Kumar Singh <anandrkskd@gmail.com> --------- Signed-off-by: Anand Kumar Singh <anandrkskd@gmail.com>
v0.13.0
What's Changed
- Fix appset policy for argocd controller by @robertcoltheart in #1515
- chore: upgrade argocd to 1.12.3 by @saumeya in #1524
- docs: update documentation for init and sidecar containers support by @iam-veeramalla in #1526
- fix: add missing seccompProfile to comply with restricted policy by @hamidos in #1493
- fix: allow argocd spec.image to override default image for appset controller by @anandrkskd in #1523
- fix: Add update logic to handle addition of PSS to deployments by @svghadi in #1533
- chore: post release of 0.12.0 by @saumeya in #1536
- chore(lint): update golangci-lint config and fix errors reported by golangci-lint by @chengfang in #1537
- chore: improve pull request template to include kind lines in comments instead of quote by @chengfang in #1538
- fix: after upgrade from <0.7 to newer version, ownerReferences in configmaps not updated by @jparsai in #1542
- fix: Add Server Service check to apply the changes in case the service exists by @nmirasch in #1546
- fix: don't create SA for Admin and View aggregated ClusterRoles by @jparsai in #1551
- feat: Support use of secrets for Route tls data by @svghadi in #1547
- fix: catalog source image by @saumeya in #1552
- fix: delete/don't create deployment resources if using .remote field by @anandrkskd in #1545
- Fix: Add Server Ingress checks to apply the changes in case it exists by @nmirasch in #1553
- feat: Added custom label and annotations to the pods of the server, repo, application set controller, and application controller by @enriqueav99 in #1532
- feat: add option to enable argo-rollout ui extension by @saumeya in #1554
- feat: applicationset volumes and volumemounts spec by @appiepollo14 in #1563
- fix the setting of environment variable ARGOCD_CONTROLLER_REPLICAS for dynamicScaling by @ishitasequeira in #1574
- Update dynamic scaling docs for argocd-controller by @ishitasequeira in #1581
- Add warning and send events if key and certificate used for route TLS configuration by @anandrkskd in #1580
- add support for image override for argocd-extension by @anandrkskd in #1590
- docs: update development.md on how to run operator locally against a k8s cluster by @aali309 in #1586
- chore: Update golang to 1.22 by @svghadi in #1594
- docs: How to use secrets to configure tls data for Argo CD routes by @svghadi in #1579
- docs: Add applicationset controller policy configuration documentation by @nmirasch in #1596
- skip CI for docs PR by @anandrkskd in #1603
- docs: Fix code block in custom label doc by @svghadi in #1600
- chore: Update Argo CD to v2.13.1 by @svghadi in #1607
- [release-0.13] fix: update logic to preserve k8s specific labels & annotations (#1616) by @svghadi in #1617
- chore: Release v0.13.0 by @svghadi in #1628
New Contributors
- @robertcoltheart made their first contribution in #1515
- @hamidos made their first contribution in #1493
- @nmirasch made their first contribution in #1546
- @enriqueav99 made their first contribution in #1532
- @appiepollo14 made their first contribution in #1563
- @aali309 made their first contribution in #1586
Full Changelog: v0.12.0...v0.13.0
v0.12.2
What's Changed
- fix the setting of environment variable ARGOCD_CONTROLLER_REPLICAS fo… by @ishitasequeira in #1575
- Update dynamic scaling docs for argocd-controller (#1581) by @ishitasequeira in #1584
- chore: Upgrade argocd version to 2.12.7 by @ishitasequeira in #1591
Full Changelog: v0.12.1...v0.12.2
v0.11.2
What's Changed
- fix the setting of environment variable ARGOCD_CONTROLLER_REPLICAS fo… by @ishitasequeira in #1576
- Update dynamic scaling docs for argocd-controller (#1581) by @ishitasequeira in #1583
- chore: Upgrade argocd 2.11.12 release 0.11 by @ishitasequeira in #1592
Full Changelog: v0.11.1...v0.11.2