github.com/verrazzano/verrazzano@v1.7.0/tools/vz/pkg/analysis/test/cluster/problem-pods-install/cluster-snapshot/verrazzano-install/deployments.json (about)

     1  {
     2      "kind": "DeploymentList",
     3      "apiVersion": "apps/v1",
     4      "metadata": {
     5          "resourceVersion": "21943"
     6      },
     7      "items": [
     8          {
     9              "metadata": {
    10                  "name": "verrazzano-platform-operator",
    11                  "namespace": "verrazzano-install",
    12                  "uid": "602f5bf2-cc9a-4281-94d0-8d14956817dd",
    13                  "resourceVersion": "2331",
    14                  "generation": 1,
    15                  "creationTimestamp": "2022-06-16T10:18:00Z",
    16                  "labels": {
    17                      "app": "verrazzano-platform-operator"
    18                  },
    19                  "annotations": {
    20                      "deployment.kubernetes.io/revision": "1",
    21                      "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"apps/v1\",\"kind\":\"Deployment\",\"metadata\":{\"annotations\":{},\"labels\":{\"app\":\"verrazzano-platform-operator\"},\"name\":\"verrazzano-platform-operator\",\"namespace\":\"verrazzano-install\"},\"spec\":{\"replicas\":1,\"selector\":{\"matchLabels\":{\"app\":\"verrazzano-platform-operator\"}},\"strategy\":{\"type\":\"Recreate\"},\"template\":{\"metadata\":{\"labels\":{\"app\":\"verrazzano-platform-operator\"}},\"spec\":{\"containers\":[{\"args\":[\"--zap-log-level=info\",\"--enable-webhook-validation=true\"],\"env\":[{\"name\":\"MODE\",\"value\":\"RUN_OPERATOR\"},{\"name\":\"VZ_INSTALL_IMAGE\",\"value\":\"ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:1.4.0-20220616094649-68574bd7\"},{\"name\":\"IMAGE_PULL_SECRETS\",\"value\":\"verrazzano-container-registry\"}],\"image\":\"ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:1.4.0-20220616094649-68574bd7\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"verrazzano-platform-operator\",\"ports\":[{\"containerPort\":9443,\"name\":\"webhook\",\"protocol\":\"TCP\"}],\"resources\":{\"requests\":{\"memory\":\"72Mi\"}},\"startupProbe\":{\"failureThreshold\":15,\"httpGet\":{\"httpHeaders\":[{\"name\":\"Content-Type\",\"value\":\"application/json\"}],\"path\":\"/validate-install-verrazzano-io-v1alpha1-verrazzano\",\"port\":\"webhook\",\"scheme\":\"HTTPS\"},\"periodSeconds\":5,\"timeoutSeconds\":3},\"volumeMounts\":[{\"mountPath\":\"/etc/webhook/certs\",\"name\":\"webhook-certs\",\"readOnly\":true},{\"mountPath\":\"/var/log\",\"name\":\"varlog\",\"readOnly\":true}]}],\"initContainers\":[{\"args\":[\"--zap-log-level=info\",\"--init-webhooks=true\"],\"env\":[{\"name\":\"MODE\",\"value\":\"RUN_OPERATOR\"}],\"image\":\"ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:1.4.0-20220616094649-68574bd7\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"webhook-init\",\"volumeMounts\":[{\"mountPath\":\"/etc/webhook/certs\",\"name\":\"webhook-certs\"}]}],\"serviceAccountName\":\"verrazzano-platform-operator\",\"terminationGracePeriodSeconds\":0,\"volumes\":[{\"emptyDir\":{},\"name\":\"webhook-certs\"},{\"hostPath\":{\"path\":\"/var/log\",\"type\":\"\"},\"name\":\"varlog\"}]}}}}\n"
    22                  }
    23              },
    24              "spec": {
    25                  "replicas": 1,
    26                  "selector": {
    27                      "matchLabels": {
    28                          "app": "verrazzano-platform-operator"
    29                      }
    30                  },
    31                  "template": {
    32                      "metadata": {
    33                          "creationTimestamp": null,
    34                          "labels": {
    35                              "app": "verrazzano-platform-operator"
    36                          }
    37                      },
    38                      "spec": {
    39                          "volumes": [
    40                              {
    41                                  "name": "webhook-certs",
    42                                  "emptyDir": {}
    43                              },
    44                              {
    45                                  "name": "varlog",
    46                                  "hostPath": {
    47                                      "path": "/var/log",
    48                                      "type": ""
    49                                  }
    50                              }
    51                          ],
    52                          "initContainers": [
    53                              {
    54                                  "name": "webhook-init",
    55                                  "image": "ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:1.4.0-20220616094649-68574bd7",
    56                                  "args": [
    57                                      "--zap-log-level=info",
    58                                      "--init-webhooks=true"
    59                                  ],
    60                                  "env": [
    61                                      {
    62                                          "name": "MODE",
    63                                          "value": "RUN_OPERATOR"
    64                                      }
    65                                  ],
    66                                  "resources": {},
    67                                  "volumeMounts": [
    68                                      {
    69                                          "name": "webhook-certs",
    70                                          "mountPath": "/etc/webhook/certs"
    71                                      }
    72                                  ],
    73                                  "terminationMessagePath": "/dev/termination-log",
    74                                  "terminationMessagePolicy": "File",
    75                                  "imagePullPolicy": "IfNotPresent"
    76                              }
    77                          ],
    78                          "containers": [
    79                              {
    80                                  "name": "verrazzano-platform-operator",
    81                                  "image": "ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:1.4.0-20220616094649-68574bd7",
    82                                  "args": [
    83                                      "--zap-log-level=info",
    84                                      "--enable-webhook-validation=true"
    85                                  ],
    86                                  "ports": [
    87                                      {
    88                                          "name": "webhook",
    89                                          "containerPort": 9443,
    90                                          "protocol": "TCP"
    91                                      }
    92                                  ],
    93                                  "env": [
    94                                      {
    95                                          "name": "MODE",
    96                                          "value": "RUN_OPERATOR"
    97                                      },
    98                                      {
    99                                          "name": "VZ_INSTALL_IMAGE",
   100                                          "value": "ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:1.4.0-20220616094649-68574bd7"
   101                                      },
   102                                      {
   103                                          "name": "IMAGE_PULL_SECRETS",
   104                                          "value": "verrazzano-container-registry"
   105                                      }
   106                                  ],
   107                                  "resources": {
   108                                      "requests": {
   109                                          "memory": "72Mi"
   110                                      }
   111                                  },
   112                                  "volumeMounts": [
   113                                      {
   114                                          "name": "webhook-certs",
   115                                          "readOnly": true,
   116                                          "mountPath": "/etc/webhook/certs"
   117                                      },
   118                                      {
   119                                          "name": "varlog",
   120                                          "readOnly": true,
   121                                          "mountPath": "/var/log"
   122                                      }
   123                                  ],
   124                                  "startupProbe": {
   125                                      "httpGet": {
   126                                          "path": "/validate-install-verrazzano-io-v1alpha1-verrazzano",
   127                                          "port": "webhook",
   128                                          "scheme": "HTTPS",
   129                                          "httpHeaders": [
   130                                              {
   131                                                  "name": "Content-Type",
   132                                                  "value": "application/json"
   133                                              }
   134                                          ]
   135                                      },
   136                                      "timeoutSeconds": 3,
   137                                      "periodSeconds": 5,
   138                                      "successThreshold": 1,
   139                                      "failureThreshold": 15
   140                                  },
   141                                  "terminationMessagePath": "/dev/termination-log",
   142                                  "terminationMessagePolicy": "File",
   143                                  "imagePullPolicy": "IfNotPresent"
   144                              }
   145                          ],
   146                          "restartPolicy": "Always",
   147                          "terminationGracePeriodSeconds": 0,
   148                          "dnsPolicy": "ClusterFirst",
   149                          "serviceAccountName": "verrazzano-platform-operator",
   150                          "serviceAccount": "verrazzano-platform-operator",
   151                          "securityContext": {},
   152                          "schedulerName": "default-scheduler"
   153                      }
   154                  },
   155                  "strategy": {
   156                      "type": "Recreate"
   157                  },
   158                  "revisionHistoryLimit": 10,
   159                  "progressDeadlineSeconds": 600
   160              },
   161              "status": {
   162                  "observedGeneration": 1,
   163                  "replicas": 1,
   164                  "updatedReplicas": 1,
   165                  "readyReplicas": 1,
   166                  "availableReplicas": 1,
   167                  "conditions": [
   168                      {
   169                          "type": "Available",
   170                          "status": "True",
   171                          "lastUpdateTime": "2022-06-16T10:18:40Z",
   172                          "lastTransitionTime": "2022-06-16T10:18:40Z",
   173                          "reason": "MinimumReplicasAvailable",
   174                          "message": "Deployment has minimum availability."
   175                      },
   176                      {
   177                          "type": "Progressing",
   178                          "status": "True",
   179                          "lastUpdateTime": "2022-06-16T10:18:40Z",
   180                          "lastTransitionTime": "2022-06-16T10:18:00Z",
   181                          "reason": "NewReplicaSetAvailable",
   182                          "message": "ReplicaSet \"verrazzano-platform-operator-865b47d7db\" has successfully progressed."
   183                      }
   184                  ]
   185              }
   186          }
   187      ]
   188  }