Skip to content

Releases: argoproj-labs/argocd-operator

v0.15.0

12 Sep 13:56
f8fa0de

Choose a tag to compare

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 to 33161cf 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 to b2a1bec 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 to 73064ec 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 to fceb1f4 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

Full Changelog: v0.14.1...v0.15.0-1

v0.14.1

08 Jul 13:03
d4d89d6

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.14.0...v0.14.1

v0.14.0

10 Apr 10:33
a95e322

Choose a tag to compare

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 to cf095e5 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 to d16d444 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

Full Changelog: v0.13.1...v0.14.0

v0.14.0-rc4

18 Mar 10:43
a95e322

Choose a tag to compare

v0.14.0-rc4 Pre-release
Pre-release

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

07 Mar 06:56
15b6e62

Choose a tag to compare

v0.14.0-rc2 Pre-release
Pre-release

What's Changed

  • Updated Argo CD CRDs and Argo CD image shas for v2.14.4 (#1680) by @anandf in #1681

Full Changelog: v0.14.0-rc1...v0.14.0-rc2

v0.14.0-rc1

07 Mar 05:06
58532ce

Choose a tag to compare

v0.14.0-rc1 Pre-release
Pre-release

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 to cf095e5 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 to d16d444 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

Full Changelog: v0.13.1...v0.14.0-rc1

v0.13.1

03 Mar 05:28
a78dcf8

Choose a tag to compare

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

20 Dec 15:45
f8e6b0f

Choose a tag to compare

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

Full Changelog: v0.12.0...v0.13.0

v0.12.2

06 Nov 05:15
855ecf2

Choose a tag to compare

What's Changed

Full Changelog: v0.12.1...v0.12.2

v0.11.2

07 Nov 14:36
e05b6ac

Choose a tag to compare

What's Changed

Full Changelog: v0.11.1...v0.11.2