Skip to main content

Argo CD Releases Version v2.9.0 - Streamlined Continuous Delivery for Kubernetes

Table of Contents

Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes, has announced the release of version v2.9.0. This release includes a total of 368 contributions from 144 contributors, with 73 new features and 59 bug fixes.

Features #

  • Retry logic for Kubernetes client
  • Grace period for repository errors
  • Examples added to help output for admin.go file
  • Examples added to help output for argocd_server.go file
  • ‘Both’ option added for uibannerposition
  • PKCE authentication flow for web logins
  • Example added for generate-allow-list command
  • Examples added to help output for get KEYID command
  • Examples added to help output for “gpg_list” command
  • Examples added to help output for remaining “create PROJECT ROLE-NAME” commands
  • Examples added to argocd proj role cli family
  • Admin-app-example added to cli
  • Project flag added to avoid permission denied errors on 404
  • Notification secrets exposed for request payload templating
  • Git requests made configurable
  • Write back added to application informer
  • Print stderr output from command even on success
  • Examples added to help output for “list PROJECT” command
  • Examples added to help output for “gpg add” command
  • Recursive Helm Values files detection in UI
  • Rate limited queue implemented
  • Examples added to help output for remaining “get APPNAME” commands
  • Repocred-list-example added to cli
  • Cluster-list-example added to cli
  • Examples added to help output for “delete PROJECT ROLE-NAME” command
  • Examples added to projectwindows.go
  • Iammanager.keikoproj.io/Iamrole health check added
  • Examples added to help output for “generate-spec PROJECT” command
  • Repo-example added to cli
  • Examples added to help output for “set APPNAME” command
  • Examples added to help output for “logs APPNAME” command
  • Example added to argocd relogin command
  • Examples added to help output for all “argocd proj” commands
  • Example added to help output for bcrypt command
  • fromYaml and fromYamlArray toYaml functions added to appset
  • Example added to help output for app actions command
  • Examples added to help output for remaining “argocd account” commands
  • Examples added to help output for remaining “argocd repocreds” commands
  • Example added to help output for context command
  • Individual e2e tests retried in CI
  • ignoreApplicationDifferences added to appset
  • PushSecret health status and force-sync action implemented
  • AnsibleJob CRD health checks implemented
  • Patches field added to Kustomize
  • Support for AzureDevops Webhooks added to appset
  • Dynamic rebalancing of clusters across shards implemented
  • Tree option added to output flag for app sync, app wait, and app rollback commands
  • Automatically apply extension configs without restarting API-Server
  • Patch_ms and setop_ms timings added to reconciliation logs
  • Button added for wrapping lines in pod logs viewer
  • Option added to output flag for app get and app resources commands for tree view
  • Appset preserve labels and global preserve fields added
  • Haproxy metrics enabled through helm Chart
  • Shorthand flags added for follow and container in app logs command
  • ARGOCD_CLUSTER_CACHE_LIST_PAGE_BUFFER_SIZE environment variable added
  • RBAC validation command now takes either namespace or policy-file
  • Timezone added to projectwindows list
  • Dark theme improvements in UI
  • Auto-sync now handles ‘another operation is already in progress’ error
  • ApplicationSet now deletes Application status
  • Various bug fixes and improvements implemented

For the full changelog and more information, please visit the release-2.8…v2.9.0 comparison.