Argo CD v1.0 Released!
We’ve just released Argo CD v1.0, which contains several big new features, nearly 30 enhancements, and bug fixes. This release also introduces API stability and a Custom Resource Definition for the application spec.
Special thanks to the following contributors (amongst others) for their work on v1.0: Alexander Matyushentsev, Alex Collins, Simon Behar, Paul Brit, Danny Thomson, Jesse Suen, tom-256, Omer Kahani, Sahil Ahuja, and jpresky.
Overview
The most visible changes in v1.0 are in the UI. There’s a brand new network view to help users better understand the flow of data between ingress, services, and pods.
We also introduce resource actions, which allows you to write Lua scripts that allow easy and safe changes to your resources.
Finally, a number of UI and usability enhancement now brings a lot more useful information front and center to make it easier to diagnose degraded applications and failed syncs.
Network View
This new network view sheds light on the network set-up of your application by showing the connections between Ingresses, Services, and Pods. This helps you understand your application’s traffic and troubleshoot connectivity issues.
Resource Actions
Resource Actions allows users to provide their own Lua scripts to modify existing Kubernetes resources in their applications. These actions are exposed in the UI and CLI to allow easy, safe, and reliable changes to your resources. This functionality can be used to introduce functionality such as suspending and enabling a Kubernetes CronJob, resume a Blue-Green or Canary deployment with Argo Rollouts, or scale a deployment.
You can check out an example in the source code, or see how Argo Rollouts uses it for Blue-Green and Canary deployments.
UI and Usability Enhancements
- New color palette intended to highlight unhealthy and out-of-sync resources more clearly.
- The health of more resources is displayed, so you can quickly zoom into unhealthy pods, replica-sets, etc to help fix broken apps.
Git Credentials
Many people use the same repository credentials for all repositories, and now you can share credentials without having to separately configure each repository. You can read the complete docs here.
repository.credentials: |
- url: https://github.com/argoproj
passwordSecret:
name: my-secret
key: password
usernameSecret:
name: my-secret
key: username
Documentation
We’ve introduced a website. with docs for easier reference. You can see it here. Amongst other things, it contains:
- Getting starting and background reading to help understand what Argo CD is and what it does.
- An operator manual.
- A user guide.
- An FAQ.
- Links to the release, roadmap, and support docs as well as our blog.

Getting Involved
Want to get involved? Become a contributor, integrate with Argo CD, or develop an extension! Working on Open Source Software is a great way to learn new skills, expand your resume, and meet other developers with similar interests.
Check out the contributing guide to find out more.