github.com/verrazzano/verrazzano@v1.7.1/tools/vz/pkg/internal/test/cluster/external-dns-issue/cluster-snapshot/verrazzano-system/deployments.json (about) 1 { 2 "metadata": { 3 "resourceVersion": "8664151" 4 }, 5 "items": [ 6 { 7 "metadata": { 8 "name": "coherence-operator", 9 "namespace": "verrazzano-system", 10 "uid": "c445e2d0-551e-4b88-8851-8f66e875886a", 11 "resourceVersion": "4727453", 12 "generation": 1, 13 "creationTimestamp": "2022-12-09T08:19:41Z", 14 "labels": { 15 "app.kubernetes.io/component": "manager", 16 "app.kubernetes.io/created-by": "controller-manager", 17 "app.kubernetes.io/instance": "coherence-operator-manager", 18 "app.kubernetes.io/managed-by": "Helm", 19 "app.kubernetes.io/name": "coherence-operator", 20 "app.kubernetes.io/part-of": "coherence-operator", 21 "app.kubernetes.io/version": "3.2.9", 22 "control-plane": "coherence" 23 }, 24 "annotations": { 25 "deployment.kubernetes.io/revision": "1", 26 "meta.helm.sh/release-name": "coherence-operator", 27 "meta.helm.sh/release-namespace": "verrazzano-system" 28 }, 29 "managedFields": [ 30 { 31 "manager": "helm", 32 "operation": "Update", 33 "apiVersion": "apps/v1", 34 "time": "2022-12-09T08:19:41Z", 35 "fieldsType": "FieldsV1", 36 "fieldsV1": { 37 "f:metadata": { 38 "f:annotations": { 39 ".": {}, 40 "f:meta.helm.sh/release-name": {}, 41 "f:meta.helm.sh/release-namespace": {} 42 }, 43 "f:labels": { 44 ".": {}, 45 "f:app.kubernetes.io/component": {}, 46 "f:app.kubernetes.io/created-by": {}, 47 "f:app.kubernetes.io/instance": {}, 48 "f:app.kubernetes.io/managed-by": {}, 49 "f:app.kubernetes.io/name": {}, 50 "f:app.kubernetes.io/part-of": {}, 51 "f:app.kubernetes.io/version": {}, 52 "f:control-plane": {} 53 } 54 }, 55 "f:spec": { 56 "f:progressDeadlineSeconds": {}, 57 "f:replicas": {}, 58 "f:revisionHistoryLimit": {}, 59 "f:selector": {}, 60 "f:strategy": { 61 "f:rollingUpdate": { 62 ".": {}, 63 "f:maxSurge": {}, 64 "f:maxUnavailable": {} 65 }, 66 "f:type": {} 67 }, 68 "f:template": { 69 "f:metadata": { 70 "f:labels": { 71 ".": {}, 72 "f:app.kubernetes.io/component": {}, 73 "f:app.kubernetes.io/created-by": {}, 74 "f:app.kubernetes.io/instance": {}, 75 "f:app.kubernetes.io/managed-by": {}, 76 "f:app.kubernetes.io/name": {}, 77 "f:app.kubernetes.io/part-of": {}, 78 "f:app.kubernetes.io/version": {}, 79 "f:control-plane": {} 80 } 81 }, 82 "f:spec": { 83 "f:affinity": { 84 ".": {}, 85 "f:podAntiAffinity": { 86 ".": {}, 87 "f:preferredDuringSchedulingIgnoredDuringExecution": {} 88 } 89 }, 90 "f:containers": { 91 "k:{\"name\":\"manager\"}": { 92 ".": {}, 93 "f:args": {}, 94 "f:command": {}, 95 "f:env": { 96 ".": {}, 97 "k:{\"name\":\"CERT_TYPE\"}": { 98 ".": {}, 99 "f:name": {}, 100 "f:value": {} 101 }, 102 "k:{\"name\":\"COHERENCE_IMAGE\"}": { 103 ".": {}, 104 "f:name": {}, 105 "f:value": {} 106 }, 107 "k:{\"name\":\"OPERATOR_IMAGE\"}": { 108 ".": {}, 109 "f:name": {}, 110 "f:value": {} 111 }, 112 "k:{\"name\":\"OPERATOR_NAME\"}": { 113 ".": {}, 114 "f:name": {}, 115 "f:valueFrom": { 116 ".": {}, 117 "f:fieldRef": {} 118 } 119 }, 120 "k:{\"name\":\"OPERATOR_NAMESPACE\"}": { 121 ".": {}, 122 "f:name": {}, 123 "f:valueFrom": { 124 ".": {}, 125 "f:fieldRef": {} 126 } 127 }, 128 "k:{\"name\":\"RACK_LABEL\"}": { 129 ".": {}, 130 "f:name": {} 131 }, 132 "k:{\"name\":\"SERVICE_NAME\"}": { 133 ".": {}, 134 "f:name": {}, 135 "f:value": {} 136 }, 137 "k:{\"name\":\"SITE_LABEL\"}": { 138 ".": {}, 139 "f:name": {} 140 }, 141 "k:{\"name\":\"WATCH_NAMESPACE\"}": { 142 ".": {}, 143 "f:name": {} 144 }, 145 "k:{\"name\":\"WEBHOOK_SECRET\"}": { 146 ".": {}, 147 "f:name": {}, 148 "f:value": {} 149 }, 150 "k:{\"name\":\"WEBHOOK_SERVICE\"}": { 151 ".": {}, 152 "f:name": {}, 153 "f:value": {} 154 } 155 }, 156 "f:image": {}, 157 "f:imagePullPolicy": {}, 158 "f:livenessProbe": { 159 ".": {}, 160 "f:failureThreshold": {}, 161 "f:httpGet": { 162 ".": {}, 163 "f:path": {}, 164 "f:port": {}, 165 "f:scheme": {} 166 }, 167 "f:initialDelaySeconds": {}, 168 "f:periodSeconds": {}, 169 "f:successThreshold": {}, 170 "f:timeoutSeconds": {} 171 }, 172 "f:name": {}, 173 "f:ports": { 174 ".": {}, 175 "k:{\"containerPort\":8000,\"protocol\":\"TCP\"}": { 176 ".": {}, 177 "f:containerPort": {}, 178 "f:name": {}, 179 "f:protocol": {} 180 }, 181 "k:{\"containerPort\":8080,\"protocol\":\"TCP\"}": { 182 ".": {}, 183 "f:containerPort": {}, 184 "f:name": {}, 185 "f:protocol": {} 186 }, 187 "k:{\"containerPort\":8088,\"protocol\":\"TCP\"}": { 188 ".": {}, 189 "f:containerPort": {}, 190 "f:name": {}, 191 "f:protocol": {} 192 }, 193 "k:{\"containerPort\":9443,\"protocol\":\"TCP\"}": { 194 ".": {}, 195 "f:containerPort": {}, 196 "f:name": {}, 197 "f:protocol": {} 198 } 199 }, 200 "f:readinessProbe": { 201 ".": {}, 202 "f:failureThreshold": {}, 203 "f:httpGet": { 204 ".": {}, 205 "f:path": {}, 206 "f:port": {}, 207 "f:scheme": {} 208 }, 209 "f:initialDelaySeconds": {}, 210 "f:periodSeconds": {}, 211 "f:successThreshold": {}, 212 "f:timeoutSeconds": {} 213 }, 214 "f:resources": {}, 215 "f:terminationMessagePath": {}, 216 "f:terminationMessagePolicy": {}, 217 "f:volumeMounts": { 218 ".": {}, 219 "k:{\"mountPath\":\"/tmp/k8s-webhook-server/serving-certs\"}": { 220 ".": {}, 221 "f:mountPath": {}, 222 "f:name": {}, 223 "f:readOnly": {} 224 } 225 } 226 } 227 }, 228 "f:dnsPolicy": {}, 229 "f:restartPolicy": {}, 230 "f:schedulerName": {}, 231 "f:securityContext": {}, 232 "f:serviceAccount": {}, 233 "f:serviceAccountName": {}, 234 "f:terminationGracePeriodSeconds": {}, 235 "f:volumes": { 236 ".": {}, 237 "k:{\"name\":\"cert\"}": { 238 ".": {}, 239 "f:name": {}, 240 "f:secret": { 241 ".": {}, 242 "f:defaultMode": {}, 243 "f:secretName": {} 244 } 245 } 246 } 247 } 248 } 249 } 250 } 251 }, 252 { 253 "manager": "kube-controller-manager", 254 "operation": "Update", 255 "apiVersion": "apps/v1", 256 "time": "2022-12-16T21:09:14Z", 257 "fieldsType": "FieldsV1", 258 "fieldsV1": { 259 "f:metadata": { 260 "f:annotations": { 261 "f:deployment.kubernetes.io/revision": {} 262 } 263 }, 264 "f:status": { 265 "f:availableReplicas": {}, 266 "f:conditions": { 267 ".": {}, 268 "k:{\"type\":\"Available\"}": { 269 ".": {}, 270 "f:lastTransitionTime": {}, 271 "f:lastUpdateTime": {}, 272 "f:message": {}, 273 "f:reason": {}, 274 "f:status": {}, 275 "f:type": {} 276 }, 277 "k:{\"type\":\"Progressing\"}": { 278 ".": {}, 279 "f:lastTransitionTime": {}, 280 "f:lastUpdateTime": {}, 281 "f:message": {}, 282 "f:reason": {}, 283 "f:status": {}, 284 "f:type": {} 285 } 286 }, 287 "f:observedGeneration": {}, 288 "f:readyReplicas": {}, 289 "f:replicas": {}, 290 "f:updatedReplicas": {} 291 } 292 }, 293 "subresource": "status" 294 } 295 ] 296 }, 297 "spec": { 298 "replicas": 3, 299 "selector": { 300 "matchLabels": { 301 "control-plane": "coherence" 302 } 303 }, 304 "template": { 305 "metadata": { 306 "creationTimestamp": null, 307 "labels": { 308 "app.kubernetes.io/component": "manager", 309 "app.kubernetes.io/created-by": "controller-manager", 310 "app.kubernetes.io/instance": "coherence-operator-manager", 311 "app.kubernetes.io/managed-by": "helm", 312 "app.kubernetes.io/name": "coherence-operator", 313 "app.kubernetes.io/part-of": "coherence-operator", 314 "app.kubernetes.io/version": "3.2.9", 315 "control-plane": "coherence" 316 } 317 }, 318 "spec": { 319 "volumes": [ 320 { 321 "name": "cert", 322 "secret": { 323 "secretName": "coherence-webhook-server-cert", 324 "defaultMode": 420 325 } 326 } 327 ], 328 "containers": [ 329 { 330 "name": "manager", 331 "image": "ghcr.io/oracle/coherence-operator:3.2.9", 332 "command": [ 333 "/files/runner" 334 ], 335 "args": [ 336 "operator", 337 "--enable-leader-election" 338 ], 339 "ports": [ 340 { 341 "name": "operator", 342 "containerPort": 8000, 343 "protocol": "TCP" 344 }, 345 { 346 "name": "webhook-server", 347 "containerPort": 9443, 348 "protocol": "TCP" 349 }, 350 { 351 "name": "metrics", 352 "containerPort": 8080, 353 "protocol": "TCP" 354 }, 355 { 356 "name": "health", 357 "containerPort": 8088, 358 "protocol": "TCP" 359 } 360 ], 361 "env": [ 362 { 363 "name": "OPERATOR_NAMESPACE", 364 "valueFrom": { 365 "fieldRef": { 366 "apiVersion": "v1", 367 "fieldPath": "metadata.namespace" 368 } 369 } 370 }, 371 { 372 "name": "OPERATOR_NAME", 373 "valueFrom": { 374 "fieldRef": { 375 "apiVersion": "v1", 376 "fieldPath": "metadata.name" 377 } 378 } 379 }, 380 { 381 "name": "WEBHOOK_SERVICE", 382 "value": "coherence-operator-webhook" 383 }, 384 { 385 "name": "WEBHOOK_SECRET", 386 "value": "coherence-webhook-server-cert" 387 }, 388 { 389 "name": "SERVICE_NAME", 390 "value": "coherence-operator-rest" 391 }, 392 { 393 "name": "CERT_TYPE", 394 "value": "self-signed" 395 }, 396 { 397 "name": "COHERENCE_IMAGE", 398 "value": "ghcr.io/oracle/coherence-ce:22.06.1" 399 }, 400 { 401 "name": "RACK_LABEL" 402 }, 403 { 404 "name": "SITE_LABEL" 405 }, 406 { 407 "name": "OPERATOR_IMAGE", 408 "value": "ghcr.io/oracle/coherence-operator:3.2.9" 409 }, 410 { 411 "name": "WATCH_NAMESPACE" 412 } 413 ], 414 "resources": {}, 415 "volumeMounts": [ 416 { 417 "name": "cert", 418 "readOnly": true, 419 "mountPath": "/tmp/k8s-webhook-server/serving-certs" 420 } 421 ], 422 "livenessProbe": { 423 "httpGet": { 424 "path": "/healthz", 425 "port": "health", 426 "scheme": "HTTP" 427 }, 428 "initialDelaySeconds": 10, 429 "timeoutSeconds": 1, 430 "periodSeconds": 10, 431 "successThreshold": 1, 432 "failureThreshold": 3 433 }, 434 "readinessProbe": { 435 "httpGet": { 436 "path": "/readyz", 437 "port": "health", 438 "scheme": "HTTP" 439 }, 440 "initialDelaySeconds": 10, 441 "timeoutSeconds": 1, 442 "periodSeconds": 10, 443 "successThreshold": 1, 444 "failureThreshold": 3 445 }, 446 "terminationMessagePath": "/dev/termination-log", 447 "terminationMessagePolicy": "File", 448 "imagePullPolicy": "IfNotPresent" 449 } 450 ], 451 "restartPolicy": "Always", 452 "terminationGracePeriodSeconds": 10, 453 "dnsPolicy": "ClusterFirst", 454 "serviceAccountName": "coherence-operator", 455 "serviceAccount": "coherence-operator", 456 "securityContext": {}, 457 "affinity": { 458 "podAntiAffinity": { 459 "preferredDuringSchedulingIgnoredDuringExecution": [ 460 { 461 "weight": 50, 462 "podAffinityTerm": { 463 "labelSelector": { 464 "matchLabels": { 465 "app.kubernetes.io/instance": "coherence-operator-manager", 466 "app.kubernetes.io/name": "coherence-operator", 467 "app.kubernetes.io/version": "3.2.9", 468 "control-plane": "coherence" 469 } 470 }, 471 "topologyKey": "topology.kubernetes.io/zone" 472 } 473 }, 474 { 475 "weight": 10, 476 "podAffinityTerm": { 477 "labelSelector": { 478 "matchLabels": { 479 "app.kubernetes.io/instance": "coherence-operator-manager", 480 "app.kubernetes.io/name": "coherence-operator", 481 "app.kubernetes.io/version": "3.2.9", 482 "control-plane": "coherence" 483 } 484 }, 485 "topologyKey": "oci.oraclecloud.com/fault-domain" 486 } 487 }, 488 { 489 "weight": 1, 490 "podAffinityTerm": { 491 "labelSelector": { 492 "matchLabels": { 493 "app.kubernetes.io/instance": "coherence-operator-manager", 494 "app.kubernetes.io/name": "coherence-operator", 495 "app.kubernetes.io/version": "3.2.9", 496 "control-plane": "coherence" 497 } 498 }, 499 "topologyKey": "kubernetes.io/hostname" 500 } 501 } 502 ] 503 } 504 }, 505 "schedulerName": "default-scheduler" 506 } 507 }, 508 "strategy": { 509 "type": "RollingUpdate", 510 "rollingUpdate": { 511 "maxUnavailable": "25%", 512 "maxSurge": "25%" 513 } 514 }, 515 "revisionHistoryLimit": 10, 516 "progressDeadlineSeconds": 600 517 }, 518 "status": { 519 "observedGeneration": 1, 520 "replicas": 3, 521 "updatedReplicas": 3, 522 "readyReplicas": 3, 523 "availableReplicas": 3, 524 "conditions": [ 525 { 526 "type": "Progressing", 527 "status": "True", 528 "lastUpdateTime": "2022-12-09T08:20:14Z", 529 "lastTransitionTime": "2022-12-09T08:19:41Z", 530 "reason": "NewReplicaSetAvailable", 531 "message": "ReplicaSet \"coherence-operator-585df65cdc\" has successfully progressed." 532 }, 533 { 534 "type": "Available", 535 "status": "True", 536 "lastUpdateTime": "2022-12-16T21:09:14Z", 537 "lastTransitionTime": "2022-12-16T21:09:14Z", 538 "reason": "MinimumReplicasAvailable", 539 "message": "Deployment has minimum availability." 540 } 541 ] 542 } 543 }, 544 { 545 "metadata": { 546 "name": "oam-kubernetes-runtime", 547 "namespace": "verrazzano-system", 548 "uid": "fe5a1092-a0ab-49de-975e-913bb4bc3d76", 549 "resourceVersion": "3221689", 550 "generation": 1, 551 "creationTimestamp": "2022-12-09T08:19:26Z", 552 "labels": { 553 "app.kubernetes.io/instance": "oam-kubernetes-runtime", 554 "app.kubernetes.io/managed-by": "Helm", 555 "app.kubernetes.io/name": "oam-kubernetes-runtime", 556 "app.kubernetes.io/version": "0.3.0", 557 "helm.sh/chart": "oam-kubernetes-runtime-0.3.0" 558 }, 559 "annotations": { 560 "deployment.kubernetes.io/revision": "1", 561 "meta.helm.sh/release-name": "oam-kubernetes-runtime", 562 "meta.helm.sh/release-namespace": "verrazzano-system" 563 }, 564 "managedFields": [ 565 { 566 "manager": "helm", 567 "operation": "Update", 568 "apiVersion": "apps/v1", 569 "time": "2022-12-09T08:19:26Z", 570 "fieldsType": "FieldsV1", 571 "fieldsV1": { 572 "f:metadata": { 573 "f:annotations": { 574 ".": {}, 575 "f:meta.helm.sh/release-name": {}, 576 "f:meta.helm.sh/release-namespace": {} 577 }, 578 "f:labels": { 579 ".": {}, 580 "f:app.kubernetes.io/instance": {}, 581 "f:app.kubernetes.io/managed-by": {}, 582 "f:app.kubernetes.io/name": {}, 583 "f:app.kubernetes.io/version": {}, 584 "f:helm.sh/chart": {} 585 } 586 }, 587 "f:spec": { 588 "f:progressDeadlineSeconds": {}, 589 "f:replicas": {}, 590 "f:revisionHistoryLimit": {}, 591 "f:selector": {}, 592 "f:strategy": { 593 "f:rollingUpdate": { 594 ".": {}, 595 "f:maxSurge": {}, 596 "f:maxUnavailable": {} 597 }, 598 "f:type": {} 599 }, 600 "f:template": { 601 "f:metadata": { 602 "f:labels": { 603 ".": {}, 604 "f:app.kubernetes.io/instance": {}, 605 "f:app.kubernetes.io/name": {} 606 } 607 }, 608 "f:spec": { 609 "f:containers": { 610 "k:{\"name\":\"oam-kubernetes-runtime\"}": { 611 ".": {}, 612 "f:args": {}, 613 "f:image": {}, 614 "f:imagePullPolicy": {}, 615 "f:name": {}, 616 "f:resources": { 617 ".": {}, 618 "f:requests": { 619 ".": {}, 620 "f:cpu": {}, 621 "f:memory": {} 622 } 623 }, 624 "f:securityContext": {}, 625 "f:terminationMessagePath": {}, 626 "f:terminationMessagePolicy": {} 627 } 628 }, 629 "f:dnsPolicy": {}, 630 "f:restartPolicy": {}, 631 "f:schedulerName": {}, 632 "f:securityContext": {}, 633 "f:serviceAccount": {}, 634 "f:serviceAccountName": {}, 635 "f:terminationGracePeriodSeconds": {} 636 } 637 } 638 } 639 } 640 }, 641 { 642 "manager": "kube-controller-manager", 643 "operation": "Update", 644 "apiVersion": "apps/v1", 645 "time": "2022-12-14T08:17:16Z", 646 "fieldsType": "FieldsV1", 647 "fieldsV1": { 648 "f:metadata": { 649 "f:annotations": { 650 "f:deployment.kubernetes.io/revision": {} 651 } 652 }, 653 "f:status": { 654 "f:availableReplicas": {}, 655 "f:conditions": { 656 ".": {}, 657 "k:{\"type\":\"Available\"}": { 658 ".": {}, 659 "f:lastTransitionTime": {}, 660 "f:lastUpdateTime": {}, 661 "f:message": {}, 662 "f:reason": {}, 663 "f:status": {}, 664 "f:type": {} 665 }, 666 "k:{\"type\":\"Progressing\"}": { 667 ".": {}, 668 "f:lastTransitionTime": {}, 669 "f:lastUpdateTime": {}, 670 "f:message": {}, 671 "f:reason": {}, 672 "f:status": {}, 673 "f:type": {} 674 } 675 }, 676 "f:observedGeneration": {}, 677 "f:readyReplicas": {}, 678 "f:replicas": {}, 679 "f:updatedReplicas": {} 680 } 681 }, 682 "subresource": "status" 683 } 684 ] 685 }, 686 "spec": { 687 "replicas": 1, 688 "selector": { 689 "matchLabels": { 690 "app.kubernetes.io/instance": "oam-kubernetes-runtime", 691 "app.kubernetes.io/name": "oam-kubernetes-runtime" 692 } 693 }, 694 "template": { 695 "metadata": { 696 "creationTimestamp": null, 697 "labels": { 698 "app.kubernetes.io/instance": "oam-kubernetes-runtime", 699 "app.kubernetes.io/name": "oam-kubernetes-runtime" 700 } 701 }, 702 "spec": { 703 "containers": [ 704 { 705 "name": "oam-kubernetes-runtime", 706 "image": "ghcr.io/verrazzano/oam-kubernetes-runtime:v0.3.0-20221013061514-f30c668", 707 "args": [ 708 "--metrics-addr=:8080", 709 "--enable-leader-election" 710 ], 711 "resources": { 712 "requests": { 713 "cpu": "100m", 714 "memory": "20Mi" 715 } 716 }, 717 "terminationMessagePath": "/dev/termination-log", 718 "terminationMessagePolicy": "File", 719 "imagePullPolicy": "Always", 720 "securityContext": {} 721 } 722 ], 723 "restartPolicy": "Always", 724 "terminationGracePeriodSeconds": 10, 725 "dnsPolicy": "ClusterFirst", 726 "serviceAccountName": "oam-kubernetes-runtime", 727 "serviceAccount": "oam-kubernetes-runtime", 728 "securityContext": {}, 729 "schedulerName": "default-scheduler" 730 } 731 }, 732 "strategy": { 733 "type": "RollingUpdate", 734 "rollingUpdate": { 735 "maxUnavailable": "25%", 736 "maxSurge": "25%" 737 } 738 }, 739 "revisionHistoryLimit": 10, 740 "progressDeadlineSeconds": 600 741 }, 742 "status": { 743 "observedGeneration": 1, 744 "replicas": 1, 745 "updatedReplicas": 1, 746 "readyReplicas": 1, 747 "availableReplicas": 1, 748 "conditions": [ 749 { 750 "type": "Progressing", 751 "status": "True", 752 "lastUpdateTime": "2022-12-09T08:19:33Z", 753 "lastTransitionTime": "2022-12-09T08:19:26Z", 754 "reason": "NewReplicaSetAvailable", 755 "message": "ReplicaSet \"oam-kubernetes-runtime-576648575\" has successfully progressed." 756 }, 757 { 758 "type": "Available", 759 "status": "True", 760 "lastUpdateTime": "2022-12-14T08:17:16Z", 761 "lastTransitionTime": "2022-12-14T08:17:16Z", 762 "reason": "MinimumReplicasAvailable", 763 "message": "Deployment has minimum availability." 764 } 765 ] 766 } 767 } 768 ] 769 }