github.com/argoproj/argo-cd/v3@v3.2.1/util/argo/testdata/live_deployment_with_managed_replica.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 annotations: 5 deployment.kubernetes.io/revision: "1" 6 kubectl.kubernetes.io/last-applied-configuration: | 7 {"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"labels":{"app.kubernetes.io/instance":"guestbook"},"name":"kustomize-guestbook-ui","namespace":"default"},"spec":{"replicas":1,"revisionHistoryLimit":3,"selector":{"matchLabels":{"app":"guestbook-ui"}},"template":{"metadata":{"labels":{"app":"guestbook-ui"}},"spec":{"containers":[{"image":"quay.io/argoprojlabs/argocd-e2e-container:0.1","name":"guestbook-ui","ports":[{"containerPort":80}]}]}}}} 8 creationTimestamp: "2021-12-01T20:36:10Z" 9 generation: 4 10 labels: 11 app.kubernetes.io/instance: guestbook 12 managedFields: 13 - apiVersion: apps/v1 14 fieldsType: FieldsV1 15 fieldsV1: 16 f:spec: 17 f:revisionHistoryLimit: {} 18 manager: revision-history-manager 19 operation: Apply 20 time: "2021-12-07T20:52:51Z" 21 - apiVersion: apps/v1 22 fieldsType: FieldsV1 23 fieldsV1: 24 f:metadata: 25 f:annotations: 26 .: {} 27 f:kubectl.kubernetes.io/last-applied-configuration: {} 28 f:labels: 29 .: {} 30 f:app.kubernetes.io/instance: {} 31 f:spec: 32 f:progressDeadlineSeconds: {} 33 f:replicas: {} 34 f:revisionHistoryLimit: {} 35 f:selector: {} 36 f:strategy: 37 f:rollingUpdate: 38 .: {} 39 f:maxSurge: {} 40 f:maxUnavailable: {} 41 f:type: {} 42 f:template: 43 f:metadata: 44 f:labels: 45 .: {} 46 f:app: {} 47 f:spec: 48 f:containers: 49 k:{"name":"guestbook-ui"}: 50 .: {} 51 f:image: {} 52 f:imagePullPolicy: {} 53 f:name: {} 54 f:ports: 55 .: {} 56 k:{"containerPort":80,"protocol":"TCP"}: 57 .: {} 58 f:containerPort: {} 59 f:protocol: {} 60 f:resources: {} 61 f:terminationMessagePath: {} 62 f:terminationMessagePolicy: {} 63 f:dnsPolicy: {} 64 f:restartPolicy: {} 65 f:schedulerName: {} 66 f:securityContext: {} 67 f:terminationGracePeriodSeconds: {} 68 manager: argocd 69 operation: Update 70 time: "2021-12-01T20:36:10Z" 71 - apiVersion: apps/v1 72 fieldsType: FieldsV1 73 fieldsV1: 74 f:metadata: 75 f:annotations: 76 f:deployment.kubernetes.io/revision: {} 77 f:spec: 78 f:replicas: {} 79 f:status: 80 f:availableReplicas: {} 81 f:conditions: 82 .: {} 83 k:{"type":"Available"}: 84 .: {} 85 f:lastTransitionTime: {} 86 f:lastUpdateTime: {} 87 f:message: {} 88 f:reason: {} 89 f:status: {} 90 f:type: {} 91 k:{"type":"Progressing"}: 92 .: {} 93 f:lastTransitionTime: {} 94 f:lastUpdateTime: {} 95 f:message: {} 96 f:reason: {} 97 f:status: {} 98 f:type: {} 99 f:observedGeneration: {} 100 f:readyReplicas: {} 101 f:replicas: {} 102 f:updatedReplicas: {} 103 manager: kube-controller-manager 104 operation: Update 105 time: "2021-12-01T21:07:55Z" 106 name: kustomize-guestbook-ui 107 namespace: default 108 resourceVersion: "5801428" 109 uid: f67c43b2-88a8-43aa-ba74-0b50322a5aaf 110 spec: 111 progressDeadlineSeconds: 600 112 replicas: 2 113 revisionHistoryLimit: 3 114 selector: 115 matchLabels: 116 app: guestbook-ui 117 strategy: 118 rollingUpdate: 119 maxSurge: 25% 120 maxUnavailable: 25% 121 type: RollingUpdate 122 template: 123 metadata: 124 creationTimestamp: null 125 labels: 126 app: guestbook-ui 127 spec: 128 containers: 129 - image: quay.io/argoprojlabs/argocd-e2e-container:0.1 130 imagePullPolicy: IfNotPresent 131 name: guestbook-ui 132 ports: 133 - containerPort: 80 134 protocol: TCP 135 resources: {} 136 terminationMessagePath: /dev/termination-log 137 terminationMessagePolicy: File 138 dnsPolicy: ClusterFirst 139 restartPolicy: Always 140 schedulerName: default-scheduler 141 securityContext: {} 142 terminationGracePeriodSeconds: 30 143 status: 144 availableReplicas: 2 145 conditions: 146 - lastTransitionTime: "2021-12-01T20:36:10Z" 147 lastUpdateTime: "2021-12-01T20:36:12Z" 148 message: ReplicaSet "kustomize-guestbook-ui-779bc8b498" has successfully progressed. 149 reason: NewReplicaSetAvailable 150 status: "True" 151 type: Progressing 152 - lastTransitionTime: "2021-12-01T21:07:55Z" 153 lastUpdateTime: "2021-12-01T21:07:55Z" 154 message: Deployment has minimum availability. 155 reason: MinimumReplicasAvailable 156 status: "True" 157 type: Available 158 observedGeneration: 4 159 readyReplicas: 2 160 replicas: 2 161 updatedReplicas: 2