github.com/argoproj/argo-cd/v2@v2.10.9/resource_customizations/rollouts.kruise.io/Rollout/testdata/healthy.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: 7
     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: 10
    29      canaryReplicas: 10
    30      canaryRevision: 76fd76f75b
    31      currentStepIndex: 3
    32      currentStepState: Completed
    33      lastUpdateTime: '2023-09-23T11:48:58Z'
    34      message: BatchRelease is at state Ready, rollout-id , step 3
    35      observedWorkloadGeneration: 22
    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 progressing has been completed
    43        reason: Completed
    44        status: 'False'
    45        type: Progressing
    46      - lastTransitionTime: '2023-09-23T11:49:01Z'
    47        lastUpdateTime: '2023-09-23T11:49:01Z'
    48        message: ''
    49        reason: ''
    50        status: 'True'
    51        type: Succeeded
    52    message: Rollout progressing has been completed
    53    observedGeneration: 7
    54    phase: Healthy
    55  
    56