github.com/verrazzano/verrazzano@v1.7.1/tools/vz/pkg/internal/test/cluster/external-dns-issue/cluster-snapshot/cert-manager/replicasets.json (about) 1 { 2 "metadata": { 3 "resourceVersion": "8664156" 4 }, 5 "items": [ 6 { 7 "metadata": { 8 "name": "cert-manager-8585775b97", 9 "namespace": "cert-manager", 10 "uid": "c9af644f-7ed8-430a-aa3a-177d067be632", 11 "resourceVersion": "340729", 12 "generation": 1, 13 "creationTimestamp": "2022-12-09T08:19:36Z", 14 "labels": { 15 "app": "cert-manager", 16 "app.kubernetes.io/component": "controller", 17 "app.kubernetes.io/instance": "cert-manager", 18 "app.kubernetes.io/managed-by": "Helm", 19 "app.kubernetes.io/name": "cert-manager", 20 "app.kubernetes.io/version": "v1.7.1", 21 "helm.sh/chart": "cert-manager-v1.7.1", 22 "pod-template-hash": "8585775b97" 23 }, 24 "annotations": { 25 "deployment.kubernetes.io/desired-replicas": "1", 26 "deployment.kubernetes.io/max-replicas": "2", 27 "deployment.kubernetes.io/revision": "1", 28 "meta.helm.sh/release-name": "cert-manager", 29 "meta.helm.sh/release-namespace": "cert-manager" 30 }, 31 "ownerReferences": [ 32 { 33 "apiVersion": "apps/v1", 34 "kind": "Deployment", 35 "name": "cert-manager", 36 "uid": "203ed94d-a0e5-492a-a053-b08a2a18b27a", 37 "controller": true, 38 "blockOwnerDeletion": true 39 } 40 ], 41 "managedFields": [ 42 { 43 "manager": "kube-controller-manager", 44 "operation": "Update", 45 "apiVersion": "apps/v1", 46 "time": "2022-12-09T08:19:36Z", 47 "fieldsType": "FieldsV1", 48 "fieldsV1": { 49 "f:metadata": { 50 "f:annotations": { 51 ".": {}, 52 "f:deployment.kubernetes.io/desired-replicas": {}, 53 "f:deployment.kubernetes.io/max-replicas": {}, 54 "f:deployment.kubernetes.io/revision": {}, 55 "f:meta.helm.sh/release-name": {}, 56 "f:meta.helm.sh/release-namespace": {} 57 }, 58 "f:labels": { 59 ".": {}, 60 "f:app": {}, 61 "f:app.kubernetes.io/component": {}, 62 "f:app.kubernetes.io/instance": {}, 63 "f:app.kubernetes.io/managed-by": {}, 64 "f:app.kubernetes.io/name": {}, 65 "f:app.kubernetes.io/version": {}, 66 "f:helm.sh/chart": {}, 67 "f:pod-template-hash": {} 68 }, 69 "f:ownerReferences": { 70 ".": {}, 71 "k:{\"uid\":\"203ed94d-a0e5-492a-a053-b08a2a18b27a\"}": {} 72 } 73 }, 74 "f:spec": { 75 "f:replicas": {}, 76 "f:selector": {}, 77 "f:template": { 78 "f:metadata": { 79 "f:annotations": { 80 ".": {}, 81 "f:prometheus.io/path": {}, 82 "f:prometheus.io/port": {}, 83 "f:prometheus.io/scrape": {} 84 }, 85 "f:labels": { 86 ".": {}, 87 "f:app": {}, 88 "f:app.kubernetes.io/component": {}, 89 "f:app.kubernetes.io/instance": {}, 90 "f:app.kubernetes.io/managed-by": {}, 91 "f:app.kubernetes.io/name": {}, 92 "f:app.kubernetes.io/version": {}, 93 "f:helm.sh/chart": {}, 94 "f:pod-template-hash": {} 95 } 96 }, 97 "f:spec": { 98 "f:affinity": { 99 ".": {}, 100 "f:podAntiAffinity": { 101 ".": {}, 102 "f:preferredDuringSchedulingIgnoredDuringExecution": {} 103 } 104 }, 105 "f:containers": { 106 "k:{\"name\":\"cert-manager\"}": { 107 ".": {}, 108 "f:args": {}, 109 "f:env": { 110 ".": {}, 111 "k:{\"name\":\"POD_NAMESPACE\"}": { 112 ".": {}, 113 "f:name": {}, 114 "f:valueFrom": { 115 ".": {}, 116 "f:fieldRef": {} 117 } 118 } 119 }, 120 "f:image": {}, 121 "f:imagePullPolicy": {}, 122 "f:name": {}, 123 "f:ports": { 124 ".": {}, 125 "k:{\"containerPort\":9402,\"protocol\":\"TCP\"}": { 126 ".": {}, 127 "f:containerPort": {}, 128 "f:protocol": {} 129 } 130 }, 131 "f:resources": {}, 132 "f:terminationMessagePath": {}, 133 "f:terminationMessagePolicy": {} 134 } 135 }, 136 "f:dnsPolicy": {}, 137 "f:restartPolicy": {}, 138 "f:schedulerName": {}, 139 "f:securityContext": { 140 ".": {}, 141 "f:runAsNonRoot": {} 142 }, 143 "f:serviceAccount": {}, 144 "f:serviceAccountName": {}, 145 "f:terminationGracePeriodSeconds": {} 146 } 147 } 148 } 149 } 150 }, 151 { 152 "manager": "kube-controller-manager", 153 "operation": "Update", 154 "apiVersion": "apps/v1", 155 "time": "2022-12-09T08:19:43Z", 156 "fieldsType": "FieldsV1", 157 "fieldsV1": { 158 "f:status": { 159 "f:availableReplicas": {}, 160 "f:fullyLabeledReplicas": {}, 161 "f:observedGeneration": {}, 162 "f:readyReplicas": {}, 163 "f:replicas": {} 164 } 165 }, 166 "subresource": "status" 167 } 168 ] 169 }, 170 "spec": { 171 "replicas": 1, 172 "selector": { 173 "matchLabels": { 174 "app.kubernetes.io/component": "controller", 175 "app.kubernetes.io/instance": "cert-manager", 176 "app.kubernetes.io/name": "cert-manager", 177 "pod-template-hash": "8585775b97" 178 } 179 }, 180 "template": { 181 "metadata": { 182 "creationTimestamp": null, 183 "labels": { 184 "app": "cert-manager", 185 "app.kubernetes.io/component": "controller", 186 "app.kubernetes.io/instance": "cert-manager", 187 "app.kubernetes.io/managed-by": "Helm", 188 "app.kubernetes.io/name": "cert-manager", 189 "app.kubernetes.io/version": "v1.7.1", 190 "helm.sh/chart": "cert-manager-v1.7.1", 191 "pod-template-hash": "8585775b97" 192 }, 193 "annotations": { 194 "prometheus.io/path": "/metrics", 195 "prometheus.io/port": "9402", 196 "prometheus.io/scrape": "true" 197 } 198 }, 199 "spec": { 200 "containers": [ 201 { 202 "name": "cert-manager", 203 "image": "ghcr.io/verrazzano/cert-manager-controller:v1.7.1-1-20220808163033-a55857d4", 204 "args": [ 205 "--v=2", 206 "--cluster-resource-namespace=cert-manager", 207 "--leader-election-namespace=kube-system", 208 "--acme-http01-solver-image=ghcr.io/verrazzano/cert-manager-acmesolver:v1.7.1-1-20220808163033-a55857d4", 209 "--default-issuer-name=verrazzano-cluster-issuer", 210 "--default-issuer-kind=ClusterIssuer" 211 ], 212 "ports": [ 213 { 214 "containerPort": 9402, 215 "protocol": "TCP" 216 } 217 ], 218 "env": [ 219 { 220 "name": "POD_NAMESPACE", 221 "valueFrom": { 222 "fieldRef": { 223 "apiVersion": "v1", 224 "fieldPath": "metadata.namespace" 225 } 226 } 227 } 228 ], 229 "resources": {}, 230 "terminationMessagePath": "/dev/termination-log", 231 "terminationMessagePolicy": "File", 232 "imagePullPolicy": "IfNotPresent" 233 } 234 ], 235 "restartPolicy": "Always", 236 "terminationGracePeriodSeconds": 30, 237 "dnsPolicy": "ClusterFirst", 238 "serviceAccountName": "cert-manager", 239 "serviceAccount": "cert-manager", 240 "securityContext": { 241 "runAsNonRoot": false 242 }, 243 "affinity": { 244 "podAntiAffinity": { 245 "preferredDuringSchedulingIgnoredDuringExecution": [ 246 { 247 "weight": 100, 248 "podAffinityTerm": { 249 "labelSelector": { 250 "matchLabels": { 251 "app": "cert-manager" 252 } 253 }, 254 "topologyKey": "kubernetes.io/hostname" 255 } 256 } 257 ] 258 } 259 }, 260 "schedulerName": "default-scheduler" 261 } 262 } 263 }, 264 "status": { 265 "replicas": 1, 266 "fullyLabeledReplicas": 1, 267 "readyReplicas": 1, 268 "availableReplicas": 1, 269 "observedGeneration": 1 270 } 271 }, 272 { 273 "metadata": { 274 "name": "cert-manager-cainjector-74bbf7bfc6", 275 "namespace": "cert-manager", 276 "uid": "930728e4-7808-4399-a0c5-2132e8952f5d", 277 "resourceVersion": "340759", 278 "generation": 1, 279 "creationTimestamp": "2022-12-09T08:19:36Z", 280 "labels": { 281 "app": "cainjector", 282 "app.kubernetes.io/component": "cainjector", 283 "app.kubernetes.io/instance": "cert-manager", 284 "app.kubernetes.io/managed-by": "Helm", 285 "app.kubernetes.io/name": "cainjector", 286 "app.kubernetes.io/version": "v1.7.1", 287 "helm.sh/chart": "cert-manager-v1.7.1", 288 "pod-template-hash": "74bbf7bfc6" 289 }, 290 "annotations": { 291 "deployment.kubernetes.io/desired-replicas": "1", 292 "deployment.kubernetes.io/max-replicas": "2", 293 "deployment.kubernetes.io/revision": "1", 294 "meta.helm.sh/release-name": "cert-manager", 295 "meta.helm.sh/release-namespace": "cert-manager" 296 }, 297 "ownerReferences": [ 298 { 299 "apiVersion": "apps/v1", 300 "kind": "Deployment", 301 "name": "cert-manager-cainjector", 302 "uid": "06154c48-dfa2-4e45-b789-82ee0884369e", 303 "controller": true, 304 "blockOwnerDeletion": true 305 } 306 ], 307 "managedFields": [ 308 { 309 "manager": "kube-controller-manager", 310 "operation": "Update", 311 "apiVersion": "apps/v1", 312 "time": "2022-12-09T08:19:36Z", 313 "fieldsType": "FieldsV1", 314 "fieldsV1": { 315 "f:metadata": { 316 "f:annotations": { 317 ".": {}, 318 "f:deployment.kubernetes.io/desired-replicas": {}, 319 "f:deployment.kubernetes.io/max-replicas": {}, 320 "f:deployment.kubernetes.io/revision": {}, 321 "f:meta.helm.sh/release-name": {}, 322 "f:meta.helm.sh/release-namespace": {} 323 }, 324 "f:labels": { 325 ".": {}, 326 "f:app": {}, 327 "f:app.kubernetes.io/component": {}, 328 "f:app.kubernetes.io/instance": {}, 329 "f:app.kubernetes.io/managed-by": {}, 330 "f:app.kubernetes.io/name": {}, 331 "f:app.kubernetes.io/version": {}, 332 "f:helm.sh/chart": {}, 333 "f:pod-template-hash": {} 334 }, 335 "f:ownerReferences": { 336 ".": {}, 337 "k:{\"uid\":\"06154c48-dfa2-4e45-b789-82ee0884369e\"}": {} 338 } 339 }, 340 "f:spec": { 341 "f:replicas": {}, 342 "f:selector": {}, 343 "f:template": { 344 "f:metadata": { 345 "f:labels": { 346 ".": {}, 347 "f:app": {}, 348 "f:app.kubernetes.io/component": {}, 349 "f:app.kubernetes.io/instance": {}, 350 "f:app.kubernetes.io/managed-by": {}, 351 "f:app.kubernetes.io/name": {}, 352 "f:app.kubernetes.io/version": {}, 353 "f:helm.sh/chart": {}, 354 "f:pod-template-hash": {} 355 } 356 }, 357 "f:spec": { 358 "f:affinity": { 359 ".": {}, 360 "f:podAntiAffinity": { 361 ".": {}, 362 "f:preferredDuringSchedulingIgnoredDuringExecution": {} 363 } 364 }, 365 "f:containers": { 366 "k:{\"name\":\"cert-manager\"}": { 367 ".": {}, 368 "f:args": {}, 369 "f:env": { 370 ".": {}, 371 "k:{\"name\":\"POD_NAMESPACE\"}": { 372 ".": {}, 373 "f:name": {}, 374 "f:valueFrom": { 375 ".": {}, 376 "f:fieldRef": {} 377 } 378 } 379 }, 380 "f:image": {}, 381 "f:imagePullPolicy": {}, 382 "f:name": {}, 383 "f:resources": {}, 384 "f:terminationMessagePath": {}, 385 "f:terminationMessagePolicy": {} 386 } 387 }, 388 "f:dnsPolicy": {}, 389 "f:restartPolicy": {}, 390 "f:schedulerName": {}, 391 "f:securityContext": { 392 ".": {}, 393 "f:runAsNonRoot": {} 394 }, 395 "f:serviceAccount": {}, 396 "f:serviceAccountName": {}, 397 "f:terminationGracePeriodSeconds": {} 398 } 399 } 400 } 401 } 402 }, 403 { 404 "manager": "kube-controller-manager", 405 "operation": "Update", 406 "apiVersion": "apps/v1", 407 "time": "2022-12-09T08:19:44Z", 408 "fieldsType": "FieldsV1", 409 "fieldsV1": { 410 "f:status": { 411 "f:availableReplicas": {}, 412 "f:fullyLabeledReplicas": {}, 413 "f:observedGeneration": {}, 414 "f:readyReplicas": {}, 415 "f:replicas": {} 416 } 417 }, 418 "subresource": "status" 419 } 420 ] 421 }, 422 "spec": { 423 "replicas": 1, 424 "selector": { 425 "matchLabels": { 426 "app.kubernetes.io/component": "cainjector", 427 "app.kubernetes.io/instance": "cert-manager", 428 "app.kubernetes.io/name": "cainjector", 429 "pod-template-hash": "74bbf7bfc6" 430 } 431 }, 432 "template": { 433 "metadata": { 434 "creationTimestamp": null, 435 "labels": { 436 "app": "cainjector", 437 "app.kubernetes.io/component": "cainjector", 438 "app.kubernetes.io/instance": "cert-manager", 439 "app.kubernetes.io/managed-by": "Helm", 440 "app.kubernetes.io/name": "cainjector", 441 "app.kubernetes.io/version": "v1.7.1", 442 "helm.sh/chart": "cert-manager-v1.7.1", 443 "pod-template-hash": "74bbf7bfc6" 444 } 445 }, 446 "spec": { 447 "containers": [ 448 { 449 "name": "cert-manager", 450 "image": "ghcr.io/verrazzano/cert-manager-cainjector:v1.7.1-1-20220808163033-a55857d4", 451 "args": [ 452 "--v=2", 453 "--leader-election-namespace=kube-system" 454 ], 455 "env": [ 456 { 457 "name": "POD_NAMESPACE", 458 "valueFrom": { 459 "fieldRef": { 460 "apiVersion": "v1", 461 "fieldPath": "metadata.namespace" 462 } 463 } 464 } 465 ], 466 "resources": {}, 467 "terminationMessagePath": "/dev/termination-log", 468 "terminationMessagePolicy": "File", 469 "imagePullPolicy": "IfNotPresent" 470 } 471 ], 472 "restartPolicy": "Always", 473 "terminationGracePeriodSeconds": 30, 474 "dnsPolicy": "ClusterFirst", 475 "serviceAccountName": "cert-manager-cainjector", 476 "serviceAccount": "cert-manager-cainjector", 477 "securityContext": { 478 "runAsNonRoot": false 479 }, 480 "affinity": { 481 "podAntiAffinity": { 482 "preferredDuringSchedulingIgnoredDuringExecution": [ 483 { 484 "weight": 100, 485 "podAffinityTerm": { 486 "labelSelector": { 487 "matchLabels": { 488 "app": "cainjector" 489 } 490 }, 491 "topologyKey": "kubernetes.io/hostname" 492 } 493 } 494 ] 495 } 496 }, 497 "schedulerName": "default-scheduler" 498 } 499 } 500 }, 501 "status": { 502 "replicas": 1, 503 "fullyLabeledReplicas": 1, 504 "readyReplicas": 1, 505 "availableReplicas": 1, 506 "observedGeneration": 1 507 } 508 }, 509 { 510 "metadata": { 511 "name": "cert-manager-webhook-74cc49f5b8", 512 "namespace": "cert-manager", 513 "uid": "9b7bade5-8b15-4675-8c38-a83646838efd", 514 "resourceVersion": "340923", 515 "generation": 1, 516 "creationTimestamp": "2022-12-09T08:19:36Z", 517 "labels": { 518 "app": "webhook", 519 "app.kubernetes.io/component": "webhook", 520 "app.kubernetes.io/instance": "cert-manager", 521 "app.kubernetes.io/managed-by": "Helm", 522 "app.kubernetes.io/name": "webhook", 523 "app.kubernetes.io/version": "v1.7.1", 524 "helm.sh/chart": "cert-manager-v1.7.1", 525 "pod-template-hash": "74cc49f5b8" 526 }, 527 "annotations": { 528 "deployment.kubernetes.io/desired-replicas": "1", 529 "deployment.kubernetes.io/max-replicas": "2", 530 "deployment.kubernetes.io/revision": "1", 531 "meta.helm.sh/release-name": "cert-manager", 532 "meta.helm.sh/release-namespace": "cert-manager" 533 }, 534 "ownerReferences": [ 535 { 536 "apiVersion": "apps/v1", 537 "kind": "Deployment", 538 "name": "cert-manager-webhook", 539 "uid": "ad207423-893b-4780-8d55-79bd26eae8de", 540 "controller": true, 541 "blockOwnerDeletion": true 542 } 543 ], 544 "managedFields": [ 545 { 546 "manager": "kube-controller-manager", 547 "operation": "Update", 548 "apiVersion": "apps/v1", 549 "time": "2022-12-09T08:19:36Z", 550 "fieldsType": "FieldsV1", 551 "fieldsV1": { 552 "f:metadata": { 553 "f:annotations": { 554 ".": {}, 555 "f:deployment.kubernetes.io/desired-replicas": {}, 556 "f:deployment.kubernetes.io/max-replicas": {}, 557 "f:deployment.kubernetes.io/revision": {}, 558 "f:meta.helm.sh/release-name": {}, 559 "f:meta.helm.sh/release-namespace": {} 560 }, 561 "f:labels": { 562 ".": {}, 563 "f:app": {}, 564 "f:app.kubernetes.io/component": {}, 565 "f:app.kubernetes.io/instance": {}, 566 "f:app.kubernetes.io/managed-by": {}, 567 "f:app.kubernetes.io/name": {}, 568 "f:app.kubernetes.io/version": {}, 569 "f:helm.sh/chart": {}, 570 "f:pod-template-hash": {} 571 }, 572 "f:ownerReferences": { 573 ".": {}, 574 "k:{\"uid\":\"ad207423-893b-4780-8d55-79bd26eae8de\"}": {} 575 } 576 }, 577 "f:spec": { 578 "f:replicas": {}, 579 "f:selector": {}, 580 "f:template": { 581 "f:metadata": { 582 "f:labels": { 583 ".": {}, 584 "f:app": {}, 585 "f:app.kubernetes.io/component": {}, 586 "f:app.kubernetes.io/instance": {}, 587 "f:app.kubernetes.io/managed-by": {}, 588 "f:app.kubernetes.io/name": {}, 589 "f:app.kubernetes.io/version": {}, 590 "f:helm.sh/chart": {}, 591 "f:pod-template-hash": {} 592 } 593 }, 594 "f:spec": { 595 "f:affinity": { 596 ".": {}, 597 "f:podAntiAffinity": { 598 ".": {}, 599 "f:preferredDuringSchedulingIgnoredDuringExecution": {} 600 } 601 }, 602 "f:containers": { 603 "k:{\"name\":\"cert-manager\"}": { 604 ".": {}, 605 "f:args": {}, 606 "f:env": { 607 ".": {}, 608 "k:{\"name\":\"POD_NAMESPACE\"}": { 609 ".": {}, 610 "f:name": {}, 611 "f:valueFrom": { 612 ".": {}, 613 "f:fieldRef": {} 614 } 615 } 616 }, 617 "f:image": {}, 618 "f:imagePullPolicy": {}, 619 "f:livenessProbe": { 620 ".": {}, 621 "f:failureThreshold": {}, 622 "f:httpGet": { 623 ".": {}, 624 "f:path": {}, 625 "f:port": {}, 626 "f:scheme": {} 627 }, 628 "f:initialDelaySeconds": {}, 629 "f:periodSeconds": {}, 630 "f:successThreshold": {}, 631 "f:timeoutSeconds": {} 632 }, 633 "f:name": {}, 634 "f:ports": { 635 ".": {}, 636 "k:{\"containerPort\":10250,\"protocol\":\"TCP\"}": { 637 ".": {}, 638 "f:containerPort": {}, 639 "f:name": {}, 640 "f:protocol": {} 641 } 642 }, 643 "f:readinessProbe": { 644 ".": {}, 645 "f:failureThreshold": {}, 646 "f:httpGet": { 647 ".": {}, 648 "f:path": {}, 649 "f:port": {}, 650 "f:scheme": {} 651 }, 652 "f:initialDelaySeconds": {}, 653 "f:periodSeconds": {}, 654 "f:successThreshold": {}, 655 "f:timeoutSeconds": {} 656 }, 657 "f:resources": {}, 658 "f:terminationMessagePath": {}, 659 "f:terminationMessagePolicy": {} 660 } 661 }, 662 "f:dnsPolicy": {}, 663 "f:restartPolicy": {}, 664 "f:schedulerName": {}, 665 "f:securityContext": { 666 ".": {}, 667 "f:runAsNonRoot": {} 668 }, 669 "f:serviceAccount": {}, 670 "f:serviceAccountName": {}, 671 "f:terminationGracePeriodSeconds": {} 672 } 673 } 674 } 675 } 676 }, 677 { 678 "manager": "kube-controller-manager", 679 "operation": "Update", 680 "apiVersion": "apps/v1", 681 "time": "2022-12-09T08:19:51Z", 682 "fieldsType": "FieldsV1", 683 "fieldsV1": { 684 "f:status": { 685 "f:availableReplicas": {}, 686 "f:fullyLabeledReplicas": {}, 687 "f:observedGeneration": {}, 688 "f:readyReplicas": {}, 689 "f:replicas": {} 690 } 691 }, 692 "subresource": "status" 693 } 694 ] 695 }, 696 "spec": { 697 "replicas": 1, 698 "selector": { 699 "matchLabels": { 700 "app.kubernetes.io/component": "webhook", 701 "app.kubernetes.io/instance": "cert-manager", 702 "app.kubernetes.io/name": "webhook", 703 "pod-template-hash": "74cc49f5b8" 704 } 705 }, 706 "template": { 707 "metadata": { 708 "creationTimestamp": null, 709 "labels": { 710 "app": "webhook", 711 "app.kubernetes.io/component": "webhook", 712 "app.kubernetes.io/instance": "cert-manager", 713 "app.kubernetes.io/managed-by": "Helm", 714 "app.kubernetes.io/name": "webhook", 715 "app.kubernetes.io/version": "v1.7.1", 716 "helm.sh/chart": "cert-manager-v1.7.1", 717 "pod-template-hash": "74cc49f5b8" 718 } 719 }, 720 "spec": { 721 "containers": [ 722 { 723 "name": "cert-manager", 724 "image": "ghcr.io/verrazzano/cert-manager-webhook:v1.7.1-1-20220808163033-a55857d4", 725 "args": [ 726 "--v=2", 727 "--secure-port=10250", 728 "--dynamic-serving-ca-secret-namespace=$(POD_NAMESPACE)", 729 "--dynamic-serving-ca-secret-name=cert-manager-webhook-ca", 730 "--dynamic-serving-dns-names=cert-manager-webhook,cert-manager-webhook.cert-manager,cert-manager-webhook.cert-manager.svc" 731 ], 732 "ports": [ 733 { 734 "name": "https", 735 "containerPort": 10250, 736 "protocol": "TCP" 737 } 738 ], 739 "env": [ 740 { 741 "name": "POD_NAMESPACE", 742 "valueFrom": { 743 "fieldRef": { 744 "apiVersion": "v1", 745 "fieldPath": "metadata.namespace" 746 } 747 } 748 } 749 ], 750 "resources": {}, 751 "livenessProbe": { 752 "httpGet": { 753 "path": "/livez", 754 "port": 6080, 755 "scheme": "HTTP" 756 }, 757 "initialDelaySeconds": 60, 758 "timeoutSeconds": 1, 759 "periodSeconds": 10, 760 "successThreshold": 1, 761 "failureThreshold": 3 762 }, 763 "readinessProbe": { 764 "httpGet": { 765 "path": "/healthz", 766 "port": 6080, 767 "scheme": "HTTP" 768 }, 769 "initialDelaySeconds": 5, 770 "timeoutSeconds": 1, 771 "periodSeconds": 5, 772 "successThreshold": 1, 773 "failureThreshold": 3 774 }, 775 "terminationMessagePath": "/dev/termination-log", 776 "terminationMessagePolicy": "File", 777 "imagePullPolicy": "IfNotPresent" 778 } 779 ], 780 "restartPolicy": "Always", 781 "terminationGracePeriodSeconds": 30, 782 "dnsPolicy": "ClusterFirst", 783 "serviceAccountName": "cert-manager-webhook", 784 "serviceAccount": "cert-manager-webhook", 785 "securityContext": { 786 "runAsNonRoot": false 787 }, 788 "affinity": { 789 "podAntiAffinity": { 790 "preferredDuringSchedulingIgnoredDuringExecution": [ 791 { 792 "weight": 100, 793 "podAffinityTerm": { 794 "labelSelector": { 795 "matchLabels": { 796 "app": "webhook" 797 } 798 }, 799 "topologyKey": "kubernetes.io/hostname" 800 } 801 } 802 ] 803 } 804 }, 805 "schedulerName": "default-scheduler" 806 } 807 } 808 }, 809 "status": { 810 "replicas": 1, 811 "fullyLabeledReplicas": 1, 812 "readyReplicas": 1, 813 "availableReplicas": 1, 814 "observedGeneration": 1 815 } 816 }, 817 { 818 "metadata": { 819 "name": "external-dns-5969d785df", 820 "namespace": "cert-manager", 821 "uid": "c9f6a660-5e27-4d58-b022-dc37c4f00634", 822 "resourceVersion": "399078", 823 "generation": 1, 824 "creationTimestamp": "2022-12-09T10:44:09Z", 825 "labels": { 826 "app.kubernetes.io/instance": "external-dns", 827 "app.kubernetes.io/managed-by": "Helm", 828 "app.kubernetes.io/name": "external-dns", 829 "helm.sh/chart": "external-dns-2.20.0", 830 "pod-template-hash": "5969d785df" 831 }, 832 "annotations": { 833 "deployment.kubernetes.io/desired-replicas": "1", 834 "deployment.kubernetes.io/max-replicas": "2", 835 "deployment.kubernetes.io/revision": "2", 836 "meta.helm.sh/release-name": "external-dns", 837 "meta.helm.sh/release-namespace": "cert-manager" 838 }, 839 "ownerReferences": [ 840 { 841 "apiVersion": "apps/v1", 842 "kind": "Deployment", 843 "name": "external-dns", 844 "uid": "38020503-cd41-4004-84f9-ef5410204832", 845 "controller": true, 846 "blockOwnerDeletion": true 847 } 848 ], 849 "managedFields": [ 850 { 851 "manager": "kube-controller-manager", 852 "operation": "Update", 853 "apiVersion": "apps/v1", 854 "time": "2022-12-09T10:44:09Z", 855 "fieldsType": "FieldsV1", 856 "fieldsV1": { 857 "f:metadata": { 858 "f:annotations": { 859 ".": {}, 860 "f:deployment.kubernetes.io/desired-replicas": {}, 861 "f:deployment.kubernetes.io/max-replicas": {}, 862 "f:deployment.kubernetes.io/revision": {}, 863 "f:meta.helm.sh/release-name": {}, 864 "f:meta.helm.sh/release-namespace": {} 865 }, 866 "f:labels": { 867 ".": {}, 868 "f:app.kubernetes.io/instance": {}, 869 "f:app.kubernetes.io/managed-by": {}, 870 "f:app.kubernetes.io/name": {}, 871 "f:helm.sh/chart": {}, 872 "f:pod-template-hash": {} 873 }, 874 "f:ownerReferences": { 875 ".": {}, 876 "k:{\"uid\":\"38020503-cd41-4004-84f9-ef5410204832\"}": {} 877 } 878 }, 879 "f:spec": { 880 "f:replicas": {}, 881 "f:selector": {}, 882 "f:template": { 883 "f:metadata": { 884 "f:labels": { 885 ".": {}, 886 "f:app.kubernetes.io/instance": {}, 887 "f:app.kubernetes.io/managed-by": {}, 888 "f:app.kubernetes.io/name": {}, 889 "f:helm.sh/chart": {}, 890 "f:pod-template-hash": {} 891 } 892 }, 893 "f:spec": { 894 "f:containers": { 895 "k:{\"name\":\"external-dns\"}": { 896 ".": {}, 897 "f:args": {}, 898 "f:image": {}, 899 "f:imagePullPolicy": {}, 900 "f:livenessProbe": { 901 ".": {}, 902 "f:failureThreshold": {}, 903 "f:httpGet": { 904 ".": {}, 905 "f:path": {}, 906 "f:port": {}, 907 "f:scheme": {} 908 }, 909 "f:initialDelaySeconds": {}, 910 "f:periodSeconds": {}, 911 "f:successThreshold": {}, 912 "f:timeoutSeconds": {} 913 }, 914 "f:name": {}, 915 "f:ports": { 916 ".": {}, 917 "k:{\"containerPort\":7979,\"protocol\":\"TCP\"}": { 918 ".": {}, 919 "f:containerPort": {}, 920 "f:name": {}, 921 "f:protocol": {} 922 } 923 }, 924 "f:readinessProbe": { 925 ".": {}, 926 "f:failureThreshold": {}, 927 "f:httpGet": { 928 ".": {}, 929 "f:path": {}, 930 "f:port": {}, 931 "f:scheme": {} 932 }, 933 "f:initialDelaySeconds": {}, 934 "f:periodSeconds": {}, 935 "f:successThreshold": {}, 936 "f:timeoutSeconds": {} 937 }, 938 "f:resources": {}, 939 "f:terminationMessagePath": {}, 940 "f:terminationMessagePolicy": {}, 941 "f:volumeMounts": { 942 ".": {}, 943 "k:{\"mountPath\":\"/etc/kubernetes/\"}": { 944 ".": {}, 945 "f:mountPath": {}, 946 "f:name": {} 947 } 948 } 949 } 950 }, 951 "f:dnsPolicy": {}, 952 "f:restartPolicy": {}, 953 "f:schedulerName": {}, 954 "f:securityContext": { 955 ".": {}, 956 "f:fsGroup": {}, 957 "f:runAsUser": {} 958 }, 959 "f:serviceAccount": {}, 960 "f:serviceAccountName": {}, 961 "f:terminationGracePeriodSeconds": {}, 962 "f:volumes": { 963 ".": {}, 964 "k:{\"name\":\"config\"}": { 965 ".": {}, 966 "f:name": {}, 967 "f:secret": { 968 ".": {}, 969 "f:defaultMode": {}, 970 "f:secretName": {} 971 } 972 } 973 } 974 } 975 } 976 } 977 } 978 }, 979 { 980 "manager": "kube-controller-manager", 981 "operation": "Update", 982 "apiVersion": "apps/v1", 983 "time": "2022-12-09T10:44:20Z", 984 "fieldsType": "FieldsV1", 985 "fieldsV1": { 986 "f:status": { 987 "f:availableReplicas": {}, 988 "f:fullyLabeledReplicas": {}, 989 "f:observedGeneration": {}, 990 "f:readyReplicas": {}, 991 "f:replicas": {} 992 } 993 }, 994 "subresource": "status" 995 } 996 ] 997 }, 998 "spec": { 999 "replicas": 1, 1000 "selector": { 1001 "matchLabels": { 1002 "app.kubernetes.io/instance": "external-dns", 1003 "app.kubernetes.io/name": "external-dns", 1004 "pod-template-hash": "5969d785df" 1005 } 1006 }, 1007 "template": { 1008 "metadata": { 1009 "creationTimestamp": null, 1010 "labels": { 1011 "app.kubernetes.io/instance": "external-dns", 1012 "app.kubernetes.io/managed-by": "Helm", 1013 "app.kubernetes.io/name": "external-dns", 1014 "helm.sh/chart": "external-dns-2.20.0", 1015 "pod-template-hash": "5969d785df" 1016 } 1017 }, 1018 "spec": { 1019 "volumes": [ 1020 { 1021 "name": "config", 1022 "secret": { 1023 "secretName": "oci", 1024 "defaultMode": 420 1025 } 1026 } 1027 ], 1028 "containers": [ 1029 { 1030 "name": "external-dns", 1031 "image": "ghcr.io/verrazzano/external-dns:v0.10.2-20220802001856-7bae1b96", 1032 "args": [ 1033 "--log-level=info", 1034 "--log-format=text", 1035 "--events", 1036 "--domain-filter=myexamplevz.com", 1037 "--policy=sync", 1038 "--provider=oci", 1039 "--registry=txt", 1040 "--interval=24h", 1041 "--txt-owner-id=v8o-cd0eaf90", 1042 "--txt-prefix=_v8o-cd0eaf90-", 1043 "--oci-zone-scope=", 1044 "--source=service", 1045 "--source=ingress", 1046 "--source=istio-gateway" 1047 ], 1048 "ports": [ 1049 { 1050 "name": "http", 1051 "containerPort": 7979, 1052 "protocol": "TCP" 1053 } 1054 ], 1055 "resources": {}, 1056 "volumeMounts": [ 1057 { 1058 "name": "config", 1059 "mountPath": "/etc/kubernetes/" 1060 } 1061 ], 1062 "livenessProbe": { 1063 "httpGet": { 1064 "path": "/healthz", 1065 "port": "http", 1066 "scheme": "HTTP" 1067 }, 1068 "initialDelaySeconds": 10, 1069 "timeoutSeconds": 5, 1070 "periodSeconds": 10, 1071 "successThreshold": 1, 1072 "failureThreshold": 2 1073 }, 1074 "readinessProbe": { 1075 "httpGet": { 1076 "path": "/healthz", 1077 "port": "http", 1078 "scheme": "HTTP" 1079 }, 1080 "initialDelaySeconds": 5, 1081 "timeoutSeconds": 5, 1082 "periodSeconds": 10, 1083 "successThreshold": 1, 1084 "failureThreshold": 6 1085 }, 1086 "terminationMessagePath": "/dev/termination-log", 1087 "terminationMessagePolicy": "File", 1088 "imagePullPolicy": "IfNotPresent" 1089 } 1090 ], 1091 "restartPolicy": "Always", 1092 "terminationGracePeriodSeconds": 30, 1093 "dnsPolicy": "ClusterFirst", 1094 "serviceAccountName": "external-dns", 1095 "serviceAccount": "external-dns", 1096 "securityContext": { 1097 "runAsUser": 1001, 1098 "fsGroup": 1001 1099 }, 1100 "schedulerName": "default-scheduler" 1101 } 1102 } 1103 }, 1104 "status": { 1105 "replicas": 1, 1106 "fullyLabeledReplicas": 1, 1107 "readyReplicas": 1, 1108 "availableReplicas": 1, 1109 "observedGeneration": 1 1110 } 1111 }, 1112 { 1113 "metadata": { 1114 "name": "external-dns-654c986749", 1115 "namespace": "cert-manager", 1116 "uid": "ea02a970-f3c8-41db-8bf7-696ca96e4bf8", 1117 "resourceVersion": "399089", 1118 "generation": 2, 1119 "creationTimestamp": "2022-12-09T08:19:38Z", 1120 "labels": { 1121 "app.kubernetes.io/instance": "external-dns", 1122 "app.kubernetes.io/managed-by": "Helm", 1123 "app.kubernetes.io/name": "external-dns", 1124 "helm.sh/chart": "external-dns-2.20.0", 1125 "pod-template-hash": "654c986749" 1126 }, 1127 "annotations": { 1128 "deployment.kubernetes.io/desired-replicas": "1", 1129 "deployment.kubernetes.io/max-replicas": "2", 1130 "deployment.kubernetes.io/revision": "1", 1131 "meta.helm.sh/release-name": "external-dns", 1132 "meta.helm.sh/release-namespace": "cert-manager" 1133 }, 1134 "ownerReferences": [ 1135 { 1136 "apiVersion": "apps/v1", 1137 "kind": "Deployment", 1138 "name": "external-dns", 1139 "uid": "38020503-cd41-4004-84f9-ef5410204832", 1140 "controller": true, 1141 "blockOwnerDeletion": true 1142 } 1143 ], 1144 "managedFields": [ 1145 { 1146 "manager": "kube-controller-manager", 1147 "operation": "Update", 1148 "apiVersion": "apps/v1", 1149 "time": "2022-12-09T08:19:38Z", 1150 "fieldsType": "FieldsV1", 1151 "fieldsV1": { 1152 "f:metadata": { 1153 "f:annotations": { 1154 ".": {}, 1155 "f:deployment.kubernetes.io/desired-replicas": {}, 1156 "f:deployment.kubernetes.io/max-replicas": {}, 1157 "f:deployment.kubernetes.io/revision": {}, 1158 "f:meta.helm.sh/release-name": {}, 1159 "f:meta.helm.sh/release-namespace": {} 1160 }, 1161 "f:labels": { 1162 ".": {}, 1163 "f:app.kubernetes.io/instance": {}, 1164 "f:app.kubernetes.io/managed-by": {}, 1165 "f:app.kubernetes.io/name": {}, 1166 "f:helm.sh/chart": {}, 1167 "f:pod-template-hash": {} 1168 }, 1169 "f:ownerReferences": { 1170 ".": {}, 1171 "k:{\"uid\":\"38020503-cd41-4004-84f9-ef5410204832\"}": {} 1172 } 1173 }, 1174 "f:spec": { 1175 "f:replicas": {}, 1176 "f:selector": {}, 1177 "f:template": { 1178 "f:metadata": { 1179 "f:labels": { 1180 ".": {}, 1181 "f:app.kubernetes.io/instance": {}, 1182 "f:app.kubernetes.io/managed-by": {}, 1183 "f:app.kubernetes.io/name": {}, 1184 "f:helm.sh/chart": {}, 1185 "f:pod-template-hash": {} 1186 } 1187 }, 1188 "f:spec": { 1189 "f:containers": { 1190 "k:{\"name\":\"external-dns\"}": { 1191 ".": {}, 1192 "f:args": {}, 1193 "f:image": {}, 1194 "f:imagePullPolicy": {}, 1195 "f:livenessProbe": { 1196 ".": {}, 1197 "f:failureThreshold": {}, 1198 "f:httpGet": { 1199 ".": {}, 1200 "f:path": {}, 1201 "f:port": {}, 1202 "f:scheme": {} 1203 }, 1204 "f:initialDelaySeconds": {}, 1205 "f:periodSeconds": {}, 1206 "f:successThreshold": {}, 1207 "f:timeoutSeconds": {} 1208 }, 1209 "f:name": {}, 1210 "f:ports": { 1211 ".": {}, 1212 "k:{\"containerPort\":7979,\"protocol\":\"TCP\"}": { 1213 ".": {}, 1214 "f:containerPort": {}, 1215 "f:name": {}, 1216 "f:protocol": {} 1217 } 1218 }, 1219 "f:readinessProbe": { 1220 ".": {}, 1221 "f:failureThreshold": {}, 1222 "f:httpGet": { 1223 ".": {}, 1224 "f:path": {}, 1225 "f:port": {}, 1226 "f:scheme": {} 1227 }, 1228 "f:initialDelaySeconds": {}, 1229 "f:periodSeconds": {}, 1230 "f:successThreshold": {}, 1231 "f:timeoutSeconds": {} 1232 }, 1233 "f:resources": {}, 1234 "f:terminationMessagePath": {}, 1235 "f:terminationMessagePolicy": {}, 1236 "f:volumeMounts": { 1237 ".": {}, 1238 "k:{\"mountPath\":\"/etc/kubernetes/\"}": { 1239 ".": {}, 1240 "f:mountPath": {}, 1241 "f:name": {} 1242 } 1243 } 1244 } 1245 }, 1246 "f:dnsPolicy": {}, 1247 "f:restartPolicy": {}, 1248 "f:schedulerName": {}, 1249 "f:securityContext": { 1250 ".": {}, 1251 "f:fsGroup": {}, 1252 "f:runAsUser": {} 1253 }, 1254 "f:serviceAccount": {}, 1255 "f:serviceAccountName": {}, 1256 "f:terminationGracePeriodSeconds": {}, 1257 "f:volumes": { 1258 ".": {}, 1259 "k:{\"name\":\"config\"}": { 1260 ".": {}, 1261 "f:name": {}, 1262 "f:secret": { 1263 ".": {}, 1264 "f:defaultMode": {}, 1265 "f:secretName": {} 1266 } 1267 } 1268 } 1269 } 1270 } 1271 } 1272 } 1273 }, 1274 { 1275 "manager": "kube-controller-manager", 1276 "operation": "Update", 1277 "apiVersion": "apps/v1", 1278 "time": "2022-12-09T10:44:20Z", 1279 "fieldsType": "FieldsV1", 1280 "fieldsV1": { 1281 "f:status": { 1282 "f:observedGeneration": {}, 1283 "f:replicas": {} 1284 } 1285 }, 1286 "subresource": "status" 1287 } 1288 ] 1289 }, 1290 "spec": { 1291 "replicas": 0, 1292 "selector": { 1293 "matchLabels": { 1294 "app.kubernetes.io/instance": "external-dns", 1295 "app.kubernetes.io/name": "external-dns", 1296 "pod-template-hash": "654c986749" 1297 } 1298 }, 1299 "template": { 1300 "metadata": { 1301 "creationTimestamp": null, 1302 "labels": { 1303 "app.kubernetes.io/instance": "external-dns", 1304 "app.kubernetes.io/managed-by": "Helm", 1305 "app.kubernetes.io/name": "external-dns", 1306 "helm.sh/chart": "external-dns-2.20.0", 1307 "pod-template-hash": "654c986749" 1308 } 1309 }, 1310 "spec": { 1311 "volumes": [ 1312 { 1313 "name": "config", 1314 "secret": { 1315 "secretName": "oci", 1316 "defaultMode": 420 1317 } 1318 } 1319 ], 1320 "containers": [ 1321 { 1322 "name": "external-dns", 1323 "image": "ghcr.io/verrazzano/external-dns:v0.10.2-20220802001856-7bae1b96", 1324 "args": [ 1325 "--log-level=info", 1326 "--log-format=text", 1327 "--events", 1328 "--domain-filter=test.example.com", 1329 "--policy=sync", 1330 "--provider=oci", 1331 "--registry=txt", 1332 "--interval=24h", 1333 "--txt-owner-id=v8o-cd0eaf90", 1334 "--txt-prefix=_v8o-cd0eaf90-", 1335 "--oci-zone-scope=", 1336 "--source=service", 1337 "--source=ingress", 1338 "--source=istio-gateway" 1339 ], 1340 "ports": [ 1341 { 1342 "name": "http", 1343 "containerPort": 7979, 1344 "protocol": "TCP" 1345 } 1346 ], 1347 "resources": {}, 1348 "volumeMounts": [ 1349 { 1350 "name": "config", 1351 "mountPath": "/etc/kubernetes/" 1352 } 1353 ], 1354 "livenessProbe": { 1355 "httpGet": { 1356 "path": "/healthz", 1357 "port": "http", 1358 "scheme": "HTTP" 1359 }, 1360 "initialDelaySeconds": 10, 1361 "timeoutSeconds": 5, 1362 "periodSeconds": 10, 1363 "successThreshold": 1, 1364 "failureThreshold": 2 1365 }, 1366 "readinessProbe": { 1367 "httpGet": { 1368 "path": "/healthz", 1369 "port": "http", 1370 "scheme": "HTTP" 1371 }, 1372 "initialDelaySeconds": 5, 1373 "timeoutSeconds": 5, 1374 "periodSeconds": 10, 1375 "successThreshold": 1, 1376 "failureThreshold": 6 1377 }, 1378 "terminationMessagePath": "/dev/termination-log", 1379 "terminationMessagePolicy": "File", 1380 "imagePullPolicy": "IfNotPresent" 1381 } 1382 ], 1383 "restartPolicy": "Always", 1384 "terminationGracePeriodSeconds": 30, 1385 "dnsPolicy": "ClusterFirst", 1386 "serviceAccountName": "external-dns", 1387 "serviceAccount": "external-dns", 1388 "securityContext": { 1389 "runAsUser": 1001, 1390 "fsGroup": 1001 1391 }, 1392 "schedulerName": "default-scheduler" 1393 } 1394 } 1395 }, 1396 "status": { 1397 "replicas": 0, 1398 "observedGeneration": 2 1399 } 1400 } 1401 ] 1402 }