github.com/verrazzano/verrazzano@v1.7.1/tools/vz/pkg/internal/test/cluster/problem-pods-install/cluster-snapshot/verrazzano-install/deployments.json (about) 1 { 2 "kind": "DeploymentList", 3 "apiVersion": "apps/v1", 4 "metadata": { 5 "resourceVersion": "21943" 6 }, 7 "items": [ 8 { 9 "metadata": { 10 "name": "verrazzano-platform-operator", 11 "namespace": "verrazzano-install", 12 "uid": "602f5bf2-cc9a-4281-94d0-8d14956817dd", 13 "resourceVersion": "2331", 14 "generation": 1, 15 "creationTimestamp": "2022-06-16T10:18:00Z", 16 "labels": { 17 "app": "verrazzano-platform-operator" 18 }, 19 "annotations": { 20 "deployment.kubernetes.io/revision": "1", 21 "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"app\":\"verrazzano-platform-operator\"},\"name\":\"verrazzano-platform-operator\",\"namespace\":\"verrazzano-install\"},\"spec\":{\"replicas\":1,\"selector\":{\"matchLabels\":{\"app\":\"verrazzano-platform-operator\"}},\"strategy\":{\"type\":\"Recreate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"verrazzano-platform-operator\"}},\"spec\":{\"containers\":[{\"args\":[\"--zap-log-level=info\",\"--enable-webhook-validation=true\"],\"env\":[{\"name\":\"MODE\",\"value\":\"RUN_OPERATOR\"},{\"name\":\"VZ_INSTALL_IMAGE\",\"value\":\"ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:1.4.0-20220616094649-68574bd7\"},{\"name\":\"IMAGE_PULL_SECRETS\",\"value\":\"verrazzano-container-registry\"}],\"image\":\"ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:1.4.0-20220616094649-68574bd7\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"verrazzano-platform-operator\",\"ports\":[{\"containerPort\":9443,\"name\":\"webhook\",\"protocol\":\"TCP\"}],\"resources\":{\"requests\":{\"memory\":\"72Mi\"}},\"startupProbe\":{\"failureThreshold\":15,\"httpGet\":{\"httpHeaders\":[{\"name\":\"Content-Type\",\"value\":\"application/json\"}],\"path\":\"/validate-install-verrazzano-io-v1alpha1-verrazzano\",\"port\":\"webhook\",\"scheme\":\"HTTPS\"},\"periodSeconds\":5,\"timeoutSeconds\":3},\"volumeMounts\":[{\"mountPath\":\"/etc/webhook/certs\",\"name\":\"webhook-certs\",\"readOnly\":true},{\"mountPath\":\"/var/log\",\"name\":\"varlog\",\"readOnly\":true}]}],\"initContainers\":[{\"args\":[\"--zap-log-level=info\",\"--init-webhooks=true\"],\"env\":[{\"name\":\"MODE\",\"value\":\"RUN_OPERATOR\"}],\"image\":\"ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:1.4.0-20220616094649-68574bd7\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"webhook-init\",\"volumeMounts\":[{\"mountPath\":\"/etc/webhook/certs\",\"name\":\"webhook-certs\"}]}],\"serviceAccountName\":\"verrazzano-platform-operator\",\"terminationGracePeriodSeconds\":0,\"volumes\":[{\"emptyDir\":{},\"name\":\"webhook-certs\"},{\"hostPath\":{\"path\":\"/var/log\",\"type\":\"\"},\"name\":\"varlog\"}]}}}}\n" 22 } 23 }, 24 "spec": { 25 "replicas": 1, 26 "selector": { 27 "matchLabels": { 28 "app": "verrazzano-platform-operator" 29 } 30 }, 31 "template": { 32 "metadata": { 33 "creationTimestamp": null, 34 "labels": { 35 "app": "verrazzano-platform-operator" 36 } 37 }, 38 "spec": { 39 "volumes": [ 40 { 41 "name": "webhook-certs", 42 "emptyDir": {} 43 }, 44 { 45 "name": "varlog", 46 "hostPath": { 47 "path": "/var/log", 48 "type": "" 49 } 50 } 51 ], 52 "initContainers": [ 53 { 54 "name": "webhook-init", 55 "image": "ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:1.4.0-20220616094649-68574bd7", 56 "args": [ 57 "--zap-log-level=info", 58 "--init-webhooks=true" 59 ], 60 "env": [ 61 { 62 "name": "MODE", 63 "value": "RUN_OPERATOR" 64 } 65 ], 66 "resources": {}, 67 "volumeMounts": [ 68 { 69 "name": "webhook-certs", 70 "mountPath": "/etc/webhook/certs" 71 } 72 ], 73 "terminationMessagePath": "/dev/termination-log", 74 "terminationMessagePolicy": "File", 75 "imagePullPolicy": "IfNotPresent" 76 } 77 ], 78 "containers": [ 79 { 80 "name": "verrazzano-platform-operator", 81 "image": "ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:1.4.0-20220616094649-68574bd7", 82 "args": [ 83 "--zap-log-level=info", 84 "--enable-webhook-validation=true" 85 ], 86 "ports": [ 87 { 88 "name": "webhook", 89 "containerPort": 9443, 90 "protocol": "TCP" 91 } 92 ], 93 "env": [ 94 { 95 "name": "MODE", 96 "value": "RUN_OPERATOR" 97 }, 98 { 99 "name": "VZ_INSTALL_IMAGE", 100 "value": "ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:1.4.0-20220616094649-68574bd7" 101 }, 102 { 103 "name": "IMAGE_PULL_SECRETS", 104 "value": "verrazzano-container-registry" 105 } 106 ], 107 "resources": { 108 "requests": { 109 "memory": "72Mi" 110 } 111 }, 112 "volumeMounts": [ 113 { 114 "name": "webhook-certs", 115 "readOnly": true, 116 "mountPath": "/etc/webhook/certs" 117 }, 118 { 119 "name": "varlog", 120 "readOnly": true, 121 "mountPath": "/var/log" 122 } 123 ], 124 "startupProbe": { 125 "httpGet": { 126 "path": "/validate-install-verrazzano-io-v1alpha1-verrazzano", 127 "port": "webhook", 128 "scheme": "HTTPS", 129 "httpHeaders": [ 130 { 131 "name": "Content-Type", 132 "value": "application/json" 133 } 134 ] 135 }, 136 "timeoutSeconds": 3, 137 "periodSeconds": 5, 138 "successThreshold": 1, 139 "failureThreshold": 15 140 }, 141 "terminationMessagePath": "/dev/termination-log", 142 "terminationMessagePolicy": "File", 143 "imagePullPolicy": "IfNotPresent" 144 } 145 ], 146 "restartPolicy": "Always", 147 "terminationGracePeriodSeconds": 0, 148 "dnsPolicy": "ClusterFirst", 149 "serviceAccountName": "verrazzano-platform-operator", 150 "serviceAccount": "verrazzano-platform-operator", 151 "securityContext": {}, 152 "schedulerName": "default-scheduler" 153 } 154 }, 155 "strategy": { 156 "type": "Recreate" 157 }, 158 "revisionHistoryLimit": 10, 159 "progressDeadlineSeconds": 600 160 }, 161 "status": { 162 "observedGeneration": 1, 163 "replicas": 1, 164 "updatedReplicas": 1, 165 "readyReplicas": 1, 166 "availableReplicas": 1, 167 "conditions": [ 168 { 169 "type": "Available", 170 "status": "True", 171 "lastUpdateTime": "2022-06-16T10:18:40Z", 172 "lastTransitionTime": "2022-06-16T10:18:40Z", 173 "reason": "MinimumReplicasAvailable", 174 "message": "Deployment has minimum availability." 175 }, 176 { 177 "type": "Progressing", 178 "status": "True", 179 "lastUpdateTime": "2022-06-16T10:18:40Z", 180 "lastTransitionTime": "2022-06-16T10:18:00Z", 181 "reason": "NewReplicaSetAvailable", 182 "message": "ReplicaSet \"verrazzano-platform-operator-865b47d7db\" has successfully progressed." 183 } 184 ] 185 } 186 } 187 ] 188 }