Quick Start
kubectl create namespace argo-rollouts
kubectl apply -n argo-rollouts -f https://raw.githubusercontent.com/argoproj/argo-rollouts/v0.5.0/manifests/install.yaml
Changes since v0.4.2
Bug Fixes
- Rollout deletionTimestamp are not honored (#109)
- status.availableReplicas should not count old stacks (#143)
- Fix Infinitely loop on controller loop (#146)
Enhancements
- Fast rollback in BlueGreen during scale down period #127
- Attach independent scaleDownDelays to older ReplicaSets #145
- Add scaleDownDelayRevisionLimit to limit the number of old ReplicaSets scaled up #129
Experiment CRD
This release of Argo Rollouts introduces the experiment CRD. The experiment CRD allows users to define multiple PodSpec's to run for a specific duration of time. This will help enable the Kayenta use-case where a user will need to start two versions of their application at the same time. Otherwise, the users cannot have an apples-to-apples comparison of these two versions as one will skew as a result of running for a longer period.