Skip to content

0.23.0

Latest
Compare
Choose a tag to compare
@oleksandr-codefresh oleksandr-codefresh released this 14 Aug 15:24

Quick install

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

What’s new (highlights)

  • Eventing: optional JetStream eventbus support + fixes for eventBusName.
  • Argo CD 3.x compatibility: updated sub-charts (Argo CD, argo-rollouts) and a fix for out-of-sync CRDs; Helm & go-git bumps; Redis chart bump.
  • Access control: ABAC for deployment actions (pause, resume, restart).
  • Networking/ops: global proxy env vars and app-proxy now uses them for Git operations.
  • Stability & resilience: many operator fixes (better error handling, safer resume logic, bounded curl timeouts, thread-safety, smarter requeues).

Component & chart updates

  • cap-app-proxy: 1.3702.0
  • codefresh-gitops-operator: 0.10.1
  • argo-rollotus sub-chart: 2.37.3-6-v1.7.2-cap-CR-29629 (fixes out-of-sync CRDs on Argo CD v3)
  • argo-cd sub-chart: 8.0.6-6-cap-v3.0.2-2025-07-06-e9fc72a9 (Helm & go-git bump; Redis version bump)

Detailed changes

Helm chart

  • update cap-app-proxy to 1.3702.0
  • update codefresh-gitops-operator to 0.10.1
  • update argo-rollotus sub-chart to 2.37.3-6-v1.7.2-cap-CR-29629 (solve out-of-sync CRDs on Argo CD v3) (#630)
  • update argo-cd sub-chart to 8.0.6-6-cap-v3.0.2-2025-07-06-e9fc72a9 (Helm & go-git bump) (#599); Redis version bump (#631)
  • feat: add gitops-operator and argocd-extras templates (#591)
  • feat: JetStream eventbus (#589)
  • feat: added global proxy variables (#573)
  • fix: support bring-your-own Argo CD < 3.1 (#576)
  • fix: retries for Argo Events Sensors (#593)

app-proxy

  • Allow concurrent reading of Git repo file content (#585)
  • Update cf-git-providers to ^0.15.2 (#590)
  • Return pushed commit SHA on push (#628)
  • Fix eventBusName when using JetStream (#636)
  • Use proxy env vars for Git operations (#646)
  • Runtime application labels handling

codefresh-gitops-operator

  • Fail release if app sync fails (#645)
  • Stop attempting to resume a non-running workflow (#584)
  • Change Git log look-back to 2 hours (#586)
  • Broad error-handling improvements following 0.22.0 (#595)
  • Cap curl on action node at 5 minutes; update Workflows.Resume (remove loop); make maps used in multithreaded code thread-safe; add requeue workaround for degraded rollout apps (#624)
  • Update workflow submission logic & improve error handling (#65)
  • Don’t requeue on known release creation failures (#655)

event-reporter

  • Update cf-argocd-extras to 0.5.12 (dependency list fixes) (#616)
  • Handle applications from a specific Argo CD instance (#618)

Other notable repo changes

  • Add proxy env vars to COMMON_ENV_VARS
  • Configurable refresh-permissions interval
  • Fetch inactive applications only in app-proxy runtime
  • Change ISC default app project to cf-app-project
  • Add @types/jest dependency to multiple packages
  • Update NestJS version