- Add a --dry-run option to the installer
- Add ability for steps and resource templates to have outputs
- Prevent a potential k8s scheduler panic from incomplete setting of pod ownership reference
- {{workflow.uuid}} variable corrected to {{workflow.uid}}
- Introduce the "resource" template type for performing CRUD operations on k8s resources
- Support for workflow exit handlers
- Support artifactory as an artifact repository
- Add ability to timeout a container/script using activeDeadlineSeconds
- Add CLI command and flags to wait for a workflow to complete
argo wait
/argo submit --wait
- Add ability to run multiple workflow controllers operating on separate instance ids
- Add ability to run workflows using a specified service account
- Scalability improvements for highly parallelized workflows
- Improved validation of volume mounts with input artifacts
- Argo UI bug fixes and improvements
- Recover from unexpected panics when operating on workflows
- Fix a controller panic when using a script templates with input artifacts
- Fix issue preventing ability to pass JSON as a command line argument
- Argo release for KubeCon 2017
- Initial release of Argo as a Kubernetes CRD (presented at Bay Area Kubernetes Meetup)
- Reduce sizes of axdb, zookeeper, kafka images by a combined total of ~1.7GB
- Add
argo app list
andargo app show
commands - Add
argo job logs
for displaying and following job logs
- Fix issues preventing proper handling of input parameters and output artifacts with dynamic fixtures
- Initial release