github.com/verrazzano/verrazzano@v1.7.1/tools/vz/pkg/internal/test/cluster/problem-pods-install/cluster-snapshot/verrazzano-ingress-nginx/pods.json (about)

     1  {
     2      "kind": "PodList",
     3      "apiVersion": "v1",
     4      "metadata": {
     5          "resourceVersion": "21709"
     6      },
     7      "items": [
     8          {
     9              "metadata": {
    10                  "name": "ingress-controller-ingress-nginx-controller-6b8bb69d6d-vmxbw",
    11                  "generateName": "ingress-controller-ingress-nginx-controller-6b8bb69d6d-",
    12                  "namespace": "verrazzano-ingress-nginx",
    13                  "uid": "9f870e88-0360-4e49-82d2-afaf34733754",
    14                  "resourceVersion": "4671",
    15                  "creationTimestamp": "2022-06-16T10:20:04Z",
    16                  "labels": {
    17                      "app.kubernetes.io/component": "controller",
    18                      "app.kubernetes.io/instance": "ingress-controller",
    19                      "app.kubernetes.io/name": "ingress-nginx",
    20                      "pod-template-hash": "6b8bb69d6d",
    21                      "security.istio.io/tlsMode": "istio",
    22                      "service.istio.io/canonical-name": "ingress-nginx",
    23                      "service.istio.io/canonical-revision": "latest"
    24                  },
    25                  "annotations": {
    26                      "kubectl.kubernetes.io/default-container": "controller",
    27                      "kubectl.kubernetes.io/default-logs-container": "controller",
    28                      "prometheus.io/port": "10254",
    29                      "prometheus.io/scrape": "true",
    30                      "sidecar.istio.io/rewriteAppHTTPProbers": "true",
    31                      "sidecar.istio.io/status": "{\"initContainers\":[\"istio-init\"],\"containers\":[\"istio-proxy\"],\"volumes\":[\"istio-envoy\",\"istio-data\",\"istio-podinfo\",\"istio-token\",\"istiod-ca-cert\"],\"imagePullSecrets\":[\"verrazzano-container-registry\"],\"revision\":\"default\"}",
    32                      "system.io/scrape": "true",
    33                      "traffic.sidecar.istio.io/excludeInboundPorts": "80,443",
    34                      "traffic.sidecar.istio.io/includeInboundPorts": ""
    35                  },
    36                  "ownerReferences": [
    37                      {
    38                          "apiVersion": "apps/v1",
    39                          "kind": "ReplicaSet",
    40                          "name": "ingress-controller-ingress-nginx-controller-6b8bb69d6d",
    41                          "uid": "3c705ed2-0648-4acf-b517-29e7b096059d",
    42                          "controller": true,
    43                          "blockOwnerDeletion": true
    44                      }
    45                  ]
    46              },
    47              "spec": {
    48                  "volumes": [
    49                      {
    50                          "name": "istio-envoy",
    51                          "emptyDir": {
    52                              "medium": "Memory"
    53                          }
    54                      },
    55                      {
    56                          "name": "istio-data",
    57                          "emptyDir": {}
    58                      },
    59                      {
    60                          "name": "istio-podinfo",
    61                          "downwardAPI": {
    62                              "items": [
    63                                  {
    64                                      "path": "labels",
    65                                      "fieldRef": {
    66                                          "apiVersion": "v1",
    67                                          "fieldPath": "metadata.labels"
    68                                      }
    69                                  },
    70                                  {
    71                                      "path": "annotations",
    72                                      "fieldRef": {
    73                                          "apiVersion": "v1",
    74                                          "fieldPath": "metadata.annotations"
    75                                      }
    76                                  }
    77                              ],
    78                              "defaultMode": 420
    79                          }
    80                      },
    81                      {
    82                          "name": "istio-token",
    83                          "projected": {
    84                              "sources": [
    85                                  {
    86                                      "serviceAccountToken": {
    87                                          "audience": "istio-ca",
    88                                          "expirationSeconds": 43200,
    89                                          "path": "istio-token"
    90                                      }
    91                                  }
    92                              ],
    93                              "defaultMode": 420
    94                          }
    95                      },
    96                      {
    97                          "name": "istiod-ca-cert",
    98                          "configMap": {
    99                              "name": "istio-ca-root-cert",
   100                              "defaultMode": 420
   101                          }
   102                      },
   103                      {
   104                          "name": "custom-400-error",
   105                          "configMap": {
   106                              "name": "ingress-controller-ingress-nginx-defaultbackend-custom-error-pages",
   107                              "items": [
   108                                  {
   109                                      "key": "400.html",
   110                                      "path": "400.html"
   111                                  }
   112                              ],
   113                              "defaultMode": 420
   114                          }
   115                      },
   116                      {
   117                          "name": "kube-api-access-6774p",
   118                          "projected": {
   119                              "sources": [
   120                                  {
   121                                      "serviceAccountToken": {
   122                                          "expirationSeconds": 3607,
   123                                          "path": "token"
   124                                      }
   125                                  },
   126                                  {
   127                                      "configMap": {
   128                                          "name": "kube-root-ca.crt",
   129                                          "items": [
   130                                              {
   131                                                  "key": "ca.crt",
   132                                                  "path": "ca.crt"
   133                                              }
   134                                          ]
   135                                      }
   136                                  },
   137                                  {
   138                                      "downwardAPI": {
   139                                          "items": [
   140                                              {
   141                                                  "path": "namespace",
   142                                                  "fieldRef": {
   143                                                      "apiVersion": "v1",
   144                                                      "fieldPath": "metadata.namespace"
   145                                                  }
   146                                              }
   147                                          ]
   148                                      }
   149                                  }
   150                              ],
   151                              "defaultMode": 420
   152                          }
   153                      }
   154                  ],
   155                  "initContainers": [
   156                      {
   157                          "name": "istio-init",
   158                          "image": "ghcr.io/verrazzano/proxyv2:1.13.2",
   159                          "args": [
   160                              "istio-iptables",
   161                              "-p",
   162                              "15001",
   163                              "-z",
   164                              "15006",
   165                              "-u",
   166                              "1337",
   167                              "-m",
   168                              "REDIRECT",
   169                              "-i",
   170                              "*",
   171                              "-x",
   172                              "",
   173                              "-b",
   174                              "",
   175                              "-d",
   176                              "15090,15021,80,443,15020"
   177                          ],
   178                          "resources": {
   179                              "limits": {
   180                                  "cpu": "2",
   181                                  "memory": "1Gi"
   182                              },
   183                              "requests": {
   184                                  "cpu": "100m",
   185                                  "memory": "128Mi"
   186                              }
   187                          },
   188                          "volumeMounts": [
   189                              {
   190                                  "name": "kube-api-access-6774p",
   191                                  "readOnly": true,
   192                                  "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount"
   193                              }
   194                          ],
   195                          "terminationMessagePath": "/dev/termination-log",
   196                          "terminationMessagePolicy": "File",
   197                          "imagePullPolicy": "IfNotPresent",
   198                          "securityContext": {
   199                              "capabilities": {
   200                                  "add": [
   201                                      "NET_ADMIN",
   202                                      "NET_RAW"
   203                                  ],
   204                                  "drop": [
   205                                      "ALL"
   206                                  ]
   207                              },
   208                              "privileged": false,
   209                              "runAsUser": 0,
   210                              "runAsGroup": 0,
   211                              "runAsNonRoot": false,
   212                              "readOnlyRootFilesystem": false,
   213                              "allowPrivilegeEscalation": false
   214                          }
   215                      }
   216                  ],
   217                  "containers": [
   218                      {
   219                          "name": "controller",
   220                          "image": "ghcr.io/verrazzano/nginx-ingress-controller:1.1.1-20220413170248-b60724ed1",
   221                          "args": [
   222                              "/nginx-ingress-controller",
   223                              "--default-backend-service=$(POD_NAMESPACE)/ingress-controller-ingress-nginx-defaultbackend",
   224                              "--publish-service=$(POD_NAMESPACE)/ingress-controller-ingress-nginx-controller",
   225                              "--election-id=ingress-controller-leader",
   226                              "--controller-class=k8s.io/ingress-nginx",
   227                              "--configmap=$(POD_NAMESPACE)/ingress-controller-ingress-nginx-controller",
   228                              "--watch-ingress-without-class=true"
   229                          ],
   230                          "ports": [
   231                              {
   232                                  "name": "http",
   233                                  "containerPort": 80,
   234                                  "protocol": "TCP"
   235                              },
   236                              {
   237                                  "name": "https",
   238                                  "containerPort": 443,
   239                                  "protocol": "TCP"
   240                              },
   241                              {
   242                                  "name": "metrics",
   243                                  "containerPort": 10254,
   244                                  "protocol": "TCP"
   245                              }
   246                          ],
   247                          "env": [
   248                              {
   249                                  "name": "POD_NAME",
   250                                  "valueFrom": {
   251                                      "fieldRef": {
   252                                          "apiVersion": "v1",
   253                                          "fieldPath": "metadata.name"
   254                                      }
   255                                  }
   256                              },
   257                              {
   258                                  "name": "POD_NAMESPACE",
   259                                  "valueFrom": {
   260                                      "fieldRef": {
   261                                          "apiVersion": "v1",
   262                                          "fieldPath": "metadata.namespace"
   263                                      }
   264                                  }
   265                              },
   266                              {
   267                                  "name": "LD_PRELOAD",
   268                                  "value": "/usr/local/lib/libmimalloc.so"
   269                              }
   270                          ],
   271                          "resources": {
   272                              "requests": {
   273                                  "cpu": "100m",
   274                                  "memory": "90Mi"
   275                              }
   276                          },
   277                          "volumeMounts": [
   278                              {
   279                                  "name": "custom-400-error",
   280                                  "mountPath": "/usr/local/nginx/html"
   281                              },
   282                              {
   283                                  "name": "kube-api-access-6774p",
   284                                  "readOnly": true,
   285                                  "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount"
   286                              }
   287                          ],
   288                          "livenessProbe": {
   289                              "httpGet": {
   290                                  "path": "/app-health/controller/livez",
   291                                  "port": 15020,
   292                                  "scheme": "HTTP"
   293                              },
   294                              "initialDelaySeconds": 10,
   295                              "timeoutSeconds": 1,
   296                              "periodSeconds": 10,
   297                              "successThreshold": 1,
   298                              "failureThreshold": 5
   299                          },
   300                          "readinessProbe": {
   301                              "httpGet": {
   302                                  "path": "/app-health/controller/readyz",
   303                                  "port": 15020,
   304                                  "scheme": "HTTP"
   305                              },
   306                              "initialDelaySeconds": 10,
   307                              "timeoutSeconds": 1,
   308                              "periodSeconds": 10,
   309                              "successThreshold": 1,
   310                              "failureThreshold": 3
   311                          },
   312                          "lifecycle": {
   313                              "preStop": {
   314                                  "exec": {
   315                                      "command": [
   316                                          "/wait-shutdown"
   317                                      ]
   318                                  }
   319                              }
   320                          },
   321                          "terminationMessagePath": "/dev/termination-log",
   322                          "terminationMessagePolicy": "File",
   323                          "imagePullPolicy": "IfNotPresent",
   324                          "securityContext": {
   325                              "capabilities": {
   326                                  "add": [
   327                                      "NET_BIND_SERVICE"
   328                                  ],
   329                                  "drop": [
   330                                      "ALL"
   331                                  ]
   332                              },
   333                              "runAsUser": 101,
   334                              "allowPrivilegeEscalation": true
   335                          }
   336                      },
   337                      {
   338                          "name": "istio-proxy",
   339                          "image": "ghcr.io/verrazzano/proxyv2:1.13.2",
   340                          "args": [
   341                              "proxy",
   342                              "sidecar",
   343                              "--domain",
   344                              "$(POD_NAMESPACE).svc.cluster.local",
   345                              "--proxyLogLevel=warning",
   346                              "--proxyComponentLogLevel=misc:error",
   347                              "--log_output_level=default:info",
   348                              "--concurrency",
   349                              "2"
   350                          ],
   351                          "ports": [
   352                              {
   353                                  "name": "http-envoy-prom",
   354                                  "containerPort": 15090,
   355                                  "protocol": "TCP"
   356                              }
   357                          ],
   358                          "env": [
   359                              {
   360                                  "name": "JWT_POLICY",
   361                                  "value": "third-party-jwt"
   362                              },
   363                              {
   364                                  "name": "PILOT_CERT_PROVIDER",
   365                                  "value": "istiod"
   366                              },
   367                              {
   368                                  "name": "CA_ADDR",
   369                                  "value": "istiod.istio-system.svc:15012"
   370                              },
   371                              {
   372                                  "name": "POD_NAME",
   373                                  "valueFrom": {
   374                                      "fieldRef": {
   375                                          "apiVersion": "v1",
   376                                          "fieldPath": "metadata.name"
   377                                      }
   378                                  }
   379                              },
   380                              {
   381                                  "name": "POD_NAMESPACE",
   382                                  "valueFrom": {
   383                                      "fieldRef": {
   384                                          "apiVersion": "v1",
   385                                          "fieldPath": "metadata.namespace"
   386                                      }
   387                                  }
   388                              },
   389                              {
   390                                  "name": "INSTANCE_IP",
   391                                  "valueFrom": {
   392                                      "fieldRef": {
   393                                          "apiVersion": "v1",
   394                                          "fieldPath": "status.podIP"
   395                                      }
   396                                  }
   397                              },
   398                              {
   399                                  "name": "SERVICE_ACCOUNT",
   400                                  "valueFrom": {
   401                                      "fieldRef": {
   402                                          "apiVersion": "v1",
   403                                          "fieldPath": "spec.serviceAccountName"
   404                                      }
   405                                  }
   406                              },
   407                              {
   408                                  "name": "HOST_IP",
   409                                  "valueFrom": {
   410                                      "fieldRef": {
   411                                          "apiVersion": "v1",
   412                                          "fieldPath": "status.hostIP"
   413                                      }
   414                                  }
   415                              },
   416                              {
   417                                  "name": "PROXY_CONFIG",
   418                                  "value": "{}\n"
   419                              },
   420                              {
   421                                  "name": "ISTIO_META_POD_PORTS",
   422                                  "value": "[\n    {\"name\":\"http\",\"containerPort\":80,\"protocol\":\"TCP\"}\n    ,{\"name\":\"https\",\"containerPort\":443,\"protocol\":\"TCP\"}\n    ,{\"name\":\"metrics\",\"containerPort\":10254,\"protocol\":\"TCP\"}\n]"
   423                              },
   424                              {
   425                                  "name": "ISTIO_META_APP_CONTAINERS",
   426                                  "value": "controller"
   427                              },
   428                              {
   429                                  "name": "ISTIO_META_CLUSTER_ID",
   430                                  "value": "Kubernetes"
   431                              },
   432                              {
   433                                  "name": "ISTIO_META_INTERCEPTION_MODE",
   434                                  "value": "REDIRECT"
   435                              },
   436                              {
   437                                  "name": "ISTIO_META_WORKLOAD_NAME",
   438                                  "value": "ingress-controller-ingress-nginx-controller"
   439                              },
   440                              {
   441                                  "name": "ISTIO_META_OWNER",
   442                                  "value": "kubernetes://apis/apps/v1/namespaces/ingress-nginx/deployments/ingress-controller-ingress-nginx-controller"
   443                              },
   444                              {
   445                                  "name": "ISTIO_META_MESH_ID",
   446                                  "value": "cluster.local"
   447                              },
   448                              {
   449                                  "name": "TRUST_DOMAIN",
   450                                  "value": "cluster.local"
   451                              },
   452                              {
   453                                  "name": "ISTIO_KUBE_APP_PROBERS",
   454                                  "value": "{\"/app-health/controller/livez\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":10254,\"scheme\":\"HTTP\"},\"timeoutSeconds\":1},\"/app-health/controller/readyz\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":10254,\"scheme\":\"HTTP\"},\"timeoutSeconds\":1}}"
   455                              }
   456                          ],
   457                          "resources": {
   458                              "limits": {
   459                                  "cpu": "2",
   460                                  "memory": "1Gi"
   461                              },
   462                              "requests": {
   463                                  "cpu": "100m",
   464                                  "memory": "128Mi"
   465                              }
   466                          },
   467                          "volumeMounts": [
   468                              {
   469                                  "name": "istiod-ca-cert",
   470                                  "mountPath": "/var/run/secrets/istio"
   471                              },
   472                              {
   473                                  "name": "istio-data",
   474                                  "mountPath": "/var/lib/istio/data"
   475                              },
   476                              {
   477                                  "name": "istio-envoy",
   478                                  "mountPath": "/etc/istio/proxy"
   479                              },
   480                              {
   481                                  "name": "istio-token",
   482                                  "mountPath": "/var/run/secrets/tokens"
   483                              },
   484                              {
   485                                  "name": "istio-podinfo",
   486                                  "mountPath": "/etc/istio/pod"
   487                              },
   488                              {
   489                                  "name": "kube-api-access-6774p",
   490                                  "readOnly": true,
   491                                  "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount"
   492                              }
   493                          ],
   494                          "readinessProbe": {
   495                              "httpGet": {
   496                                  "path": "/healthz/ready",
   497                                  "port": 15021,
   498                                  "scheme": "HTTP"
   499                              },
   500                              "initialDelaySeconds": 1,
   501                              "timeoutSeconds": 3,
   502                              "periodSeconds": 2,
   503                              "successThreshold": 1,
   504                              "failureThreshold": 90
   505                          },
   506                          "terminationMessagePath": "/dev/termination-log",
   507                          "terminationMessagePolicy": "File",
   508                          "imagePullPolicy": "IfNotPresent",
   509                          "securityContext": {
   510                              "capabilities": {
   511                                  "drop": [
   512                                      "ALL"
   513                                  ]
   514                              },
   515                              "privileged": false,
   516                              "runAsUser": 1337,
   517                              "runAsGroup": 1337,
   518                              "runAsNonRoot": true,
   519                              "readOnlyRootFilesystem": true,
   520                              "allowPrivilegeEscalation": false
   521                          }
   522                      }
   523                  ],
   524                  "restartPolicy": "Always",
   525                  "terminationGracePeriodSeconds": 300,
   526                  "dnsPolicy": "ClusterFirst",
   527                  "nodeSelector": {
   528                      "kubernetes.io/os": "linux"
   529                  },
   530                  "serviceAccountName": "ingress-controller-ingress-nginx",
   531                  "serviceAccount": "ingress-controller-ingress-nginx",
   532                  "nodeName": "REDACTED-IP4-ADDRESS",
   533                  "securityContext": {},
   534                  "imagePullSecrets": [
   535                      {
   536                          "name": "verrazzano-container-registry"
   537                      }
   538                  ],
   539                  "schedulerName": "default-scheduler",
   540                  "tolerations": [
   541                      {
   542                          "key": "node.kubernetes.io/not-ready",
   543                          "operator": "Exists",
   544                          "effect": "NoExecute",
   545                          "tolerationSeconds": 300
   546                      },
   547                      {
   548                          "key": "node.kubernetes.io/unreachable",
   549                          "operator": "Exists",
   550                          "effect": "NoExecute",
   551                          "tolerationSeconds": 300
   552                      }
   553                  ],
   554                  "priority": 0,
   555                  "enableServiceLinks": true,
   556                  "preemptionPolicy": "PreemptLowerPriority"
   557              },
   558              "status": {
   559                  "phase": "Running",
   560                  "conditions": [
   561                      {
   562                          "type": "Initialized",
   563                          "status": "True",
   564                          "lastProbeTime": null,
   565                          "lastTransitionTime": "2022-06-16T10:20:07Z"
   566                      },
   567                      {
   568                          "type": "Ready",
   569                          "status": "True",
   570                          "lastProbeTime": null,
   571                          "lastTransitionTime": "2022-06-16T10:21:05Z"
   572                      },
   573                      {
   574                          "type": "ContainersReady",
   575                          "status": "True",
   576                          "lastProbeTime": null,
   577                          "lastTransitionTime": "2022-06-16T10:21:05Z"
   578                      },
   579                      {
   580                          "type": "PodScheduled",
   581                          "status": "True",
   582                          "lastProbeTime": null,
   583                          "lastTransitionTime": "2022-06-16T10:20:04Z"
   584                      }
   585                  ],
   586                  "hostIP": "REDACTED-IP4-ADDRESS",
   587                  "podIP": "REDACTED-IP4-ADDRESS",
   588                  "podIPs": [
   589                      {
   590                          "ip": "REDACTED-IP4-ADDRESS"
   591                      }
   592                  ],
   593                  "startTime": "2022-06-16T10:20:05Z",
   594                  "initContainerStatuses": [
   595                      {
   596                          "name": "istio-init",
   597                          "state": {
   598                              "terminated": {
   599                                  "exitCode": 0,
   600                                  "reason": "Completed",
   601                                  "startedAt": "2022-06-16T10:20:07Z",
   602                                  "finishedAt": "2022-06-16T10:20:07Z",
   603                                  "containerID": "cri-o://2689f2a48be13a0ec15c2ad1a452b4510da6309b06242433f00bae90acb1e697"
   604                              }
   605                          },
   606                          "lastState": {},
   607                          "ready": true,
   608                          "restartCount": 0,
   609                          "image": "ghcr.io/verrazzano/proxyv2:1.13.2",
   610                          "imageID": "ghcr.io/verrazzano/proxyv2@sha256:6ef03b1904cde5bb20c12321b5ec5910a50e08ff67a1b5c7c48c16e9ad265f5f",
   611                          "containerID": "cri-o://2689f2a48be13a0ec15c2ad1a452b4510da6309b06242433f00bae90acb1e697"
   612                      }
   613                  ],
   614                  "containerStatuses": [
   615                      {
   616                          "name": "controller",
   617                          "state": {
   618                              "running": {
   619                                  "startedAt": "2022-06-16T10:20:53Z"
   620                              }
   621                          },
   622                          "lastState": {},
   623                          "ready": true,
   624                          "restartCount": 0,
   625                          "image": "ghcr.io/verrazzano/nginx-ingress-controller:1.1.1-20220413170248-b60724ed1",
   626                          "imageID": "ghcr.io/verrazzano/nginx-ingress-controller@sha256:20bc39d2dafed3b8c74e84e6523dde0995f2759445b562372adc14e2f4fce59f",
   627                          "containerID": "cri-o://5cb8d157844d6b75d56e93028ea747a791ce996ebf9846abd8add5c5c3e51a1c",
   628                          "started": true
   629                      },
   630                      {
   631                          "name": "istio-proxy",
   632                          "state": {
   633                              "running": {
   634                                  "startedAt": "2022-06-16T10:20:54Z"
   635                              }
   636                          },
   637                          "lastState": {},
   638                          "ready": true,
   639                          "restartCount": 0,
   640                          "image": "ghcr.io/verrazzano/proxyv2:1.13.2",
   641                          "imageID": "ghcr.io/verrazzano/proxyv2@sha256:6ef03b1904cde5bb20c12321b5ec5910a50e08ff67a1b5c7c48c16e9ad265f5f",
   642                          "containerID": "cri-o://740e75adeab1e8f342fd63f8bed2fe20c3debc9d8f588a5fb40ef5de6b5d4637",
   643                          "started": true
   644                      }
   645                  ],
   646                  "qosClass": "Burstable"
   647              }
   648          },
   649          {
   650              "metadata": {
   651                  "name": "ingress-controller-ingress-nginx-defaultbackend-56c5fbc6b8tmd5m",
   652                  "generateName": "ingress-controller-ingress-nginx-defaultbackend-56c5fbc6b8-",
   653                  "namespace": "verrazzano-ingress-nginx",
   654                  "uid": "b26ca356-bcf1-421b-8393-10ab1b029e9e",
   655                  "resourceVersion": "4300",
   656                  "creationTimestamp": "2022-06-16T10:20:04Z",
   657                  "labels": {
   658                      "app.kubernetes.io/component": "default-backend",
   659                      "app.kubernetes.io/instance": "ingress-controller",
   660                      "app.kubernetes.io/name": "ingress-nginx",
   661                      "pod-template-hash": "56c5fbc6b8",
   662                      "security.istio.io/tlsMode": "istio",
   663                      "service.istio.io/canonical-name": "ingress-nginx",
   664                      "service.istio.io/canonical-revision": "latest"
   665                  },
   666                  "annotations": {
   667                      "kubectl.kubernetes.io/default-container": "ingress-nginx-default-backend",
   668                      "kubectl.kubernetes.io/default-logs-container": "ingress-nginx-default-backend",
   669                      "sidecar.istio.io/status": "{\"initContainers\":[\"istio-init\"],\"containers\":[\"istio-proxy\"],\"volumes\":[\"istio-envoy\",\"istio-data\",\"istio-podinfo\",\"istio-token\",\"istiod-ca-cert\"],\"imagePullSecrets\":[\"verrazzano-container-registry\"],\"revision\":\"default\"}",
   670                      "traffic.sidecar.istio.io/excludeInboundPorts": "8080"
   671                  },
   672                  "ownerReferences": [
   673                      {
   674                          "apiVersion": "apps/v1",
   675                          "kind": "ReplicaSet",
   676                          "name": "ingress-controller-ingress-nginx-defaultbackend-56c5fbc6b8",
   677                          "uid": "e9222c05-ff4d-4b7b-ad59-344f0d3a3ff2",
   678                          "controller": true,
   679                          "blockOwnerDeletion": true
   680                      }
   681                  ]
   682              },
   683              "spec": {
   684                  "volumes": [
   685                      {
   686                          "name": "istio-envoy",
   687                          "emptyDir": {
   688                              "medium": "Memory"
   689                          }
   690                      },
   691                      {
   692                          "name": "istio-data",
   693                          "emptyDir": {}
   694                      },
   695                      {
   696                          "name": "istio-podinfo",
   697                          "downwardAPI": {
   698                              "items": [
   699                                  {
   700                                      "path": "labels",
   701                                      "fieldRef": {
   702                                          "apiVersion": "v1",
   703                                          "fieldPath": "metadata.labels"
   704                                      }
   705                                  },
   706                                  {
   707                                      "path": "annotations",
   708                                      "fieldRef": {
   709                                          "apiVersion": "v1",
   710                                          "fieldPath": "metadata.annotations"
   711                                      }
   712                                  }
   713                              ],
   714                              "defaultMode": 420
   715                          }
   716                      },
   717                      {
   718                          "name": "istio-token",
   719                          "projected": {
   720                              "sources": [
   721                                  {
   722                                      "serviceAccountToken": {
   723                                          "audience": "istio-ca",
   724                                          "expirationSeconds": 43200,
   725                                          "path": "istio-token"
   726                                      }
   727                                  }
   728                              ],
   729                              "defaultMode": 420
   730                          }
   731                      },
   732                      {
   733                          "name": "istiod-ca-cert",
   734                          "configMap": {
   735                              "name": "istio-ca-root-cert",
   736                              "defaultMode": 420
   737                          }
   738                      },
   739                      {
   740                          "name": "error-pages",
   741                          "configMap": {
   742                              "name": "ingress-controller-ingress-nginx-defaultbackend-custom-error-pages",
   743                              "items": [
   744                                  {
   745                                      "key": "301.html",
   746                                      "path": "301.html"
   747                                  },
   748                                  {
   749                                      "key": "302.html",
   750                                      "path": "302.html"
   751                                  },
   752                                  {
   753                                      "key": "304.html",
   754                                      "path": "304.html"
   755                                  },
   756                                  {
   757                                      "key": "307.html",
   758                                      "path": "307.html"
   759                                  },
   760                                  {
   761                                      "key": "308.html",
   762                                      "path": "308.html"
   763                                  },
   764                                  {
   765                                      "key": "400.html",
   766                                      "path": "400.html"
   767                                  },
   768                                  {
   769                                      "key": "401.html",
   770                                      "path": "401.html"
   771                                  },
   772                                  {
   773                                      "key": "403.html",
   774                                      "path": "403.html"
   775                                  },
   776                                  {
   777                                      "key": "404.html",
   778                                      "path": "404.html"
   779                                  },
   780                                  {
   781                                      "key": "407.html",
   782                                      "path": "407.html"
   783                                  },
   784                                  {
   785                                      "key": "408.html",
   786                                      "path": "408.html"
   787                                  },
   788                                  {
   789                                      "key": "409.html",
   790                                      "path": "409.html"
   791                                  },
   792                                  {
   793                                      "key": "413.html",
   794                                      "path": "413.html"
   795                                  },
   796                                  {
   797                                      "key": "414.html",
   798                                      "path": "414.html"
   799                                  },
   800                                  {
   801                                      "key": "415.html",
   802                                      "path": "415.html"
   803                                  },
   804                                  {
   805                                      "key": "416.html",
   806                                      "path": "416.html"
   807                                  },
   808                                  {
   809                                      "key": "418.html",
   810                                      "path": "418.html"
   811                                  },
   812                                  {
   813                                      "key": "421.html",
   814                                      "path": "421.html"
   815                                  },
   816                                  {
   817                                      "key": "429.html",
   818                                      "path": "429.html"
   819                                  },
   820                                  {
   821                                      "key": "431.html",
   822                                      "path": "431.html"
   823                                  },
   824                                  {
   825                                      "key": "500.html",
   826                                      "path": "500.html"
   827                                  },
   828                                  {
   829                                      "key": "501.html",
   830                                      "path": "501.html"
   831                                  },
   832                                  {
   833                                      "key": "502.html",
   834                                      "path": "502.html"
   835                                  },
   836                                  {
   837                                      "key": "503.html",
   838                                      "path": "503.html"
   839                                  },
   840                                  {
   841                                      "key": "504.html",
   842                                      "path": "504.html"
   843                                  },
   844                                  {
   845                                      "key": "505.html",
   846                                      "path": "505.html"
   847                                  },
   848                                  {
   849                                      "key": "301.html",
   850                                      "path": "301.htm"
   851                                  },
   852                                  {
   853                                      "key": "302.html",
   854                                      "path": "302.htm"
   855                                  },
   856                                  {
   857                                      "key": "304.html",
   858                                      "path": "304.htm"
   859                                  },
   860                                  {
   861                                      "key": "307.html",
   862                                      "path": "307.htm"
   863                                  },
   864                                  {
   865                                      "key": "308.html",
   866                                      "path": "308.htm"
   867                                  },
   868                                  {
   869                                      "key": "400.html",
   870                                      "path": "400.htm"
   871                                  },
   872                                  {
   873                                      "key": "401.html",
   874                                      "path": "401.htm"
   875                                  },
   876                                  {
   877                                      "key": "403.html",
   878                                      "path": "403.htm"
   879                                  },
   880                                  {
   881                                      "key": "404.html",
   882                                      "path": "404.htm"
   883                                  },
   884                                  {
   885                                      "key": "407.html",
   886                                      "path": "407.htm"
   887                                  },
   888                                  {
   889                                      "key": "408.html",
   890                                      "path": "408.htm"
   891                                  },
   892                                  {
   893                                      "key": "409.html",
   894                                      "path": "409.htm"
   895                                  },
   896                                  {
   897                                      "key": "413.html",
   898                                      "path": "413.htm"
   899                                  },
   900                                  {
   901                                      "key": "414.html",
   902                                      "path": "414.htm"
   903                                  },
   904                                  {
   905                                      "key": "415.html",
   906                                      "path": "415.htm"
   907                                  },
   908                                  {
   909                                      "key": "416.html",
   910                                      "path": "416.htm"
   911                                  },
   912                                  {
   913                                      "key": "418.html",
   914                                      "path": "418.htm"
   915                                  },
   916                                  {
   917                                      "key": "421.html",
   918                                      "path": "421.htm"
   919                                  },
   920                                  {
   921                                      "key": "429.html",
   922                                      "path": "429.htm"
   923                                  },
   924                                  {
   925                                      "key": "431.html",
   926                                      "path": "431.htm"
   927                                  },
   928                                  {
   929                                      "key": "500.html",
   930                                      "path": "500.htm"
   931                                  },
   932                                  {
   933                                      "key": "501.html",
   934                                      "path": "501.htm"
   935                                  },
   936                                  {
   937                                      "key": "502.html",
   938                                      "path": "502.htm"
   939                                  },
   940                                  {
   941                                      "key": "503.html",
   942                                      "path": "503.htm"
   943                                  },
   944                                  {
   945                                      "key": "504.html",
   946                                      "path": "504.htm"
   947                                  },
   948                                  {
   949                                      "key": "505.html",
   950                                      "path": "505.htm"
   951                                  },
   952                                  {
   953                                      "key": "301.json",
   954                                      "path": "301.json"
   955                                  },
   956                                  {
   957                                      "key": "302.json",
   958                                      "path": "302.json"
   959                                  },
   960                                  {
   961                                      "key": "304.json",
   962                                      "path": "304.json"
   963                                  },
   964                                  {
   965                                      "key": "307.json",
   966                                      "path": "307.json"
   967                                  },
   968                                  {
   969                                      "key": "308.json",
   970                                      "path": "308.json"
   971                                  },
   972                                  {
   973                                      "key": "400.json",
   974                                      "path": "400.json"
   975                                  },
   976                                  {
   977                                      "key": "401.json",
   978                                      "path": "401.json"
   979                                  },
   980                                  {
   981                                      "key": "403.json",
   982                                      "path": "403.json"
   983                                  },
   984                                  {
   985                                      "key": "404.json",
   986                                      "path": "404.json"
   987                                  },
   988                                  {
   989                                      "key": "407.json",
   990                                      "path": "407.json"
   991                                  },
   992                                  {
   993                                      "key": "408.json",
   994                                      "path": "408.json"
   995                                  },
   996                                  {
   997                                      "key": "409.json",
   998                                      "path": "409.json"
   999                                  },
  1000                                  {
  1001                                      "key": "413.json",
  1002                                      "path": "413.json"
  1003                                  },
  1004                                  {
  1005                                      "key": "414.json",
  1006                                      "path": "414.json"
  1007                                  },
  1008                                  {
  1009                                      "key": "415.json",
  1010                                      "path": "415.json"
  1011                                  },
  1012                                  {
  1013                                      "key": "416.json",
  1014                                      "path": "416.json"
  1015                                  },
  1016                                  {
  1017                                      "key": "418.json",
  1018                                      "path": "418.json"
  1019                                  },
  1020                                  {
  1021                                      "key": "421.json",
  1022                                      "path": "421.json"
  1023                                  },
  1024                                  {
  1025                                      "key": "429.json",
  1026                                      "path": "429.json"
  1027                                  },
  1028                                  {
  1029                                      "key": "431.json",
  1030                                      "path": "431.json"
  1031                                  },
  1032                                  {
  1033                                      "key": "500.json",
  1034                                      "path": "500.json"
  1035                                  },
  1036                                  {
  1037                                      "key": "501.json",
  1038                                      "path": "501.json"
  1039                                  },
  1040                                  {
  1041                                      "key": "502.json",
  1042                                      "path": "502.json"
  1043                                  },
  1044                                  {
  1045                                      "key": "503.json",
  1046                                      "path": "503.json"
  1047                                  },
  1048                                  {
  1049                                      "key": "504.json",
  1050                                      "path": "504.json"
  1051                                  },
  1052                                  {
  1053                                      "key": "505.json",
  1054                                      "path": "505.json"
  1055                                  }
  1056                              ],
  1057                              "defaultMode": 420
  1058                          }
  1059                      },
  1060                      {
  1061                          "name": "kube-api-access-t67q9",
  1062                          "projected": {
  1063                              "sources": [
  1064                                  {
  1065                                      "serviceAccountToken": {
  1066                                          "expirationSeconds": 3607,
  1067                                          "path": "token"
  1068                                      }
  1069                                  },
  1070                                  {
  1071                                      "configMap": {
  1072                                          "name": "kube-root-ca.crt",
  1073                                          "items": [
  1074                                              {
  1075                                                  "key": "ca.crt",
  1076                                                  "path": "ca.crt"
  1077                                              }
  1078                                          ]
  1079                                      }
  1080                                  },
  1081                                  {
  1082                                      "downwardAPI": {
  1083                                          "items": [
  1084                                              {
  1085                                                  "path": "namespace",
  1086                                                  "fieldRef": {
  1087                                                      "apiVersion": "v1",
  1088                                                      "fieldPath": "metadata.namespace"
  1089                                                  }
  1090                                              }
  1091                                          ]
  1092                                      }
  1093                                  }
  1094                              ],
  1095                              "defaultMode": 420
  1096                          }
  1097                      }
  1098                  ],
  1099                  "initContainers": [
  1100                      {
  1101                          "name": "istio-init",
  1102                          "image": "ghcr.io/verrazzano/proxyv2:1.13.2",
  1103                          "args": [
  1104                              "istio-iptables",
  1105                              "-p",
  1106                              "15001",
  1107                              "-z",
  1108                              "15006",
  1109                              "-u",
  1110                              "1337",
  1111                              "-m",
  1112                              "REDIRECT",
  1113                              "-i",
  1114                              "*",
  1115                              "-x",
  1116                              "",
  1117                              "-b",
  1118                              "*",
  1119                              "-d",
  1120                              "15090,15021,8080,15020"
  1121                          ],
  1122                          "resources": {
  1123                              "limits": {
  1124                                  "cpu": "2",
  1125                                  "memory": "1Gi"
  1126                              },
  1127                              "requests": {
  1128                                  "cpu": "100m",
  1129                                  "memory": "128Mi"
  1130                              }
  1131                          },
  1132                          "volumeMounts": [
  1133                              {
  1134                                  "name": "kube-api-access-t67q9",
  1135                                  "readOnly": true,
  1136                                  "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount"
  1137                              }
  1138                          ],
  1139                          "terminationMessagePath": "/dev/termination-log",
  1140                          "terminationMessagePolicy": "File",
  1141                          "imagePullPolicy": "IfNotPresent",
  1142                          "securityContext": {
  1143                              "capabilities": {
  1144                                  "add": [
  1145                                      "NET_ADMIN",
  1146                                      "NET_RAW"
  1147                                  ],
  1148                                  "drop": [
  1149                                      "ALL"
  1150                                  ]
  1151                              },
  1152                              "privileged": false,
  1153                              "runAsUser": 0,
  1154                              "runAsGroup": 0,
  1155                              "runAsNonRoot": false,
  1156                              "readOnlyRootFilesystem": false,
  1157                              "allowPrivilegeEscalation": false
  1158                          }
  1159                      }
  1160                  ],
  1161                  "containers": [
  1162                      {
  1163                          "name": "ingress-nginx-default-backend",
  1164                          "image": "ghcr.io/verrazzano/nginx-ingress-default-backend:1.1.1-20220413170248-b60724ed1",
  1165                          "ports": [
  1166                              {
  1167                                  "name": "http",
  1168                                  "containerPort": 8080,
  1169                                  "protocol": "TCP"
  1170                              }
  1171                          ],
  1172                          "resources": {},
  1173                          "volumeMounts": [
  1174                              {
  1175                                  "name": "error-pages",
  1176                                  "mountPath": "/www"
  1177                              },
  1178                              {
  1179                                  "name": "kube-api-access-t67q9",
  1180                                  "readOnly": true,
  1181                                  "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount"
  1182                              }
  1183                          ],
  1184                          "livenessProbe": {
  1185                              "httpGet": {
  1186                                  "path": "/app-health/ingress-nginx-default-backend/livez",
  1187                                  "port": 15020,
  1188                                  "scheme": "HTTP"
  1189                              },
  1190                              "initialDelaySeconds": 30,
  1191                              "timeoutSeconds": 5,
  1192                              "periodSeconds": 10,
  1193                              "successThreshold": 1,
  1194                              "failureThreshold": 3
  1195                          },
  1196                          "readinessProbe": {
  1197                              "httpGet": {
  1198                                  "path": "/app-health/ingress-nginx-default-backend/readyz",
  1199                                  "port": 15020,
  1200                                  "scheme": "HTTP"
  1201                              },
  1202                              "timeoutSeconds": 5,
  1203                              "periodSeconds": 5,
  1204                              "successThreshold": 1,
  1205                              "failureThreshold": 6
  1206                          },
  1207                          "terminationMessagePath": "/dev/termination-log",
  1208                          "terminationMessagePolicy": "File",
  1209                          "imagePullPolicy": "IfNotPresent",
  1210                          "securityContext": {
  1211                              "capabilities": {
  1212                                  "drop": [
  1213                                      "ALL"
  1214                                  ]
  1215                              },
  1216                              "runAsUser": 65534,
  1217                              "runAsNonRoot": true,
  1218                              "readOnlyRootFilesystem": true,
  1219                              "allowPrivilegeEscalation": false
  1220                          }
  1221                      },
  1222                      {
  1223                          "name": "istio-proxy",
  1224                          "image": "ghcr.io/verrazzano/proxyv2:1.13.2",
  1225                          "args": [
  1226                              "proxy",
  1227                              "sidecar",
  1228                              "--domain",
  1229                              "$(POD_NAMESPACE).svc.cluster.local",
  1230                              "--proxyLogLevel=warning",
  1231                              "--proxyComponentLogLevel=misc:error",
  1232                              "--log_output_level=default:info",
  1233                              "--concurrency",
  1234                              "2"
  1235                          ],
  1236                          "ports": [
  1237                              {
  1238                                  "name": "http-envoy-prom",
  1239                                  "containerPort": 15090,
  1240                                  "protocol": "TCP"
  1241                              }
  1242                          ],
  1243                          "env": [
  1244                              {
  1245                                  "name": "JWT_POLICY",
  1246                                  "value": "third-party-jwt"
  1247                              },
  1248                              {
  1249                                  "name": "PILOT_CERT_PROVIDER",
  1250                                  "value": "istiod"
  1251                              },
  1252                              {
  1253                                  "name": "CA_ADDR",
  1254                                  "value": "istiod.istio-system.svc:15012"
  1255                              },
  1256                              {
  1257                                  "name": "POD_NAME",
  1258                                  "valueFrom": {
  1259                                      "fieldRef": {
  1260                                          "apiVersion": "v1",
  1261                                          "fieldPath": "metadata.name"
  1262                                      }
  1263                                  }
  1264                              },
  1265                              {
  1266                                  "name": "POD_NAMESPACE",
  1267                                  "valueFrom": {
  1268                                      "fieldRef": {
  1269                                          "apiVersion": "v1",
  1270                                          "fieldPath": "metadata.namespace"
  1271                                      }
  1272                                  }
  1273                              },
  1274                              {
  1275                                  "name": "INSTANCE_IP",
  1276                                  "valueFrom": {
  1277                                      "fieldRef": {
  1278                                          "apiVersion": "v1",
  1279                                          "fieldPath": "status.podIP"
  1280                                      }
  1281                                  }
  1282                              },
  1283                              {
  1284                                  "name": "SERVICE_ACCOUNT",
  1285                                  "valueFrom": {
  1286                                      "fieldRef": {
  1287                                          "apiVersion": "v1",
  1288                                          "fieldPath": "spec.serviceAccountName"
  1289                                      }
  1290                                  }
  1291                              },
  1292                              {
  1293                                  "name": "HOST_IP",
  1294                                  "valueFrom": {
  1295                                      "fieldRef": {
  1296                                          "apiVersion": "v1",
  1297                                          "fieldPath": "status.hostIP"
  1298                                      }
  1299                                  }
  1300                              },
  1301                              {
  1302                                  "name": "PROXY_CONFIG",
  1303                                  "value": "{}\n"
  1304                              },
  1305                              {
  1306                                  "name": "ISTIO_META_POD_PORTS",
  1307                                  "value": "[\n    {\"name\":\"http\",\"containerPort\":8080,\"protocol\":\"TCP\"}\n]"
  1308                              },
  1309                              {
  1310                                  "name": "ISTIO_META_APP_CONTAINERS",
  1311                                  "value": "ingress-nginx-default-backend"
  1312                              },
  1313                              {
  1314                                  "name": "ISTIO_META_CLUSTER_ID",
  1315                                  "value": "Kubernetes"
  1316                              },
  1317                              {
  1318                                  "name": "ISTIO_META_INTERCEPTION_MODE",
  1319                                  "value": "REDIRECT"
  1320                              },
  1321                              {
  1322                                  "name": "ISTIO_META_WORKLOAD_NAME",
  1323                                  "value": "ingress-controller-ingress-nginx-defaultbackend"
  1324                              },
  1325                              {
  1326                                  "name": "ISTIO_META_OWNER",
  1327                                  "value": "kubernetes://apis/apps/v1/namespaces/ingress-nginx/deployments/ingress-controller-ingress-nginx-defaultbackend"
  1328                              },
  1329                              {
  1330                                  "name": "ISTIO_META_MESH_ID",
  1331                                  "value": "cluster.local"
  1332                              },
  1333                              {
  1334                                  "name": "TRUST_DOMAIN",
  1335                                  "value": "cluster.local"
  1336                              },
  1337                              {
  1338                                  "name": "ISTIO_KUBE_APP_PROBERS",
  1339                                  "value": "{\"/app-health/ingress-nginx-default-backend/livez\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":8080,\"scheme\":\"HTTP\"},\"timeoutSeconds\":5},\"/app-health/ingress-nginx-default-backend/readyz\":{\"httpGet\":{\"path\":\"/healthz\",\"port\":8080,\"scheme\":\"HTTP\"},\"timeoutSeconds\":5}}"
  1340                              }
  1341                          ],
  1342                          "resources": {
  1343                              "limits": {
  1344                                  "cpu": "2",
  1345                                  "memory": "1Gi"
  1346                              },
  1347                              "requests": {
  1348                                  "cpu": "100m",
  1349                                  "memory": "128Mi"
  1350                              }
  1351                          },
  1352                          "volumeMounts": [
  1353                              {
  1354                                  "name": "istiod-ca-cert",
  1355                                  "mountPath": "/var/run/secrets/istio"
  1356                              },
  1357                              {
  1358                                  "name": "istio-data",
  1359                                  "mountPath": "/var/lib/istio/data"
  1360                              },
  1361                              {
  1362                                  "name": "istio-envoy",
  1363                                  "mountPath": "/etc/istio/proxy"
  1364                              },
  1365                              {
  1366                                  "name": "istio-token",
  1367                                  "mountPath": "/var/run/secrets/tokens"
  1368                              },
  1369                              {
  1370                                  "name": "istio-podinfo",
  1371                                  "mountPath": "/etc/istio/pod"
  1372                              },
  1373                              {
  1374                                  "name": "kube-api-access-t67q9",
  1375                                  "readOnly": true,
  1376                                  "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount"
  1377                              }
  1378                          ],
  1379                          "readinessProbe": {
  1380                              "httpGet": {
  1381                                  "path": "/healthz/ready",
  1382                                  "port": 15021,
  1383                                  "scheme": "HTTP"
  1384                              },
  1385                              "initialDelaySeconds": 1,
  1386                              "timeoutSeconds": 3,
  1387                              "periodSeconds": 2,
  1388                              "successThreshold": 1,
  1389                              "failureThreshold": 90
  1390                          },
  1391                          "terminationMessagePath": "/dev/termination-log",
  1392                          "terminationMessagePolicy": "File",
  1393                          "imagePullPolicy": "IfNotPresent",
  1394                          "securityContext": {
  1395                              "capabilities": {
  1396                                  "drop": [
  1397                                      "ALL"
  1398                                  ]
  1399                              },
  1400                              "privileged": false,
  1401                              "runAsUser": 1337,
  1402                              "runAsGroup": 1337,
  1403                              "runAsNonRoot": true,
  1404                              "readOnlyRootFilesystem": true,
  1405                              "allowPrivilegeEscalation": false
  1406                          }
  1407                      }
  1408                  ],
  1409                  "restartPolicy": "Always",
  1410                  "terminationGracePeriodSeconds": 60,
  1411                  "dnsPolicy": "ClusterFirst",
  1412                  "nodeSelector": {
  1413                      "kubernetes.io/os": "linux"
  1414                  },
  1415                  "serviceAccountName": "ingress-controller-ingress-nginx-backend",
  1416                  "serviceAccount": "ingress-controller-ingress-nginx-backend",
  1417                  "nodeName": "REDACTED-IP4-ADDRESS",
  1418                  "securityContext": {},
  1419                  "imagePullSecrets": [
  1420                      {
  1421                          "name": "verrazzano-container-registry"
  1422                      }
  1423                  ],
  1424                  "schedulerName": "default-scheduler",
  1425                  "tolerations": [
  1426                      {
  1427                          "key": "node.kubernetes.io/not-ready",
  1428                          "operator": "Exists",
  1429                          "effect": "NoExecute",
  1430                          "tolerationSeconds": 300
  1431                      },
  1432                      {
  1433                          "key": "node.kubernetes.io/unreachable",
  1434                          "operator": "Exists",
  1435                          "effect": "NoExecute",
  1436                          "tolerationSeconds": 300
  1437                      }
  1438                  ],
  1439                  "priority": 0,
  1440                  "enableServiceLinks": true,
  1441                  "preemptionPolicy": "PreemptLowerPriority"
  1442              },
  1443              "status": {
  1444                  "phase": "Running",
  1445                  "conditions": [
  1446                      {
  1447                          "type": "Initialized",
  1448                          "status": "True",
  1449                          "lastProbeTime": null,
  1450                          "lastTransitionTime": "2022-06-16T10:20:31Z"
  1451                      },
  1452                      {
  1453                          "type": "Ready",
  1454                          "status": "True",
  1455                          "lastProbeTime": null,
  1456                          "lastTransitionTime": "2022-06-16T10:20:40Z"
  1457                      },
  1458                      {
  1459                          "type": "ContainersReady",
  1460                          "status": "True",
  1461                          "lastProbeTime": null,
  1462                          "lastTransitionTime": "2022-06-16T10:20:40Z"
  1463                      },
  1464                      {
  1465                          "type": "PodScheduled",
  1466                          "status": "True",
  1467                          "lastProbeTime": null,
  1468                          "lastTransitionTime": "2022-06-16T10:20:04Z"
  1469                      }
  1470                  ],
  1471                  "hostIP": "REDACTED-IP4-ADDRESS",
  1472                  "podIP": "REDACTED-IP4-ADDRESS",
  1473                  "podIPs": [
  1474                      {
  1475                          "ip": "REDACTED-IP4-ADDRESS"
  1476                      }
  1477                  ],
  1478                  "startTime": "2022-06-16T10:20:05Z",
  1479                  "initContainerStatuses": [
  1480                      {
  1481                          "name": "istio-init",
  1482                          "state": {
  1483                              "terminated": {
  1484                                  "exitCode": 0,
  1485                                  "reason": "Completed",
  1486                                  "startedAt": "2022-06-16T10:20:30Z",
  1487                                  "finishedAt": "2022-06-16T10:20:31Z",
  1488                                  "containerID": "cri-o://daa78bd3847d2deed9a68026ecd02f6fb9d805d726f58adee628f3111e859aef"
  1489                              }
  1490                          },
  1491                          "lastState": {},
  1492                          "ready": true,
  1493                          "restartCount": 0,
  1494                          "image": "ghcr.io/verrazzano/proxyv2:1.13.2",
  1495                          "imageID": "ghcr.io/verrazzano/proxyv2@sha256:6ef03b1904cde5bb20c12321b5ec5910a50e08ff67a1b5c7c48c16e9ad265f5f",
  1496                          "containerID": "cri-o://daa78bd3847d2deed9a68026ecd02f6fb9d805d726f58adee628f3111e859aef"
  1497                      }
  1498                  ],
  1499                  "containerStatuses": [
  1500                      {
  1501                          "name": "ingress-nginx-default-backend",
  1502                          "state": {
  1503                              "running": {
  1504                                  "startedAt": "2022-06-16T10:20:37Z"
  1505                              }
  1506                          },
  1507                          "lastState": {},
  1508                          "ready": true,
  1509                          "restartCount": 0,
  1510                          "image": "ghcr.io/verrazzano/nginx-ingress-default-backend:1.1.1-20220413170248-b60724ed1",
  1511                          "imageID": "ghcr.io/verrazzano/nginx-ingress-default-backend@sha256:d0fcc9b3018aa943e06d91baca63b9ae35e6d90279807dbab69a2470581bc985",
  1512                          "containerID": "cri-o://1486a11df56ad7ed04bf86fe36a5a7888cfd1b5f775553103a94a860229e73db",
  1513                          "started": true
  1514                      },
  1515                      {
  1516                          "name": "istio-proxy",
  1517                          "state": {
  1518                              "running": {
  1519                                  "startedAt": "2022-06-16T10:20:38Z"
  1520                              }
  1521                          },
  1522                          "lastState": {},
  1523                          "ready": true,
  1524                          "restartCount": 0,
  1525                          "image": "ghcr.io/verrazzano/proxyv2:1.13.2",
  1526                          "imageID": "ghcr.io/verrazzano/proxyv2@sha256:6ef03b1904cde5bb20c12321b5ec5910a50e08ff67a1b5c7c48c16e9ad265f5f",
  1527                          "containerID": "cri-o://ea2c2fec5ccf8406fa51a17c7d6de3a06e11f2c3e675c536f34e07d81080d9b9",
  1528                          "started": true
  1529                      }
  1530                  ],
  1531                  "qosClass": "Burstable"
  1532              }
  1533          }
  1534      ]
  1535  }