0.26.0
Installation
To install this version of the gitops-runtime Helm chart:
helm pull oci://quay.io/codefresh/gitops-runtime --version 0.26.0⚠️ Breaking Changes
This release introduces several significant architectural changes.
Please review carefully before upgrading.
-
Transition to OSS Argo CD
- Completed migration from Codefresh Argo CD fork to official OSS Argo CD
- All Codefresh-specific Argo CD values removed
- Review custom Argo CD configurations for upstream compatibility
-
Argo Events deprecated
- All Argo Events resources removed
- The Argo Events controller has been retained to ensure proper cleanup of any previously deployed Argo Events resources in your cluster
-
New Event Reporting Architecture
- cf-argocd-extras and EventBus (NATS) removed
- Replaced with:
- argo-gateway (formerly sources-server)
- cluster-event-reporter
- runtime-event-reporter
- Improves scalability and reliability
-
Argo Workflows namespace-scoped by default
-
Argo Rollouts disabled by default
-
Argo CD auth values relocated to:
global.integrations.argo-cd.server.auth
⚠️ Migration Actions
ACR Controller Users – Argo CD Notifications Update (Needs Verification)
Replace:
app.status.operationState.operation.sync.changeRevisionWithWith:
app.status.operationState?.syncResult?.revisionChart Changes
- External Argo CD support via
.values.global.integrations - Telemetry added
- App-Proxy reliability improvements (tini, git timeouts, logs in non-controller namespaces, CORS fix, Kubernetes compatibility fix)
- Dedicated Redis for argo-gateway & event reporters
- Checksum annotations for automatic restarts
- Improved debugging (timestamps + debug flag in gitops-operator)
- Conditional RGS controller registration
- Branch data added to PR info
- Argo CD → OSS 3.2.x
- Sealed Secrets controller updated
- Migration to bitnamilegacy repo
- Security patches for enrichment images, Argo Workflows, Argo Events, and Argo Rollouts