{
  "kind": "Pod",
  "apiVersion": "v1",
  "metadata": {
    "name": "kube-controller-manager-ci-ln-d53y532-f76d1-2btqq-master-2",
    "namespace": "openshift-kube-controller-manager",
    "selfLink": "/api/v1/namespaces/openshift-kube-controller-manager/pods/kube-controller-manager-ci-ln-d53y532-f76d1-2btqq-master-2",
    "uid": "f1ee294c-9547-4c2d-ac63-ca0733978892",
    "resourceVersion": "23334",
    "creationTimestamp": "2020-08-12T08:52:53Z",
    "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:52:49.920876011Z",
      "kubernetes.io/config.source": "file"
    },
    "ownerReferences": [
      {
        "apiVersion": "v1",
        "kind": "Node",
        "name": "ci-ln-d53y532-f76d1-2btqq-master-2",
        "uid": "b667bede-db6e-4afb-826f-5a36ab31faa1",
        "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-2",
    "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:30:21Z"
      },
      {
        "type": "Ready",
        "status": "True",
        "lastProbeTime": null,
        "lastTransitionTime": "2020-08-12T08:58:11Z"
      },
      {
        "type": "ContainersReady",
        "status": "True",
        "lastProbeTime": null,
        "lastTransitionTime": "2020-08-12T08:58:11Z"
      },
      {
        "type": "PodScheduled",
        "status": "True",
        "lastProbeTime": null,
        "lastTransitionTime": "2020-08-12T08:30:21Z"
      }
    ],
    "hostIP": "10.0.0.3",
    "podIP": "10.0.0.3",
    "podIPs": [
      {
        "ip": "10.0.0.3"
      }
    ],
    "startTime": "2020-08-12T08:30:21Z",
    "containerStatuses": [
      {
        "name": "cluster-policy-controller",
        "state": {
          "running": {
            "startedAt": "2020-08-12T08:52:52Z"
          }
        },
        "lastState": {},
        "ready": true,
        "restartCount": 0,
        "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://2013eb8213d6d45fc41b72b3d718321a831bab6629923c2abf52758e22b8a3ca",
        "started": true
      },
      {
        "name": "kube-controller-manager",
        "state": {
          "running": {
            "startedAt": "2020-08-12T08:57:37Z"
          }
        },
        "lastState": {
          "terminated": {
            "exitCode": 255,
            "reason": "Error",
            "message": "E0812 08:57:36.482527       1 reflector.go:307] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to watch *v1.PartialObjectMetadata: Get https://localhost:6443/apis/config.openshift.io/v1/infrastructures?allowWatchBookmarks=true&resourceVersion=11307&timeout=9m55s&timeoutSeconds=595&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 08:57:36.483717       1 reflector.go:307] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to watch *v1.PartialObjectMetadata: Get https://localhost:6443/apis/machineconfiguration.openshift.io/v1/kubeletconfigs?allowWatchBookmarks=true&resourceVersion=15569&timeout=7m46s&timeoutSeconds=466&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 08:57:36.484823       1 reflector.go:307] github.com/openshift/client-go/route/informers/externalversions/factory.go:101: Failed to watch *v1.Route: Get https://localhost:6443/apis/route.openshift.io/v1/routes?allowWatchBookmarks=true&resourceVersion=20367&timeout=5m29s&timeoutSeconds=329&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 08:57:36.485994       1 reflector.go:307] k8s.io/client-go/informers/factory.go:135: Failed to watch *v1beta1.CertificateSigningRequest: Get https://localhost:6443/apis/certificates.k8s.io/v1beta1/certificatesigningrequests?allowWatchBookmarks=true&resourceVersion=18907&timeout=7m29s&timeoutSeconds=449&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 08:57:36.487137       1 reflector.go:307] k8s.io/client-go/metadata/metadatainformer/informer.go:89: Failed to watch *v1.PartialObjectMetadata: Get https://localhost:6443/apis/config.openshift.io/v1/operatorhubs?allowWatchBookmarks=true&resourceVersion=19334&timeout=6m25s&timeoutSeconds=385&watch=true: dial tcp [::1]:6443: connect: connection refused\nI0812 08:57:37.149972       1 leaderelection.go:288] failed to renew lease kube-system/kube-controller-manager: timed out waiting for the condition\nF0812 08:57:37.150070       1 controllermanager.go:291] leaderelection lost\n",
            "startedAt": "2020-08-12T08:52:51Z",
            "finishedAt": "2020-08-12T08:57:37Z",
            "containerID": "cri-o://5166ca32e0023ae5d0ba3de80334dbee176ed0ddf5c1be6519317c16f59b98e8"
          }
        },
        "ready": true,
        "restartCount": 1,
        "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://77f91f44653126db6debc304c4c3d9e9e18de8ceed393b1f2e3a1e55101a9bca",
        "started": true
      },
      {
        "name": "kube-controller-manager-cert-syncer",
        "state": {
          "running": {
            "startedAt": "2020-08-12T08:52:52Z"
          }
        },
        "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://a88bea05345f0b098f00aa12efba90f84f414ce90ed3d4361cff59541d05ef2d",
        "started": true
      },
      {
        "name": "kube-controller-manager-recovery-controller",
        "state": {
          "running": {
            "startedAt": "2020-08-12T08:58:10Z"
          }
        },
        "lastState": {
          "terminated": {
            "exitCode": 255,
            "reason": "Error",
            "message": "gMap: Get https://localhost:6443/api/v1/namespaces/openshift-config-managed/configmaps?allowWatchBookmarks=true&resourceVersion=21255&timeout=9m9s&timeoutSeconds=549&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 08:58:09.428194       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=19072&timeout=8m24s&timeoutSeconds=504&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 08:58:09.431393       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=19072&timeout=9m16s&timeoutSeconds=556&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 08:58:09.432439       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/secrets?allowWatchBookmarks=true&resourceVersion=19072&timeout=6m43s&timeoutSeconds=403&watch=true: dial tcp [::1]:6443: connect: connection refused\nE0812 08:58:09.435828       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=19404&timeout=5m31s&timeoutSeconds=331&watch=true: dial tcp [::1]:6443: connect: connection refused\nI0812 08:58:09.681735       1 leaderelection.go:288] failed to renew lease openshift-kube-controller-manager/cert-recovery-controller-lock: timed out waiting for the condition\nI0812 08:58:09.681894       1 event.go:281] Event(v1.ObjectReference{Kind:\"ConfigMap\", Namespace:\"\", Name:\"\", UID:\"\", APIVersion:\"v1\", ResourceVersion:\"\", FieldPath:\"\"}): type: 'Normal' reason: 'LeaderElection' 6284156a-ebec-4c5f-9dd9-210e156aa442 stopped leading\nF0812 08:58:09.681919       1 leaderelection.go:67] leaderelection lost\n",
            "startedAt": "2020-08-12T08:52:52Z",
            "finishedAt": "2020-08-12T08:58:09Z",
            "containerID": "cri-o://b14b451c018848652ba140e62deae5d50e5e308305383189120eae164290606a"
          }
        },
        "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://db81aea6d9f5354fcaf810b3188fbe7ec1ee657e671ae15ecf7194914ca5d153",
        "started": true
      }
    ],
    "qosClass": "Burstable"
  }
}
