github.com/verrazzano/verrazzano@v1.7.1/tools/vz/pkg/internal/test/cluster/lb-ipnotset/cluster-snapshot/verrazzano-install/deployments.json (about)

     1  {
     2      "kind": "DeploymentList",
     3      "apiVersion": "apps/v1",
     4      "metadata": {
     5          "selfLink": "/apis/apps/v1/namespaces/verrazzano-install/deployments",
     6          "resourceVersion": "25767"
     7      },
     8      "items": [
     9          {
    10              "metadata": {
    11                  "name": "verrazzano-platform-operator",
    12                  "namespace": "verrazzano-install",
    13                  "selfLink": "/apis/apps/v1/namespaces/verrazzano-install/deployments/verrazzano-platform-operator",
    14                  "uid": "9dbdbb83-8fa2-4772-b237-0a8e7275fdc7",
    15                  "resourceVersion": "22084",
    16                  "generation": 1,
    17                  "creationTimestamp": "2021-03-20T19:55:39Z",
    18                  "labels": {
    19                      "app": "verrazzano-platform-operator"
    20                  },
    21                  "annotations": {
    22                      "deployment.kubernetes.io/revision": "1",
    23                      "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\"}},\"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:0.13.0-20210320193933-a0fa255\"},{\"name\":\"IMAGE_PULL_SECRETS\",\"value\":\"verrazzano-container-registry\"}],\"image\":\"ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:0.13.0-20210320193933-a0fa255\",\"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}]}],\"initContainers\":[{\"args\":[\"--zap-log-level=info\",\"--init-webhooks=true\"],\"env\":[{\"name\":\"MODE\",\"value\":\"RUN_OPERATOR\"}],\"image\":\"ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:0.13.0-20210320193933-a0fa255\",\"imagePullPolicy\":\"IfNotPresent\",\"name\":\"webhook-init\",\"volumeMounts\":[{\"mountPath\":\"/etc/webhook/certs\",\"name\":\"webhook-certs\"}]}],\"serviceAccountName\":\"verrazzano-platform-operator\",\"volumes\":[{\"emptyDir\":{},\"name\":\"webhook-certs\"}]}}}}\n"
    24                  },
    25                  "managedFields": [
    26                      {
    27                          "manager": "kubectl",
    28                          "operation": "Update",
    29                          "apiVersion": "apps/v1",
    30                          "time": "2021-03-20T19:55:39Z",
    31                          "fieldsType": "FieldsV1",
    32                          "fieldsV1": {
    33                              "f:metadata": {
    34                                  "f:annotations": {
    35                                      ".": {},
    36                                      "f:kubectl.kubernetes.io/last-applied-configuration": {}
    37                                  },
    38                                  "f:labels": {
    39                                      ".": {},
    40                                      "f:app": {}
    41                                  }
    42                              },
    43                              "f:spec": {
    44                                  "f:progressDeadlineSeconds": {},
    45                                  "f:replicas": {},
    46                                  "f:revisionHistoryLimit": {},
    47                                  "f:selector": {
    48                                      "f:matchLabels": {
    49                                          ".": {},
    50                                          "f:app": {}
    51                                      }
    52                                  },
    53                                  "f:strategy": {
    54                                      "f:rollingUpdate": {
    55                                          ".": {},
    56                                          "f:maxSurge": {},
    57                                          "f:maxUnavailable": {}
    58                                      },
    59                                      "f:type": {}
    60                                  },
    61                                  "f:template": {
    62                                      "f:metadata": {
    63                                          "f:labels": {
    64                                              ".": {},
    65                                              "f:app": {}
    66                                          }
    67                                      },
    68                                      "f:spec": {
    69                                          "f:containers": {
    70                                              "k:{\"name\":\"verrazzano-platform-operator\"}": {
    71                                                  ".": {},
    72                                                  "f:args": {},
    73                                                  "f:env": {
    74                                                      ".": {},
    75                                                      "k:{\"name\":\"IMAGE_PULL_SECRETS\"}": {
    76                                                          ".": {},
    77                                                          "f:name": {},
    78                                                          "f:value": {}
    79                                                      },
    80                                                      "k:{\"name\":\"MODE\"}": {
    81                                                          ".": {},
    82                                                          "f:name": {},
    83                                                          "f:value": {}
    84                                                      },
    85                                                      "k:{\"name\":\"VZ_INSTALL_IMAGE\"}": {
    86                                                          ".": {},
    87                                                          "f:name": {},
    88                                                          "f:value": {}
    89                                                      }
    90                                                  },
    91                                                  "f:image": {},
    92                                                  "f:imagePullPolicy": {},
    93                                                  "f:name": {},
    94                                                  "f:ports": {
    95                                                      ".": {},
    96                                                      "k:{\"containerPort\":9443,\"protocol\":\"TCP\"}": {
    97                                                          ".": {},
    98                                                          "f:containerPort": {},
    99                                                          "f:name": {},
   100                                                          "f:protocol": {}
   101                                                      }
   102                                                  },
   103                                                  "f:resources": {
   104                                                      ".": {},
   105                                                      "f:requests": {
   106                                                          ".": {},
   107                                                          "f:memory": {}
   108                                                      }
   109                                                  },
   110                                                  "f:startupProbe": {
   111                                                      ".": {},
   112                                                      "f:failureThreshold": {},
   113                                                      "f:httpGet": {
   114                                                          ".": {},
   115                                                          "f:httpHeaders": {},
   116                                                          "f:path": {},
   117                                                          "f:port": {},
   118                                                          "f:scheme": {}
   119                                                      },
   120                                                      "f:periodSeconds": {},
   121                                                      "f:successThreshold": {},
   122                                                      "f:timeoutSeconds": {}
   123                                                  },
   124                                                  "f:terminationMessagePath": {},
   125                                                  "f:terminationMessagePolicy": {},
   126                                                  "f:volumeMounts": {
   127                                                      ".": {},
   128                                                      "k:{\"mountPath\":\"/etc/webhook/certs\"}": {
   129                                                          ".": {},
   130                                                          "f:mountPath": {},
   131                                                          "f:name": {},
   132                                                          "f:readOnly": {}
   133                                                      }
   134                                                  }
   135                                              }
   136                                          },
   137                                          "f:dnsPolicy": {},
   138                                          "f:initContainers": {
   139                                              ".": {},
   140                                              "k:{\"name\":\"webhook-init\"}": {
   141                                                  ".": {},
   142                                                  "f:args": {},
   143                                                  "f:env": {
   144                                                      ".": {},
   145                                                      "k:{\"name\":\"MODE\"}": {
   146                                                          ".": {},
   147                                                          "f:name": {},
   148                                                          "f:value": {}
   149                                                      }
   150                                                  },
   151                                                  "f:image": {},
   152                                                  "f:imagePullPolicy": {},
   153                                                  "f:name": {},
   154                                                  "f:resources": {},
   155                                                  "f:terminationMessagePath": {},
   156                                                  "f:terminationMessagePolicy": {},
   157                                                  "f:volumeMounts": {
   158                                                      ".": {},
   159                                                      "k:{\"mountPath\":\"/etc/webhook/certs\"}": {
   160                                                          ".": {},
   161                                                          "f:mountPath": {},
   162                                                          "f:name": {}
   163                                                      }
   164                                                  }
   165                                              }
   166                                          },
   167                                          "f:restartPolicy": {},
   168                                          "f:schedulerName": {},
   169                                          "f:securityContext": {},
   170                                          "f:serviceAccount": {},
   171                                          "f:serviceAccountName": {},
   172                                          "f:terminationGracePeriodSeconds": {},
   173                                          "f:volumes": {
   174                                              ".": {},
   175                                              "k:{\"name\":\"webhook-certs\"}": {
   176                                                  ".": {},
   177                                                  "f:emptyDir": {},
   178                                                  "f:name": {}
   179                                              }
   180                                          }
   181                                      }
   182                                  }
   183                              }
   184                          }
   185                      },
   186                      {
   187                          "manager": "kube-controller-manager",
   188                          "operation": "Update",
   189                          "apiVersion": "apps/v1",
   190                          "time": "2021-03-20T19:57:00Z",
   191                          "fieldsType": "FieldsV1",
   192                          "fieldsV1": {
   193                              "f:metadata": {
   194                                  "f:annotations": {
   195                                      "f:deployment.kubernetes.io/revision": {}
   196                                  }
   197                              },
   198                              "f:status": {
   199                                  "f:availableReplicas": {},
   200                                  "f:conditions": {
   201                                      ".": {},
   202                                      "k:{\"type\":\"Available\"}": {
   203                                          ".": {},
   204                                          "f:lastTransitionTime": {},
   205                                          "f:lastUpdateTime": {},
   206                                          "f:message": {},
   207                                          "f:reason": {},
   208                                          "f:status": {},
   209                                          "f:type": {}
   210                                      },
   211                                      "k:{\"type\":\"Progressing\"}": {
   212                                          ".": {},
   213                                          "f:lastTransitionTime": {},
   214                                          "f:lastUpdateTime": {},
   215                                          "f:message": {},
   216                                          "f:reason": {},
   217                                          "f:status": {},
   218                                          "f:type": {}
   219                                      }
   220                                  },
   221                                  "f:observedGeneration": {},
   222                                  "f:readyReplicas": {},
   223                                  "f:replicas": {},
   224                                  "f:updatedReplicas": {}
   225                              }
   226                          }
   227                      }
   228                  ]
   229              },
   230              "spec": {
   231                  "replicas": 1,
   232                  "selector": {
   233                      "matchLabels": {
   234                          "app": "verrazzano-platform-operator"
   235                      }
   236                  },
   237                  "template": {
   238                      "metadata": {
   239                          "creationTimestamp": null,
   240                          "labels": {
   241                              "app": "verrazzano-platform-operator"
   242                          }
   243                      },
   244                      "spec": {
   245                          "volumes": [
   246                              {
   247                                  "name": "webhook-certs",
   248                                  "emptyDir": {}
   249                              }
   250                          ],
   251                          "initContainers": [
   252                              {
   253                                  "name": "webhook-init",
   254                                  "image": "ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:0.13.0-20210320193933-a0fa255",
   255                                  "args": [
   256                                      "--zap-log-level=info",
   257                                      "--init-webhooks=true"
   258                                  ],
   259                                  "env": [
   260                                      {
   261                                          "name": "MODE",
   262                                          "value": "RUN_OPERATOR"
   263                                      }
   264                                  ],
   265                                  "resources": {},
   266                                  "volumeMounts": [
   267                                      {
   268                                          "name": "webhook-certs",
   269                                          "mountPath": "/etc/webhook/certs"
   270                                      }
   271                                  ],
   272                                  "terminationMessagePath": "/dev/termination-log",
   273                                  "terminationMessagePolicy": "File",
   274                                  "imagePullPolicy": "IfNotPresent"
   275                              }
   276                          ],
   277                          "containers": [
   278                              {
   279                                  "name": "verrazzano-platform-operator",
   280                                  "image": "ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:0.13.0-20210320193933-a0fa255",
   281                                  "args": [
   282                                      "--zap-log-level=info",
   283                                      "--enable-webhook-validation=true"
   284                                  ],
   285                                  "ports": [
   286                                      {
   287                                          "name": "webhook",
   288                                          "containerPort": 9443,
   289                                          "protocol": "TCP"
   290                                      }
   291                                  ],
   292                                  "env": [
   293                                      {
   294                                          "name": "MODE",
   295                                          "value": "RUN_OPERATOR"
   296                                      },
   297                                      {
   298                                          "name": "VZ_INSTALL_IMAGE",
   299                                          "value": "ghcr.io/verrazzano/verrazzano-platform-operator-jenkins:0.13.0-20210320193933-a0fa255"
   300                                      },
   301                                      {
   302                                          "name": "IMAGE_PULL_SECRETS",
   303                                          "value": "verrazzano-container-registry"
   304                                      }
   305                                  ],
   306                                  "resources": {
   307                                      "requests": {
   308                                          "memory": "72Mi"
   309                                      }
   310                                  },
   311                                  "volumeMounts": [
   312                                      {
   313                                          "name": "webhook-certs",
   314                                          "readOnly": true,
   315                                          "mountPath": "/etc/webhook/certs"
   316                                      }
   317                                  ],
   318                                  "startupProbe": {
   319                                      "httpGet": {
   320                                          "path": "/validate-install-verrazzano-io-v1alpha1-verrazzano",
   321                                          "port": "webhook",
   322                                          "scheme": "HTTPS",
   323                                          "httpHeaders": [
   324                                              {
   325                                                  "name": "Content-Type",
   326                                                  "value": "application/json"
   327                                              }
   328                                          ]
   329                                      },
   330                                      "timeoutSeconds": 3,
   331                                      "periodSeconds": 5,
   332                                      "successThreshold": 1,
   333                                      "failureThreshold": 15
   334                                  },
   335                                  "terminationMessagePath": "/dev/termination-log",
   336                                  "terminationMessagePolicy": "File",
   337                                  "imagePullPolicy": "IfNotPresent"
   338                              }
   339                          ],
   340                          "restartPolicy": "Always",
   341                          "terminationGracePeriodSeconds": 30,
   342                          "dnsPolicy": "ClusterFirst",
   343                          "serviceAccountName": "verrazzano-platform-operator",
   344                          "serviceAccount": "verrazzano-platform-operator",
   345                          "securityContext": {},
   346                          "schedulerName": "default-scheduler"
   347                      }
   348                  },
   349                  "strategy": {
   350                      "type": "RollingUpdate",
   351                      "rollingUpdate": {
   352                          "maxUnavailable": "25%",
   353                          "maxSurge": "25%"
   354                      }
   355                  },
   356                  "revisionHistoryLimit": 10,
   357                  "progressDeadlineSeconds": 600
   358              },
   359              "status": {
   360                  "observedGeneration": 1,
   361                  "replicas": 1,
   362                  "updatedReplicas": 1,
   363                  "readyReplicas": 1,
   364                  "availableReplicas": 1,
   365                  "conditions": [
   366                      {
   367                          "type": "Available",
   368                          "status": "True",
   369                          "lastUpdateTime": "2021-03-20T19:57:00Z",
   370                          "lastTransitionTime": "2021-03-20T19:57:00Z",
   371                          "reason": "MinimumReplicasAvailable",
   372                          "message": "Deployment has minimum availability."
   373                      },
   374                      {
   375                          "type": "Progressing",
   376                          "status": "True",
   377                          "lastUpdateTime": "2021-03-20T19:57:00Z",
   378                          "lastTransitionTime": "2021-03-20T19:55:39Z",
   379                          "reason": "NewReplicaSetAvailable",
   380                          "message": "ReplicaSet \"verrazzano-platform-operator-757cd7cf5c\" has successfully progressed."
   381                      }
   382                  ]
   383              }
   384          }
   385      ]
   386  }