github.com/verrazzano/verrazzano@v1.7.1/tools/vz/pkg/internal/test/cluster/external-dns-issue/cluster-snapshot/cert-manager/deployments.json (about)

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