github.com/argoproj/argo-cd/v2@v2.10.9/resource_customizations/rollouts.kruise.io/Rollout/testdata/degraded.yaml (about)

     1  apiVersion: rollouts.kruise.io/v1alpha1
     2  kind: Rollout
     3  metadata:
     4    name: rollouts-demo
     5    namespace: default
     6    annotations:
     7      rollouts.kruise.io/rolling-style: partition
     8    generation: 5
     9  spec:
    10    objectRef:
    11      workloadRef:
    12        apiVersion: apps/v1
    13        kind: Deployment
    14        name: workload-demo
    15    strategy:
    16      canary:
    17        steps:
    18        - replicas: 1
    19          pause:
    20            duration: 0
    21        - replicas: 50%
    22          pause:
    23            duration: 0
    24        - replicas: 100%
    25  
    26  status:
    27    canaryStatus:
    28      canaryReadyReplicas: 1
    29      canaryReplicas: 1
    30      canaryRevision: 76fd76f75b
    31      currentStepIndex: 1
    32      currentStepState: StepPaused
    33      lastUpdateTime: '2023-09-23T11:44:39Z'
    34      message: BatchRelease is at state Ready, rollout-id , step 1
    35      observedWorkloadGeneration: 7
    36      podTemplateHash: 76fd76f75b
    37      rolloutHash: 77cxd69w47b7bwddwv2w7vxvb4xxdbwcx9x289vw69w788w4w6z4x8dd4vbz2zbw
    38      stableRevision: 6bfdfb5bfb
    39    conditions:
    40      - lastTransitionTime: '2023-09-23T11:44:09Z'
    41        lastUpdateTime: '2023-09-23T11:44:09Z'
    42        message: Rollout is in Progressing
    43        reason: InRolling
    44        status: 'True'
    45        type: Progressing
    46    message: >-
    47      Rollout is in step(1/3), and you need manually confirm to enter the next
    48      step
    49    observedGeneration: 5
    50    phase: Disabled