github.com/splunk/dan1-qbec@v0.7.3/internal/types/testdata/deploy/three-of-four.json (about) 1 { 2 "apiVersion": "extensions/v1beta1", 3 "kind": "Deployment", 4 "metadata": { 5 "annotations": { 6 "deployment.kubernetes.io/revision": "1", 7 "test/status": "3 of 4 updated replicas are available" 8 }, 9 "creationTimestamp": "2019-07-16T23:18:14Z", 10 "generation": 1, 11 "labels": { 12 "run": "nginx" 13 }, 14 "name": "nginx", 15 "namespace": "default", 16 "resourceVersion": "146445126", 17 "selfLink": "/apis/extensions/v1beta1/namespaces/default/deployments/nginx", 18 "uid": "fc9c5c4f-a81f-11e9-9cb0-02b049f8a858" 19 }, 20 "spec": { 21 "progressDeadlineSeconds": 2147483647, 22 "replicas": 4, 23 "revisionHistoryLimit": 10, 24 "selector": { 25 "matchLabels": { 26 "run": "nginx" 27 } 28 }, 29 "strategy": { 30 "rollingUpdate": { 31 "maxSurge": "25%", 32 "maxUnavailable": "25%" 33 }, 34 "type": "RollingUpdate" 35 }, 36 "template": { 37 "metadata": { 38 "creationTimestamp": null, 39 "labels": { 40 "run": "nginx" 41 } 42 }, 43 "spec": { 44 "containers": [ 45 { 46 "image": "nginx", 47 "imagePullPolicy": "Always", 48 "name": "nginx", 49 "resources": {}, 50 "terminationMessagePath": "/dev/termination-log", 51 "terminationMessagePolicy": "File" 52 } 53 ], 54 "dnsPolicy": "ClusterFirst", 55 "restartPolicy": "Always", 56 "schedulerName": "default-scheduler", 57 "securityContext": {}, 58 "terminationGracePeriodSeconds": 30 59 } 60 } 61 }, 62 "status": { 63 "availableReplicas": 3, 64 "conditions": [ 65 { 66 "lastTransitionTime": "2019-07-16T23:18:20Z", 67 "lastUpdateTime": "2019-07-16T23:18:20Z", 68 "message": "Deployment has minimum availability.", 69 "reason": "MinimumReplicasAvailable", 70 "status": "True", 71 "type": "Available" 72 } 73 ], 74 "observedGeneration": 1, 75 "readyReplicas": 3, 76 "replicas": 4, 77 "unavailableReplicas": 1, 78 "updatedReplicas": 4 79 } 80 }