# argocd_source_progressing_setWeightStep.yaml
apiVersion: argoproj.io/v1alpha1
kind: Rollout
metadata:
  annotations:
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"argoproj.io/v1alpha1","kind":"Rollout","metadata":{"annotations":{},"name":"example-rollout-canary","namespace":"default"},"spec":{"minReadySeconds":30,"replicas":5,"revisionHistoryLimit":3,"selector":{"matchLabels":{"app":"guestbook"}},"strategy":{"canary":{"steps":[{"setWeight":20},{"pause":{"duration":20}},{"setWeight":40},{"pause":{}}]}},"template":{"metadata":{"labels":{"app":"guestbook"}},"spec":{"containers":[{"image":"quay.io/argoprojlabs/argocd-e2e-container:0.1","name":"guestbook","ports":[{"containerPort":80}]}]}}}}
    rollout.argoproj.io/revision: "2"
  clusterName: ""
  creationTimestamp: 2019-04-26T20:17:43Z
  generation: 1
  name: example-rollout-canary
  namespace: default
  resourceVersion: "696688"
  selfLink: /apis/argoproj.io/v1alpha1/namespaces/default/rollouts/example-rollout-canary
  uid: 58f6f1bb-6860-11e9-b8d7-025000000001
spec:
  minReadySeconds: 30
  replicas: 5
  revisionHistoryLimit: 3
  selector:
    matchLabels:
      app: guestbook
  strategy:
    canary:
      steps:
      - setWeight: 20
      - pause:
          duration: 20
      - setWeight: 40
      - pause: {}
  template:
    metadata:
      creationTimestamp: null
      labels:
        app: guestbook
    spec:
      containers:
      - image: quay.io/argoprojlabs/argocd-e2e-container:0.2
        name: guestbook
        ports:
        - containerPort: 80
        resources: {}
status:
  HPAReplicas: 5
  availableReplicas: 5
  blueGreen: {}
  canary:
    stableRS: df986d68
  conditions:
  - lastTransitionTime: 2019-04-26T20:18:05Z
    lastUpdateTime: 2019-04-26T20:18:05Z
    message: Rollout is not serving traffic from the active service.
    reason: Available
    status: "False"
    type: Available
  - lastTransitionTime: 2019-04-26T20:18:58Z
    lastUpdateTime: 2019-04-26T20:19:29Z
    message: ReplicaSet "example-rollout-canary-6b566f47b7" is progressing.
    reason: ReplicaSetUpdated
    status: "True"
    type: Progressing
  currentPodHash: 6b566f47b7
  currentStepHash: 6567fc959c
  currentStepIndex: 3
  observedGeneration: 6df79499bc
  readyReplicas: 5
  replicas: 5
  selector: app=guestbook
  updatedReplicas: 2