Skip to content

0.27.0

Choose a tag to compare

@codefresh-v2-pipelines codefresh-v2-pipelines released this 26 Jan 14:09
· 13 commits to stable/0.27 since this release
3ff84f1

Installation

To get Helm chart for this release run:

helm pull oci://quay.io/codefresh/gitops-runtime --version 0.27.0

Breaking Changes

Argo Rollouts Removed

Argo Rollouts controller has been removed from the gitops-runtime helm chart (#1051). If you depend on Argo Rollouts, you will need to install it separately.

Argo Events Removed

Argo Events controller has been removed from the gitops-runtime helm chart (#1057). If you depend on Argo Events, you will need to install it separately.

Runtime Redis Disabled by Default

Redis is now disabled by default (#927). Set redis-ha.enabled: true if needed.

What's New

Enhanced Runtime Uninstallation & Cleanup

We have significantly improved the uninstallation process to ensure a "zero-footprint" state:

  • Shared Configuration Cleanup - The uninstallation now includes the ability to clean up the desired state stored in the Internal Shared Configuration Repository
  • Cluster Hygiene - Improved command execution ensures that no stale runtime components or orphan resources remain on your cluster

ArgoCD Sync & Deletion Guardrails

The App-proxy now supports native ArgoCD resource annotations for Confirmation on Delete and Prune. This acts as a safety gate, requiring manual confirmation in the UI before a sync operation can delete or prune a specific resource (#1046).

  • Sync Options - Prune Confirmation support
  • Application Deletion - Added support for confirmation prompts before deleting an entire application

Improved Installation Wizard

The newest runtime installation flow features a drastically improved UX and ease of use.

  • Expanded Git Support - Full support for Bitbucket, Bitbucket Server, and GitLab is now integrated into the streamlined installation wizard

Other Improvements

  • Run without Redis - The runtime can now operate without Redis configured, providing more flexible deployment options (#919)
  • MRC change revisions annotations - New support for MRC change revisions annotations in cf-argocd-extras (#1005)
  • Event-reporter enhancements - Added deleted field to app event payload for better tracking (#1039)
  • Checksum annotations - Config changes now trigger proper pod restarts (#938)
  • Namespace-scoped Argo Workflows - Argo Workflows now runs namespace-scoped by default (#920)

Bug Fixes

  • Fixed transient error handling on app sync failure (#922)
  • Fixed issue where simple runtime applications ended up being out-of-sync
  • Removed git commit statuses from gitops-operator (#940)

Security

  • Fixed security vulnerabilities in argo-workflows (#1047, #948)