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

     1  {
     2    "metadata": {
     3      "resourceVersion": "8664157"
     4    },
     5    "items": [
     6      {
     7        "metadata": {
     8          "name": "coherence-operator-585df65cdc",
     9          "namespace": "verrazzano-system",
    10          "uid": "4160f2b1-a94b-4675-950e-97675b489adb",
    11          "resourceVersion": "4727452",
    12          "generation": 1,
    13          "creationTimestamp": "2022-12-09T08:19:41Z",
    14          "labels": {
    15            "app.kubernetes.io/component": "manager",
    16            "app.kubernetes.io/created-by": "controller-manager",
    17            "app.kubernetes.io/instance": "coherence-operator-manager",
    18            "app.kubernetes.io/managed-by": "helm",
    19            "app.kubernetes.io/name": "coherence-operator",
    20            "app.kubernetes.io/part-of": "coherence-operator",
    21            "app.kubernetes.io/version": "3.2.9",
    22            "control-plane": "coherence",
    23            "pod-template-hash": "585df65cdc"
    24          },
    25          "annotations": {
    26            "deployment.kubernetes.io/desired-replicas": "3",
    27            "deployment.kubernetes.io/max-replicas": "4",
    28            "deployment.kubernetes.io/revision": "1",
    29            "meta.helm.sh/release-name": "coherence-operator",
    30            "meta.helm.sh/release-namespace": "verrazzano-system"
    31          },
    32          "ownerReferences": [
    33            {
    34              "apiVersion": "apps/v1",
    35              "kind": "Deployment",
    36              "name": "coherence-operator",
    37              "uid": "c445e2d0-551e-4b88-8851-8f66e875886a",
    38              "controller": true,
    39              "blockOwnerDeletion": true
    40            }
    41          ],
    42          "managedFields": [
    43            {
    44              "manager": "kube-controller-manager",
    45              "operation": "Update",
    46              "apiVersion": "apps/v1",
    47              "time": "2022-12-09T08:19:41Z",
    48              "fieldsType": "FieldsV1",
    49              "fieldsV1": {
    50                "f:metadata": {
    51                  "f:annotations": {
    52                    ".": {},
    53                    "f:deployment.kubernetes.io/desired-replicas": {},
    54                    "f:deployment.kubernetes.io/max-replicas": {},
    55                    "f:deployment.kubernetes.io/revision": {},
    56                    "f:meta.helm.sh/release-name": {},
    57                    "f:meta.helm.sh/release-namespace": {}
    58                  },
    59                  "f:labels": {
    60                    ".": {},
    61                    "f:app.kubernetes.io/component": {},
    62                    "f:app.kubernetes.io/created-by": {},
    63                    "f:app.kubernetes.io/instance": {},
    64                    "f:app.kubernetes.io/managed-by": {},
    65                    "f:app.kubernetes.io/name": {},
    66                    "f:app.kubernetes.io/part-of": {},
    67                    "f:app.kubernetes.io/version": {},
    68                    "f:control-plane": {},
    69                    "f:pod-template-hash": {}
    70                  },
    71                  "f:ownerReferences": {
    72                    ".": {},
    73                    "k:{\"uid\":\"c445e2d0-551e-4b88-8851-8f66e875886a\"}": {}
    74                  }
    75                },
    76                "f:spec": {
    77                  "f:replicas": {},
    78                  "f:selector": {},
    79                  "f:template": {
    80                    "f:metadata": {
    81                      "f:labels": {
    82                        ".": {},
    83                        "f:app.kubernetes.io/component": {},
    84                        "f:app.kubernetes.io/created-by": {},
    85                        "f:app.kubernetes.io/instance": {},
    86                        "f:app.kubernetes.io/managed-by": {},
    87                        "f:app.kubernetes.io/name": {},
    88                        "f:app.kubernetes.io/part-of": {},
    89                        "f:app.kubernetes.io/version": {},
    90                        "f:control-plane": {},
    91                        "f:pod-template-hash": {}
    92                      }
    93                    },
    94                    "f:spec": {
    95                      "f:affinity": {
    96                        ".": {},
    97                        "f:podAntiAffinity": {
    98                          ".": {},
    99                          "f:preferredDuringSchedulingIgnoredDuringExecution": {}
   100                        }
   101                      },
   102                      "f:containers": {
   103                        "k:{\"name\":\"manager\"}": {
   104                          ".": {},
   105                          "f:args": {},
   106                          "f:command": {},
   107                          "f:env": {
   108                            ".": {},
   109                            "k:{\"name\":\"CERT_TYPE\"}": {
   110                              ".": {},
   111                              "f:name": {},
   112                              "f:value": {}
   113                            },
   114                            "k:{\"name\":\"COHERENCE_IMAGE\"}": {
   115                              ".": {},
   116                              "f:name": {},
   117                              "f:value": {}
   118                            },
   119                            "k:{\"name\":\"OPERATOR_IMAGE\"}": {
   120                              ".": {},
   121                              "f:name": {},
   122                              "f:value": {}
   123                            },
   124                            "k:{\"name\":\"OPERATOR_NAME\"}": {
   125                              ".": {},
   126                              "f:name": {},
   127                              "f:valueFrom": {
   128                                ".": {},
   129                                "f:fieldRef": {}
   130                              }
   131                            },
   132                            "k:{\"name\":\"OPERATOR_NAMESPACE\"}": {
   133                              ".": {},
   134                              "f:name": {},
   135                              "f:valueFrom": {
   136                                ".": {},
   137                                "f:fieldRef": {}
   138                              }
   139                            },
   140                            "k:{\"name\":\"RACK_LABEL\"}": {
   141                              ".": {},
   142                              "f:name": {}
   143                            },
   144                            "k:{\"name\":\"SERVICE_NAME\"}": {
   145                              ".": {},
   146                              "f:name": {},
   147                              "f:value": {}
   148                            },
   149                            "k:{\"name\":\"SITE_LABEL\"}": {
   150                              ".": {},
   151                              "f:name": {}
   152                            },
   153                            "k:{\"name\":\"WATCH_NAMESPACE\"}": {
   154                              ".": {},
   155                              "f:name": {}
   156                            },
   157                            "k:{\"name\":\"WEBHOOK_SECRET\"}": {
   158                              ".": {},
   159                              "f:name": {},
   160                              "f:value": {}
   161                            },
   162                            "k:{\"name\":\"WEBHOOK_SERVICE\"}": {
   163                              ".": {},
   164                              "f:name": {},
   165                              "f:value": {}
   166                            }
   167                          },
   168                          "f:image": {},
   169                          "f:imagePullPolicy": {},
   170                          "f:livenessProbe": {
   171                            ".": {},
   172                            "f:failureThreshold": {},
   173                            "f:httpGet": {
   174                              ".": {},
   175                              "f:path": {},
   176                              "f:port": {},
   177                              "f:scheme": {}
   178                            },
   179                            "f:initialDelaySeconds": {},
   180                            "f:periodSeconds": {},
   181                            "f:successThreshold": {},
   182                            "f:timeoutSeconds": {}
   183                          },
   184                          "f:name": {},
   185                          "f:ports": {
   186                            ".": {},
   187                            "k:{\"containerPort\":8000,\"protocol\":\"TCP\"}": {
   188                              ".": {},
   189                              "f:containerPort": {},
   190                              "f:name": {},
   191                              "f:protocol": {}
   192                            },
   193                            "k:{\"containerPort\":8080,\"protocol\":\"TCP\"}": {
   194                              ".": {},
   195                              "f:containerPort": {},
   196                              "f:name": {},
   197                              "f:protocol": {}
   198                            },
   199                            "k:{\"containerPort\":8088,\"protocol\":\"TCP\"}": {
   200                              ".": {},
   201                              "f:containerPort": {},
   202                              "f:name": {},
   203                              "f:protocol": {}
   204                            },
   205                            "k:{\"containerPort\":9443,\"protocol\":\"TCP\"}": {
   206                              ".": {},
   207                              "f:containerPort": {},
   208                              "f:name": {},
   209                              "f:protocol": {}
   210                            }
   211                          },
   212                          "f:readinessProbe": {
   213                            ".": {},
   214                            "f:failureThreshold": {},
   215                            "f:httpGet": {
   216                              ".": {},
   217                              "f:path": {},
   218                              "f:port": {},
   219                              "f:scheme": {}
   220                            },
   221                            "f:initialDelaySeconds": {},
   222                            "f:periodSeconds": {},
   223                            "f:successThreshold": {},
   224                            "f:timeoutSeconds": {}
   225                          },
   226                          "f:resources": {},
   227                          "f:terminationMessagePath": {},
   228                          "f:terminationMessagePolicy": {},
   229                          "f:volumeMounts": {
   230                            ".": {},
   231                            "k:{\"mountPath\":\"/tmp/k8s-webhook-server/serving-certs\"}": {
   232                              ".": {},
   233                              "f:mountPath": {},
   234                              "f:name": {},
   235                              "f:readOnly": {}
   236                            }
   237                          }
   238                        }
   239                      },
   240                      "f:dnsPolicy": {},
   241                      "f:restartPolicy": {},
   242                      "f:schedulerName": {},
   243                      "f:securityContext": {},
   244                      "f:serviceAccount": {},
   245                      "f:serviceAccountName": {},
   246                      "f:terminationGracePeriodSeconds": {},
   247                      "f:volumes": {
   248                        ".": {},
   249                        "k:{\"name\":\"cert\"}": {
   250                          ".": {},
   251                          "f:name": {},
   252                          "f:secret": {
   253                            ".": {},
   254                            "f:defaultMode": {},
   255                            "f:secretName": {}
   256                          }
   257                        }
   258                      }
   259                    }
   260                  }
   261                }
   262              }
   263            },
   264            {
   265              "manager": "kube-controller-manager",
   266              "operation": "Update",
   267              "apiVersion": "apps/v1",
   268              "time": "2022-12-09T08:20:04Z",
   269              "fieldsType": "FieldsV1",
   270              "fieldsV1": {
   271                "f:status": {
   272                  "f:availableReplicas": {},
   273                  "f:fullyLabeledReplicas": {},
   274                  "f:observedGeneration": {},
   275                  "f:readyReplicas": {},
   276                  "f:replicas": {}
   277                }
   278              },
   279              "subresource": "status"
   280            }
   281          ]
   282        },
   283        "spec": {
   284          "replicas": 3,
   285          "selector": {
   286            "matchLabels": {
   287              "control-plane": "coherence",
   288              "pod-template-hash": "585df65cdc"
   289            }
   290          },
   291          "template": {
   292            "metadata": {
   293              "creationTimestamp": null,
   294              "labels": {
   295                "app.kubernetes.io/component": "manager",
   296                "app.kubernetes.io/created-by": "controller-manager",
   297                "app.kubernetes.io/instance": "coherence-operator-manager",
   298                "app.kubernetes.io/managed-by": "helm",
   299                "app.kubernetes.io/name": "coherence-operator",
   300                "app.kubernetes.io/part-of": "coherence-operator",
   301                "app.kubernetes.io/version": "3.2.9",
   302                "control-plane": "coherence",
   303                "pod-template-hash": "585df65cdc"
   304              }
   305            },
   306            "spec": {
   307              "volumes": [
   308                {
   309                  "name": "cert",
   310                  "secret": {
   311                    "secretName": "coherence-webhook-server-cert",
   312                    "defaultMode": 420
   313                  }
   314                }
   315              ],
   316              "containers": [
   317                {
   318                  "name": "manager",
   319                  "image": "ghcr.io/oracle/coherence-operator:3.2.9",
   320                  "command": [
   321                    "/files/runner"
   322                  ],
   323                  "args": [
   324                    "operator",
   325                    "--enable-leader-election"
   326                  ],
   327                  "ports": [
   328                    {
   329                      "name": "operator",
   330                      "containerPort": 8000,
   331                      "protocol": "TCP"
   332                    },
   333                    {
   334                      "name": "webhook-server",
   335                      "containerPort": 9443,
   336                      "protocol": "TCP"
   337                    },
   338                    {
   339                      "name": "metrics",
   340                      "containerPort": 8080,
   341                      "protocol": "TCP"
   342                    },
   343                    {
   344                      "name": "health",
   345                      "containerPort": 8088,
   346                      "protocol": "TCP"
   347                    }
   348                  ],
   349                  "env": [
   350                    {
   351                      "name": "OPERATOR_NAMESPACE",
   352                      "valueFrom": {
   353                        "fieldRef": {
   354                          "apiVersion": "v1",
   355                          "fieldPath": "metadata.namespace"
   356                        }
   357                      }
   358                    },
   359                    {
   360                      "name": "OPERATOR_NAME",
   361                      "valueFrom": {
   362                        "fieldRef": {
   363                          "apiVersion": "v1",
   364                          "fieldPath": "metadata.name"
   365                        }
   366                      }
   367                    },
   368                    {
   369                      "name": "WEBHOOK_SERVICE",
   370                      "value": "coherence-operator-webhook"
   371                    },
   372                    {
   373                      "name": "WEBHOOK_SECRET",
   374                      "value": "coherence-webhook-server-cert"
   375                    },
   376                    {
   377                      "name": "SERVICE_NAME",
   378                      "value": "coherence-operator-rest"
   379                    },
   380                    {
   381                      "name": "CERT_TYPE",
   382                      "value": "self-signed"
   383                    },
   384                    {
   385                      "name": "COHERENCE_IMAGE",
   386                      "value": "ghcr.io/oracle/coherence-ce:22.06.1"
   387                    },
   388                    {
   389                      "name": "RACK_LABEL"
   390                    },
   391                    {
   392                      "name": "SITE_LABEL"
   393                    },
   394                    {
   395                      "name": "OPERATOR_IMAGE",
   396                      "value": "ghcr.io/oracle/coherence-operator:3.2.9"
   397                    },
   398                    {
   399                      "name": "WATCH_NAMESPACE"
   400                    }
   401                  ],
   402                  "resources": {},
   403                  "volumeMounts": [
   404                    {
   405                      "name": "cert",
   406                      "readOnly": true,
   407                      "mountPath": "/tmp/k8s-webhook-server/serving-certs"
   408                    }
   409                  ],
   410                  "livenessProbe": {
   411                    "httpGet": {
   412                      "path": "/healthz",
   413                      "port": "health",
   414                      "scheme": "HTTP"
   415                    },
   416                    "initialDelaySeconds": 10,
   417                    "timeoutSeconds": 1,
   418                    "periodSeconds": 10,
   419                    "successThreshold": 1,
   420                    "failureThreshold": 3
   421                  },
   422                  "readinessProbe": {
   423                    "httpGet": {
   424                      "path": "/readyz",
   425                      "port": "health",
   426                      "scheme": "HTTP"
   427                    },
   428                    "initialDelaySeconds": 10,
   429                    "timeoutSeconds": 1,
   430                    "periodSeconds": 10,
   431                    "successThreshold": 1,
   432                    "failureThreshold": 3
   433                  },
   434                  "terminationMessagePath": "/dev/termination-log",
   435                  "terminationMessagePolicy": "File",
   436                  "imagePullPolicy": "IfNotPresent"
   437                }
   438              ],
   439              "restartPolicy": "Always",
   440              "terminationGracePeriodSeconds": 10,
   441              "dnsPolicy": "ClusterFirst",
   442              "serviceAccountName": "coherence-operator",
   443              "serviceAccount": "coherence-operator",
   444              "securityContext": {},
   445              "affinity": {
   446                "podAntiAffinity": {
   447                  "preferredDuringSchedulingIgnoredDuringExecution": [
   448                    {
   449                      "weight": 50,
   450                      "podAffinityTerm": {
   451                        "labelSelector": {
   452                          "matchLabels": {
   453                            "app.kubernetes.io/instance": "coherence-operator-manager",
   454                            "app.kubernetes.io/name": "coherence-operator",
   455                            "app.kubernetes.io/version": "3.2.9",
   456                            "control-plane": "coherence"
   457                          }
   458                        },
   459                        "topologyKey": "topology.kubernetes.io/zone"
   460                      }
   461                    },
   462                    {
   463                      "weight": 10,
   464                      "podAffinityTerm": {
   465                        "labelSelector": {
   466                          "matchLabels": {
   467                            "app.kubernetes.io/instance": "coherence-operator-manager",
   468                            "app.kubernetes.io/name": "coherence-operator",
   469                            "app.kubernetes.io/version": "3.2.9",
   470                            "control-plane": "coherence"
   471                          }
   472                        },
   473                        "topologyKey": "oci.oraclecloud.com/fault-domain"
   474                      }
   475                    },
   476                    {
   477                      "weight": 1,
   478                      "podAffinityTerm": {
   479                        "labelSelector": {
   480                          "matchLabels": {
   481                            "app.kubernetes.io/instance": "coherence-operator-manager",
   482                            "app.kubernetes.io/name": "coherence-operator",
   483                            "app.kubernetes.io/version": "3.2.9",
   484                            "control-plane": "coherence"
   485                          }
   486                        },
   487                        "topologyKey": "kubernetes.io/hostname"
   488                      }
   489                    }
   490                  ]
   491                }
   492              },
   493              "schedulerName": "default-scheduler"
   494            }
   495          }
   496        },
   497        "status": {
   498          "replicas": 3,
   499          "fullyLabeledReplicas": 3,
   500          "readyReplicas": 3,
   501          "availableReplicas": 3,
   502          "observedGeneration": 1
   503        }
   504      },
   505      {
   506        "metadata": {
   507          "name": "oam-kubernetes-runtime-576648575",
   508          "namespace": "verrazzano-system",
   509          "uid": "0c3b77ef-ab7b-4468-9189-33c19d239b37",
   510          "resourceVersion": "3221688",
   511          "generation": 1,
   512          "creationTimestamp": "2022-12-09T08:19:26Z",
   513          "labels": {
   514            "app.kubernetes.io/instance": "oam-kubernetes-runtime",
   515            "app.kubernetes.io/name": "oam-kubernetes-runtime",
   516            "pod-template-hash": "576648575"
   517          },
   518          "annotations": {
   519            "deployment.kubernetes.io/desired-replicas": "1",
   520            "deployment.kubernetes.io/max-replicas": "2",
   521            "deployment.kubernetes.io/revision": "1",
   522            "meta.helm.sh/release-name": "oam-kubernetes-runtime",
   523            "meta.helm.sh/release-namespace": "verrazzano-system"
   524          },
   525          "ownerReferences": [
   526            {
   527              "apiVersion": "apps/v1",
   528              "kind": "Deployment",
   529              "name": "oam-kubernetes-runtime",
   530              "uid": "fe5a1092-a0ab-49de-975e-913bb4bc3d76",
   531              "controller": true,
   532              "blockOwnerDeletion": true
   533            }
   534          ],
   535          "managedFields": [
   536            {
   537              "manager": "kube-controller-manager",
   538              "operation": "Update",
   539              "apiVersion": "apps/v1",
   540              "time": "2022-12-09T08:19:26Z",
   541              "fieldsType": "FieldsV1",
   542              "fieldsV1": {
   543                "f:metadata": {
   544                  "f:annotations": {
   545                    ".": {},
   546                    "f:deployment.kubernetes.io/desired-replicas": {},
   547                    "f:deployment.kubernetes.io/max-replicas": {},
   548                    "f:deployment.kubernetes.io/revision": {},
   549                    "f:meta.helm.sh/release-name": {},
   550                    "f:meta.helm.sh/release-namespace": {}
   551                  },
   552                  "f:labels": {
   553                    ".": {},
   554                    "f:app.kubernetes.io/instance": {},
   555                    "f:app.kubernetes.io/name": {},
   556                    "f:pod-template-hash": {}
   557                  },
   558                  "f:ownerReferences": {
   559                    ".": {},
   560                    "k:{\"uid\":\"fe5a1092-a0ab-49de-975e-913bb4bc3d76\"}": {}
   561                  }
   562                },
   563                "f:spec": {
   564                  "f:replicas": {},
   565                  "f:selector": {},
   566                  "f:template": {
   567                    "f:metadata": {
   568                      "f:labels": {
   569                        ".": {},
   570                        "f:app.kubernetes.io/instance": {},
   571                        "f:app.kubernetes.io/name": {},
   572                        "f:pod-template-hash": {}
   573                      }
   574                    },
   575                    "f:spec": {
   576                      "f:containers": {
   577                        "k:{\"name\":\"oam-kubernetes-runtime\"}": {
   578                          ".": {},
   579                          "f:args": {},
   580                          "f:image": {},
   581                          "f:imagePullPolicy": {},
   582                          "f:name": {},
   583                          "f:resources": {
   584                            ".": {},
   585                            "f:requests": {
   586                              ".": {},
   587                              "f:cpu": {},
   588                              "f:memory": {}
   589                            }
   590                          },
   591                          "f:securityContext": {},
   592                          "f:terminationMessagePath": {},
   593                          "f:terminationMessagePolicy": {}
   594                        }
   595                      },
   596                      "f:dnsPolicy": {},
   597                      "f:restartPolicy": {},
   598                      "f:schedulerName": {},
   599                      "f:securityContext": {},
   600                      "f:serviceAccount": {},
   601                      "f:serviceAccountName": {},
   602                      "f:terminationGracePeriodSeconds": {}
   603                    }
   604                  }
   605                }
   606              }
   607            },
   608            {
   609              "manager": "kube-controller-manager",
   610              "operation": "Update",
   611              "apiVersion": "apps/v1",
   612              "time": "2022-12-14T08:17:16Z",
   613              "fieldsType": "FieldsV1",
   614              "fieldsV1": {
   615                "f:status": {
   616                  "f:availableReplicas": {},
   617                  "f:fullyLabeledReplicas": {},
   618                  "f:observedGeneration": {},
   619                  "f:readyReplicas": {},
   620                  "f:replicas": {}
   621                }
   622              },
   623              "subresource": "status"
   624            }
   625          ]
   626        },
   627        "spec": {
   628          "replicas": 1,
   629          "selector": {
   630            "matchLabels": {
   631              "app.kubernetes.io/instance": "oam-kubernetes-runtime",
   632              "app.kubernetes.io/name": "oam-kubernetes-runtime",
   633              "pod-template-hash": "576648575"
   634            }
   635          },
   636          "template": {
   637            "metadata": {
   638              "creationTimestamp": null,
   639              "labels": {
   640                "app.kubernetes.io/instance": "oam-kubernetes-runtime",
   641                "app.kubernetes.io/name": "oam-kubernetes-runtime",
   642                "pod-template-hash": "576648575"
   643              }
   644            },
   645            "spec": {
   646              "containers": [
   647                {
   648                  "name": "oam-kubernetes-runtime",
   649                  "image": "ghcr.io/verrazzano/oam-kubernetes-runtime:v0.3.0-20221013061514-f30c668",
   650                  "args": [
   651                    "--metrics-addr=:8080",
   652                    "--enable-leader-election"
   653                  ],
   654                  "resources": {
   655                    "requests": {
   656                      "cpu": "100m",
   657                      "memory": "20Mi"
   658                    }
   659                  },
   660                  "terminationMessagePath": "/dev/termination-log",
   661                  "terminationMessagePolicy": "File",
   662                  "imagePullPolicy": "Always",
   663                  "securityContext": {}
   664                }
   665              ],
   666              "restartPolicy": "Always",
   667              "terminationGracePeriodSeconds": 10,
   668              "dnsPolicy": "ClusterFirst",
   669              "serviceAccountName": "oam-kubernetes-runtime",
   670              "serviceAccount": "oam-kubernetes-runtime",
   671              "securityContext": {},
   672              "schedulerName": "default-scheduler"
   673            }
   674          }
   675        },
   676        "status": {
   677          "replicas": 1,
   678          "fullyLabeledReplicas": 1,
   679          "readyReplicas": 1,
   680          "availableReplicas": 1,
   681          "observedGeneration": 1
   682        }
   683      }
   684    ]
   685  }