{
  "kind": "Pod",
  "apiVersion": "v1",
  "metadata": {
    "name": "kube-controller-manager-ci-ln-d53y532-f76d1-2btqq-master-0",
    "namespace": "openshift-kube-controller-manager",
    "selfLink": "/api/v1/namespaces/openshift-kube-controller-manager/pods/kube-controller-manager-ci-ln-d53y532-f76d1-2btqq-master-0",
    "uid": "88f9ee5a-0c8e-408b-8ac9-179a1927c26b",
    "resourceVersion": "24361",
    "creationTimestamp": "2020-08-12T08:54:08Z",
    "labels": {
      "app": "kube-controller-manager",
      "kube-controller-manager": "true",
      "revision": "9"
    },
    "annotations": {
      "kubectl.kubernetes.io/default-logs-container": "kube-controller-manager",
      "kubernetes.io/config.hash": "3b2b3bd9bddb99c82ffbf06bf7600b06",
      "kubernetes.io/config.mirror": "3b2b3bd9bddb99c82ffbf06bf7600b06",
      "kubernetes.io/config.seen": "2020-08-12T08:54:08.109370185Z",
      "kubernetes.io/config.source": "file"
    },
    "ownerReferences": [
      {
        "apiVersion": "v1",
        "kind": "Node",
        "name": "ci-ln-d53y532-f76d1-2btqq-master-0",
        "uid": "0ce32f2f-d5bf-4fd2-b6f1-a86002f36bb5",
        "controller": true
      }
    ]
  },
  "spec": {
    "volumes": [
      {
        "name": "resource-dir",
        "hostPath": {
          "path": "/etc/kubernetes/static-pod-resources/kube-controller-manager-pod-9",
          "type": ""
        }
      },
      {
        "name": "cert-dir",
        "hostPath": {
          "path": "/etc/kubernetes/static-pod-resources/kube-controller-manager-certs",
          "type": ""
        }
      }
    ],
    "containers": [
      {
        "name": "kube-controller-manager",
        "image": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fed963f4a3d4fa81891976fcda8e08d970e1ddfb4076ee4e048b70c581c2c49b",
        "command": [
          "/bin/bash",
          "-euxo",
          "pipefail",
          "-c"
        ],
        "args": [
          "timeout 3m /bin/bash -exuo pipefail -c 'while [ -n \"$(ss -Htanop \\( sport = 10257 \\))\" ]; do sleep 1; done'\n\nif [ -f /etc/kubernetes/static-pod-certs/configmaps/trusted-ca-bundle/ca-bundle.crt ]; then\n  echo \"Copying system trust bundle\"\n  cp -f /etc/kubernetes/static-pod-certs/configmaps/trusted-ca-bundle/ca-bundle.crt /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem\nfi\nexec hyperkube kube-controller-manager --openshift-config=/etc/kubernetes/static-pod-resources/configmaps/config/config.yaml \\\n  --kubeconfig=/etc/kubernetes/static-pod-resources/configmaps/controller-manager-kubeconfig/kubeconfig \\\n  --authentication-kubeconfig=/etc/kubernetes/static-pod-resources/configmaps/controller-manager-kubeconfig/kubeconfig \\\n  --authorization-kubeconfig=/etc/kubernetes/static-pod-resources/configmaps/controller-manager-kubeconfig/kubeconfig \\\n  --client-ca-file=/etc/kubernetes/static-pod-certs/configmaps/client-ca/ca-bundle.crt \\\n  --requestheader-client-ca-file=/etc/kubernetes/static-pod-certs/configmaps/aggregator-client-ca/ca-bundle.crt -v=2 --tls-cert-file=/etc/kubernetes/static-pod-resources/secrets/serving-cert/tls.crt --tls-private-key-file=/etc/kubernetes/static-pod-resources/secrets/serving-cert/tls.key"
        ],
        "ports": [
          {
            "hostPort": 10257,
            "containerPort": 10257,
            "protocol": "TCP"
          }
        ],
        "resources": {
          "requests": {
            "cpu": "80m",
            "memory": "200Mi"
          }
        },
        "volumeMounts": [
          {
            "name": "resource-dir",
            "mountPath": "/etc/kubernetes/static-pod-resources"
          },
          {
            "name": "cert-dir",
            "mountPath": "/etc/kubernetes/static-pod-certs"
          }
        ],
        "livenessProbe": {
          "httpGet": {
            "path": "healthz",
            "port": 10257,
            "scheme": "HTTPS"
          },
          "initialDelaySeconds": 45,
          "timeoutSeconds": 10,
          "periodSeconds": 10,
          "successThreshold": 1,
          "failureThreshold": 3
        },
        "readinessProbe": {
          "httpGet": {
            "path": "healthz",
            "port": 10257,
            "scheme": "HTTPS"
          },
          "initialDelaySeconds": 10,
          "timeoutSeconds": 10,
          "periodSeconds": 10,
          "successThreshold": 1,
          "failureThreshold": 3
        },
        "terminationMessagePath": "/dev/termination-log",
        "terminationMessagePolicy": "FallbackToLogsOnError",
        "imagePullPolicy": "IfNotPresent"
      },
      {
        "name": "cluster-policy-controller",
        "image": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bc367e8cb993f0194ad8288a29bb00e9362f9f9d123fb94c7c85f8349cd3599c",
        "command": [
          "/bin/bash",
          "-euxo",
          "pipefail",
          "-c"
        ],
        "args": [
          "timeout 3m /bin/bash -exuo pipefail -c 'while [ -n \"$(ss -Htanop \\( sport = 10357 \\))\" ]; do sleep 1; done'\n\nexec cluster-policy-controller start --config=/etc/kubernetes/static-pod-resources/configmaps/cluster-policy-controller-config/config.yaml\n"
        ],
        "ports": [
          {
            "hostPort": 10357,
            "containerPort": 10357,
            "protocol": "TCP"
          }
        ],
        "resources": {
          "requests": {
            "cpu": "10m",
            "memory": "200Mi"
          }
        },
        "volumeMounts": [
          {
            "name": "resource-dir",
            "mountPath": "/etc/kubernetes/static-pod-resources"
          },
          {
            "name": "cert-dir",
            "mountPath": "/etc/kubernetes/static-pod-certs"
          }
        ],
        "livenessProbe": {
          "httpGet": {
            "path": "healthz",
            "port": 10357,
            "scheme": "HTTPS"
          },
          "initialDelaySeconds": 45,
          "timeoutSeconds": 10,
          "periodSeconds": 10,
          "successThreshold": 1,
          "failureThreshold": 3
        },
        "readinessProbe": {
          "httpGet": {
            "path": "healthz",
            "port": 10357,
            "scheme": "HTTPS"
          },
          "initialDelaySeconds": 10,
          "timeoutSeconds": 10,
          "periodSeconds": 10,
          "successThreshold": 1,
          "failureThreshold": 3
        },
        "terminationMessagePath": "/dev/termination-log",
        "terminationMessagePolicy": "FallbackToLogsOnError",
        "imagePullPolicy": "IfNotPresent"
      },
      {
        "name": "kube-controller-manager-cert-syncer",
        "image": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b761bfa81fdb68866028109fb0092fc30147fa315ca17748e7d9b8c55ef5762d",
        "command": [
          "cluster-kube-controller-manager-operator",
          "cert-syncer"
        ],
        "args": [
          "--kubeconfig=/etc/kubernetes/static-pod-resources/configmaps/kube-controller-cert-syncer-kubeconfig/kubeconfig",
          "--namespace=$(POD_NAMESPACE)",
          "--destination-dir=/etc/kubernetes/static-pod-certs"
        ],
        "env": [
          {
            "name": "POD_NAME",
            "valueFrom": {
              "fieldRef": {
                "apiVersion": "v1",
                "fieldPath": "metadata.name"
              }
            }
          },
          {
            "name": "POD_NAMESPACE",
            "valueFrom": {
              "fieldRef": {
                "apiVersion": "v1",
                "fieldPath": "metadata.namespace"
              }
            }
          }
        ],
        "resources": {
          "requests": {
            "cpu": "5m",
            "memory": "50Mi"
          }
        },
        "volumeMounts": [
          {
            "name": "resource-dir",
            "mountPath": "/etc/kubernetes/static-pod-resources"
          },
          {
            "name": "cert-dir",
            "mountPath": "/etc/kubernetes/static-pod-certs"
          }
        ],
        "terminationMessagePath": "/dev/termination-log",
        "terminationMessagePolicy": "FallbackToLogsOnError",
        "imagePullPolicy": "IfNotPresent"
      },
      {
        "name": "kube-controller-manager-recovery-controller",
        "image": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b761bfa81fdb68866028109fb0092fc30147fa315ca17748e7d9b8c55ef5762d",
        "command": [
          "/bin/bash",
          "-euxo",
          "pipefail",
          "-c"
        ],
        "args": [
          "timeout 3m /bin/bash -exuo pipefail -c 'while [ -n \"$(ss -Htanop \\( sport = 9443 \\))\" ]; do sleep 1; done'\n\nexec cluster-kube-controller-manager-operator cert-recovery-controller --kubeconfig=/etc/kubernetes/static-pod-resources/configmaps/kube-controller-cert-syncer-kubeconfig/kubeconfig --namespace=${POD_NAMESPACE} --listen=0.0.0.0:9443 -v=2\n"
        ],
        "env": [
          {
            "name": "POD_NAMESPACE",
            "valueFrom": {
              "fieldRef": {
                "apiVersion": "v1",
                "fieldPath": "metadata.namespace"
              }
            }
          }
        ],
        "resources": {
          "requests": {
            "cpu": "5m",
            "memory": "50Mi"
          }
        },
        "volumeMounts": [
          {
            "name": "resource-dir",
            "mountPath": "/etc/kubernetes/static-pod-resources"
          },
          {
            "name": "cert-dir",
            "mountPath": "/etc/kubernetes/static-pod-certs"
          }
        ],
        "terminationMessagePath": "/dev/termination-log",
        "terminationMessagePolicy": "FallbackToLogsOnError",
        "imagePullPolicy": "IfNotPresent"
      }
    ],
    "restartPolicy": "Always",
    "terminationGracePeriodSeconds": 30,
    "dnsPolicy": "ClusterFirst",
    "nodeName": "ci-ln-d53y532-f76d1-2btqq-master-0",
    "hostNetwork": true,
    "securityContext": {},
    "schedulerName": "default-scheduler",
    "tolerations": [
      {
        "operator": "Exists"
      }
    ],
    "priorityClassName": "system-node-critical",
    "priority": 2000001000,
    "enableServiceLinks": true
  },
  "status": {
    "phase": "Running",
    "conditions": [
      {
        "type": "Initialized",
        "status": "True",
        "lastProbeTime": null,
        "lastTransitionTime": "2020-08-12T08:32:16Z"
      },
      {
        "type": "Ready",
        "status": "True",
        "lastProbeTime": null,
        "lastTransitionTime": "2020-08-12T09:01:11Z"
      },
      {
        "type": "ContainersReady",
        "status": "True",
        "lastProbeTime": null,
        "lastTransitionTime": "2020-08-12T09:01:11Z"
      },
      {
        "type": "PodScheduled",
        "status": "True",
        "lastProbeTime": null,
        "lastTransitionTime": "2020-08-12T08:32:16Z"
      }
    ],
    "hostIP": "10.0.0.5",
    "podIP": "10.0.0.5",
    "podIPs": [
      {
        "ip": "10.0.0.5"
      }
    ],
    "startTime": "2020-08-12T08:32:16Z",
    "containerStatuses": [
      {
        "name": "cluster-policy-controller",
        "state": {
          "running": {
            "startedAt": "2020-08-12T09:00:55Z"
          }
        },
        "lastState": {
          "terminated": {
            "exitCode": 255,
            "reason": "Error",
            "message": " to watch *v1.Endpoints: Get https://localhost:6443/api/v1/endpoints?allowWatchBookmarks=true&resourceVersion=23691&timeout=9m9s&timeoutSeconds=549&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 09:00:54.346504       1 reflector.go:307] k8s.io/client-go/informers/factory.go:135: Failed to watch *v1.ServiceAccount: Get https://localhost:6443/api/v1/serviceaccounts?allowWatchBookmarks=true&resourceVersion=21411&timeout=8m26s&timeoutSeconds=506&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 09:00:54.347418       1 reflector.go:307] k8s.io/client-go/informers/factory.go:135: Failed to watch *v1.Pod: Get https://localhost:6443/api/v1/pods?allowWatchBookmarks=true&resourceVersion=23705&timeout=6m56s&timeoutSeconds=416&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 09:00:54.348565       1 reflector.go:307] github.com/openshift/client-go/build/informers/externalversions/factory.go:101: Failed to watch *v1.Build: Get https://localhost:6443/apis/build.openshift.io/v1/builds?allowWatchBookmarks=true&resourceVersion=21268&timeout=6m0s&timeoutSeconds=360&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 09:00:54.349747       1 reflector.go:307] k8s.io/client-go/informers/factory.go:135: Failed to watch *v1.DaemonSet: Get https://localhost:6443/apis/apps/v1/daemonsets?allowWatchBookmarks=true&resourceVersion=20753&timeout=8m49s&timeoutSeconds=529&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 09:00:54.350745       1 reflector.go:307] k8s.io/client-go/informers/factory.go:135: Failed to watch *v1.ConfigMap: Get https://localhost:6443/api/v1/configmaps?allowWatchBookmarks=true&resourceVersion=24042&timeout=8m48s&timeoutSeconds=528&watch=true: dial tcp [::1]:6443: connect: connection refused\nI0812 09:00:54.638970       1 leaderelection.go:288] failed to renew lease openshift-kube-controller-manager/cluster-policy-controller: timed out waiting for the condition\nF0812 09:00:54.639030       1 policy_controller.go:94] leaderelection lost\n",
            "startedAt": "2020-08-12T08:54:09Z",
            "finishedAt": "2020-08-12T09:00:54Z",
            "containerID": "cri-o://6747806d7d223f1deb5774560570e56c0669b691cfcacf413d27dcd9e7aa03ff"
          }
        },
        "ready": true,
        "restartCount": 1,
        "image": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bc367e8cb993f0194ad8288a29bb00e9362f9f9d123fb94c7c85f8349cd3599c",
        "imageID": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bc367e8cb993f0194ad8288a29bb00e9362f9f9d123fb94c7c85f8349cd3599c",
        "containerID": "cri-o://14c945eeb268fc8cbe25568ef3a87bd8f93f884d907a120f17d1beb48d3e29f3",
        "started": true
      },
      {
        "name": "kube-controller-manager",
        "state": {
          "running": {
            "startedAt": "2020-08-12T08:54:09Z"
          }
        },
        "lastState": {},
        "ready": true,
        "restartCount": 0,
        "image": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fed963f4a3d4fa81891976fcda8e08d970e1ddfb4076ee4e048b70c581c2c49b",
        "imageID": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fed963f4a3d4fa81891976fcda8e08d970e1ddfb4076ee4e048b70c581c2c49b",
        "containerID": "cri-o://657ed61a76955c868534c316e09f933147099bd38e2d0694b56257149a62ef61",
        "started": true
      },
      {
        "name": "kube-controller-manager-cert-syncer",
        "state": {
          "running": {
            "startedAt": "2020-08-12T08:54:10Z"
          }
        },
        "lastState": {},
        "ready": true,
        "restartCount": 0,
        "image": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b761bfa81fdb68866028109fb0092fc30147fa315ca17748e7d9b8c55ef5762d",
        "imageID": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b761bfa81fdb68866028109fb0092fc30147fa315ca17748e7d9b8c55ef5762d",
        "containerID": "cri-o://635f90279d1969a8ace83ac00a5dcb3e16e9dd64f2f77ab01b7247eb816e28a0",
        "started": true
      },
      {
        "name": "kube-controller-manager-recovery-controller",
        "state": {
          "running": {
            "startedAt": "2020-08-12T09:00:56Z"
          }
        },
        "lastState": {
          "terminated": {
            "exitCode": 255,
            "reason": "Error",
            "message": "espaces/openshift-config/secrets?allowWatchBookmarks=true&resourceVersion=23272&timeout=6m28s&timeoutSeconds=388&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 09:00:54.422635       1 reflector.go:307] runtime/asm_amd64.s:1357: Failed to watch *v1.Secret: Get https://localhost:6443/api/v1/namespaces/openshift-kube-controller-manager-operator/secrets?allowWatchBookmarks=true&resourceVersion=23272&timeout=6m26s&timeoutSeconds=386&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 09:00:54.423552       1 reflector.go:307] runtime/asm_amd64.s:1357: Failed to watch *v1.ConfigMap: Get https://localhost:6443/api/v1/namespaces/openshift-config/configmaps?allowWatchBookmarks=true&resourceVersion=23506&timeout=9m17s&timeoutSeconds=557&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 09:00:54.424756       1 reflector.go:307] runtime/asm_amd64.s:1357: Failed to watch *v1.Secret: Get https://localhost:6443/api/v1/namespaces/openshift-config-managed/secrets?allowWatchBookmarks=true&resourceVersion=23272&timeout=8m47s&timeoutSeconds=527&watch=true: dial tcp [::1]:6443: connect: connection refused\nI0812 09:00:55.170706       1 leaderelection.go:288] failed to renew lease openshift-kube-controller-manager/cert-recovery-controller-lock: timed out waiting for the condition\nF0812 09:00:55.170770       1 leaderelection.go:67] leaderelection lost\nI0812 09:00:55.172257       1 client_cert_rotation_controller.go:180] Shutting down CertRotationController - \"CSRSigningCert\"\nI0812 09:00:55.172292       1 resourcesync_controller.go:228] Shutting down ResourceSyncController\nI0812 09:00:55.172318       1 csrcontroller.go:104] Shutting down CSR controller\nI0812 09:00:55.172326       1 csrcontroller.go:106] CSR controller shut down\nI0812 09:00:55.170759       1 event.go:281] Event(v1.ObjectReference{Kind:\"ConfigMap\", Namespace:\"\", Name:\"\", UID:\"\", APIVersion:\"v1\", ResourceVersion:\"\", FieldPath:\"\"}): type: 'Normal' reason: 'LeaderElection' 5f55a5af-57e7-4e82-a490-95fde0482587 stopped leading\n",
            "startedAt": "2020-08-12T08:54:10Z",
            "finishedAt": "2020-08-12T09:00:55Z",
            "containerID": "cri-o://863830a495eb9489f8025e060e4a53bd31819ede9ab12ce1f70cad1fbc8d8c44"
          }
        },
        "ready": true,
        "restartCount": 1,
        "image": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b761bfa81fdb68866028109fb0092fc30147fa315ca17748e7d9b8c55ef5762d",
        "imageID": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b761bfa81fdb68866028109fb0092fc30147fa315ca17748e7d9b8c55ef5762d",
        "containerID": "cri-o://c4cf58571645161316f8acb73833062f100e181394e492f83b8d6e367d649a72",
        "started": true
      }
    ],
    "qosClass": "Burstable"
  }
}
