github.com/verrazzano/verrazzano@v1.7.1/tools/vz/pkg/internal/test/cluster/lb-ipnotset/cluster-snapshot/verrazzano-install/deployments.json (about) 1 { 2 "kind": "DeploymentList", 3 "apiVersion": "apps/v1", 4 "metadata": { 5 "selfLink": "/apis/apps/v1/namespaces/verrazzano-install/deployments", 6 "resourceVersion": "25767" 7 }, 8 "items": [ 9 { 10 "metadata": { 11 "name": "verrazzano-platform-operator", 12 "namespace": "verrazzano-install", 13 "selfLink": "/apis/apps/v1/namespaces/verrazzano-install/deployments/verrazzano-platform-operator", 14 "uid": "9dbdbb83-8fa2-4772-b237-0a8e7275fdc7", 15 "resourceVersion": "22084", 16 "generation": 1, 17 "creationTimestamp": "2021-03-20T19:55:39Z", 18 "labels": { 19 "app": "verrazzano-platform-operator" 20 }, 21 "annotations": { 22 "deployment.kubernetes.io/revision": "1", 23 "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\"}},\"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:0.13.0-20210320193933-a0fa255\"},{\"name\":\"IMAGE_PULL_SECRETS\",\"value\":\"verrazzano-container-registry\"}],\"image\":\"ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:0.13.0-20210320193933-a0fa255\",\"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}]}],\"initContainers\":[{\"args\":[\"--zap-log-level=info\",\"--init-webhooks=true\"],\"env\":[{\"name\":\"MODE\",\"value\":\"RUN_OPERATOR\"}],\"image\":\"ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:0.13.0-20210320193933-a0fa255\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"webhook-init\",\"volumeMounts\":[{\"mountPath\":\"/etc/webhook/certs\",\"name\":\"webhook-certs\"}]}],\"serviceAccountName\":\"verrazzano-platform-operator\",\"volumes\":[{\"emptyDir\":{},\"name\":\"webhook-certs\"}]}}}}\n" 24 }, 25 "managedFields": [ 26 { 27 "manager": "kubectl", 28 "operation": "Update", 29 "apiVersion": "apps/v1", 30 "time": "2021-03-20T19:55:39Z", 31 "fieldsType": "FieldsV1", 32 "fieldsV1": { 33 "f:metadata": { 34 "f:annotations": { 35 ".": {}, 36 "f:kubectl.kubernetes.io/last-applied-configuration": {} 37 }, 38 "f:labels": { 39 ".": {}, 40 "f:app": {} 41 } 42 }, 43 "f:spec": { 44 "f:progressDeadlineSeconds": {}, 45 "f:replicas": {}, 46 "f:revisionHistoryLimit": {}, 47 "f:selector": { 48 "f:matchLabels": { 49 ".": {}, 50 "f:app": {} 51 } 52 }, 53 "f:strategy": { 54 "f:rollingUpdate": { 55 ".": {}, 56 "f:maxSurge": {}, 57 "f:maxUnavailable": {} 58 }, 59 "f:type": {} 60 }, 61 "f:template": { 62 "f:metadata": { 63 "f:labels": { 64 ".": {}, 65 "f:app": {} 66 } 67 }, 68 "f:spec": { 69 "f:containers": { 70 "k:{\"name\":\"verrazzano-platform-operator\"}": { 71 ".": {}, 72 "f:args": {}, 73 "f:env": { 74 ".": {}, 75 "k:{\"name\":\"IMAGE_PULL_SECRETS\"}": { 76 ".": {}, 77 "f:name": {}, 78 "f:value": {} 79 }, 80 "k:{\"name\":\"MODE\"}": { 81 ".": {}, 82 "f:name": {}, 83 "f:value": {} 84 }, 85 "k:{\"name\":\"VZ_INSTALL_IMAGE\"}": { 86 ".": {}, 87 "f:name": {}, 88 "f:value": {} 89 } 90 }, 91 "f:image": {}, 92 "f:imagePullPolicy": {}, 93 "f:name": {}, 94 "f:ports": { 95 ".": {}, 96 "k:{\"containerPort\":9443,\"protocol\":\"TCP\"}": { 97 ".": {}, 98 "f:containerPort": {}, 99 "f:name": {}, 100 "f:protocol": {} 101 } 102 }, 103 "f:resources": { 104 ".": {}, 105 "f:requests": { 106 ".": {}, 107 "f:memory": {} 108 } 109 }, 110 "f:startupProbe": { 111 ".": {}, 112 "f:failureThreshold": {}, 113 "f:httpGet": { 114 ".": {}, 115 "f:httpHeaders": {}, 116 "f:path": {}, 117 "f:port": {}, 118 "f:scheme": {} 119 }, 120 "f:periodSeconds": {}, 121 "f:successThreshold": {}, 122 "f:timeoutSeconds": {} 123 }, 124 "f:terminationMessagePath": {}, 125 "f:terminationMessagePolicy": {}, 126 "f:volumeMounts": { 127 ".": {}, 128 "k:{\"mountPath\":\"/etc/webhook/certs\"}": { 129 ".": {}, 130 "f:mountPath": {}, 131 "f:name": {}, 132 "f:readOnly": {} 133 } 134 } 135 } 136 }, 137 "f:dnsPolicy": {}, 138 "f:initContainers": { 139 ".": {}, 140 "k:{\"name\":\"webhook-init\"}": { 141 ".": {}, 142 "f:args": {}, 143 "f:env": { 144 ".": {}, 145 "k:{\"name\":\"MODE\"}": { 146 ".": {}, 147 "f:name": {}, 148 "f:value": {} 149 } 150 }, 151 "f:image": {}, 152 "f:imagePullPolicy": {}, 153 "f:name": {}, 154 "f:resources": {}, 155 "f:terminationMessagePath": {}, 156 "f:terminationMessagePolicy": {}, 157 "f:volumeMounts": { 158 ".": {}, 159 "k:{\"mountPath\":\"/etc/webhook/certs\"}": { 160 ".": {}, 161 "f:mountPath": {}, 162 "f:name": {} 163 } 164 } 165 } 166 }, 167 "f:restartPolicy": {}, 168 "f:schedulerName": {}, 169 "f:securityContext": {}, 170 "f:serviceAccount": {}, 171 "f:serviceAccountName": {}, 172 "f:terminationGracePeriodSeconds": {}, 173 "f:volumes": { 174 ".": {}, 175 "k:{\"name\":\"webhook-certs\"}": { 176 ".": {}, 177 "f:emptyDir": {}, 178 "f:name": {} 179 } 180 } 181 } 182 } 183 } 184 } 185 }, 186 { 187 "manager": "kube-controller-manager", 188 "operation": "Update", 189 "apiVersion": "apps/v1", 190 "time": "2021-03-20T19:57:00Z", 191 "fieldsType": "FieldsV1", 192 "fieldsV1": { 193 "f:metadata": { 194 "f:annotations": { 195 "f:deployment.kubernetes.io/revision": {} 196 } 197 }, 198 "f:status": { 199 "f:availableReplicas": {}, 200 "f:conditions": { 201 ".": {}, 202 "k:{\"type\":\"Available\"}": { 203 ".": {}, 204 "f:lastTransitionTime": {}, 205 "f:lastUpdateTime": {}, 206 "f:message": {}, 207 "f:reason": {}, 208 "f:status": {}, 209 "f:type": {} 210 }, 211 "k:{\"type\":\"Progressing\"}": { 212 ".": {}, 213 "f:lastTransitionTime": {}, 214 "f:lastUpdateTime": {}, 215 "f:message": {}, 216 "f:reason": {}, 217 "f:status": {}, 218 "f:type": {} 219 } 220 }, 221 "f:observedGeneration": {}, 222 "f:readyReplicas": {}, 223 "f:replicas": {}, 224 "f:updatedReplicas": {} 225 } 226 } 227 } 228 ] 229 }, 230 "spec": { 231 "replicas": 1, 232 "selector": { 233 "matchLabels": { 234 "app": "verrazzano-platform-operator" 235 } 236 }, 237 "template": { 238 "metadata": { 239 "creationTimestamp": null, 240 "labels": { 241 "app": "verrazzano-platform-operator" 242 } 243 }, 244 "spec": { 245 "volumes": [ 246 { 247 "name": "webhook-certs", 248 "emptyDir": {} 249 } 250 ], 251 "initContainers": [ 252 { 253 "name": "webhook-init", 254 "image": "ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:0.13.0-20210320193933-a0fa255", 255 "args": [ 256 "--zap-log-level=info", 257 "--init-webhooks=true" 258 ], 259 "env": [ 260 { 261 "name": "MODE", 262 "value": "RUN_OPERATOR" 263 } 264 ], 265 "resources": {}, 266 "volumeMounts": [ 267 { 268 "name": "webhook-certs", 269 "mountPath": "/etc/webhook/certs" 270 } 271 ], 272 "terminationMessagePath": "/dev/termination-log", 273 "terminationMessagePolicy": "File", 274 "imagePullPolicy": "IfNotPresent" 275 } 276 ], 277 "containers": [ 278 { 279 "name": "verrazzano-platform-operator", 280 "image": "ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:0.13.0-20210320193933-a0fa255", 281 "args": [ 282 "--zap-log-level=info", 283 "--enable-webhook-validation=true" 284 ], 285 "ports": [ 286 { 287 "name": "webhook", 288 "containerPort": 9443, 289 "protocol": "TCP" 290 } 291 ], 292 "env": [ 293 { 294 "name": "MODE", 295 "value": "RUN_OPERATOR" 296 }, 297 { 298 "name": "VZ_INSTALL_IMAGE", 299 "value": "ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:0.13.0-20210320193933-a0fa255" 300 }, 301 { 302 "name": "IMAGE_PULL_SECRETS", 303 "value": "verrazzano-container-registry" 304 } 305 ], 306 "resources": { 307 "requests": { 308 "memory": "72Mi" 309 } 310 }, 311 "volumeMounts": [ 312 { 313 "name": "webhook-certs", 314 "readOnly": true, 315 "mountPath": "/etc/webhook/certs" 316 } 317 ], 318 "startupProbe": { 319 "httpGet": { 320 "path": "/validate-install-verrazzano-io-v1alpha1-verrazzano", 321 "port": "webhook", 322 "scheme": "HTTPS", 323 "httpHeaders": [ 324 { 325 "name": "Content-Type", 326 "value": "application/json" 327 } 328 ] 329 }, 330 "timeoutSeconds": 3, 331 "periodSeconds": 5, 332 "successThreshold": 1, 333 "failureThreshold": 15 334 }, 335 "terminationMessagePath": "/dev/termination-log", 336 "terminationMessagePolicy": "File", 337 "imagePullPolicy": "IfNotPresent" 338 } 339 ], 340 "restartPolicy": "Always", 341 "terminationGracePeriodSeconds": 30, 342 "dnsPolicy": "ClusterFirst", 343 "serviceAccountName": "verrazzano-platform-operator", 344 "serviceAccount": "verrazzano-platform-operator", 345 "securityContext": {}, 346 "schedulerName": "default-scheduler" 347 } 348 }, 349 "strategy": { 350 "type": "RollingUpdate", 351 "rollingUpdate": { 352 "maxUnavailable": "25%", 353 "maxSurge": "25%" 354 } 355 }, 356 "revisionHistoryLimit": 10, 357 "progressDeadlineSeconds": 600 358 }, 359 "status": { 360 "observedGeneration": 1, 361 "replicas": 1, 362 "updatedReplicas": 1, 363 "readyReplicas": 1, 364 "availableReplicas": 1, 365 "conditions": [ 366 { 367 "type": "Available", 368 "status": "True", 369 "lastUpdateTime": "2021-03-20T19:57:00Z", 370 "lastTransitionTime": "2021-03-20T19:57:00Z", 371 "reason": "MinimumReplicasAvailable", 372 "message": "Deployment has minimum availability." 373 }, 374 { 375 "type": "Progressing", 376 "status": "True", 377 "lastUpdateTime": "2021-03-20T19:57:00Z", 378 "lastTransitionTime": "2021-03-20T19:55:39Z", 379 "reason": "NewReplicaSetAvailable", 380 "message": "ReplicaSet \"verrazzano-platform-operator-757cd7cf5c\" has successfully progressed." 381 } 382 ] 383 } 384 } 385 ] 386 }