---
apiVersion: v1
items:
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      kubernetes.io/config.hash: 8040bb06-1734-41c6-ba63-d6154799bdea
      kubernetes.io/config.mirror: 8040bb06-1734-41c6-ba63-d6154799bdea
      kubernetes.io/config.seen: "2022-03-08T10:45:56.377684943Z"
      kubernetes.io/config.source: file
    creationTimestamp: "2022-03-08T10:46:32Z"
    labels:
      app: etcd
      etcd: "true"
      k8s-app: etcd
      revision: "3"
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:kubernetes.io/config.hash: {}
            f:kubernetes.io/config.mirror: {}
            f:kubernetes.io/config.seen: {}
            f:kubernetes.io/config.source: {}
          f:labels:
            .: {}
            f:app: {}
            f:etcd: {}
            f:k8s-app: {}
            f:revision: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"a667fad5-5bbf-4472-884d-1ba8dde4d6c1"}:
              .: {}
              f:apiVersion: {}
              f:controller: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:containers:
            k:{"name":"etcd"}:
              .: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"ALL_ETCD_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_CIPHER_SUITES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_DATA_DIR"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ELECTION_TIMEOUT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ENABLE_PPROF"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_HEARTBEAT_INTERVAL"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_IMAGE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_INITIAL_CLUSTER_STATE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_QUOTA_BACKEND_BYTES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_API"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CACERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_KEY"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:readinessProbe:
                .: {}
                f:failureThreshold: {}
                f:initialDelaySeconds: {}
                f:periodSeconds: {}
                f:successThreshold: {}
                f:tcpSocket:
                  .: {}
                  f:port: {}
                f:timeoutSeconds: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/etcd-backup-dir"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/manifests"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-certs"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-resources"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/lib/etcd/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
            k:{"name":"etcd-metrics"}:
              .: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"ALL_ETCD_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_CIPHER_SUITES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_DATA_DIR"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ELECTION_TIMEOUT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ENABLE_PPROF"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_HEARTBEAT_INTERVAL"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_IMAGE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_INITIAL_CLUSTER_STATE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_QUOTA_BACKEND_BYTES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_API"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CACERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_KEY"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-certs"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-resources"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/lib/etcd/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
            k:{"name":"etcdctl"}:
              .: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"ALL_ETCD_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_CIPHER_SUITES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_DATA_DIR"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ELECTION_TIMEOUT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ENABLE_PPROF"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_HEARTBEAT_INTERVAL"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_IMAGE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_INITIAL_CLUSTER_STATE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_QUOTA_BACKEND_BYTES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_API"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CACERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_KEY"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/etcd-backup-dir"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/manifests"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-certs"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-resources"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/lib/etcd/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:hostNetwork: {}
          f:initContainers:
            .: {}
            k:{"name":"etcd-ensure-env-vars"}:
              .: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"ALL_ETCD_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_CIPHER_SUITES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_DATA_DIR"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ELECTION_TIMEOUT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ENABLE_PPROF"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_HEARTBEAT_INTERVAL"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_IMAGE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_INITIAL_CLUSTER_STATE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_QUOTA_BACKEND_BYTES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_API"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CACERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_KEY"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_IP"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef:
                      .: {}
                      f:apiVersion: {}
                      f:fieldPath: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
            k:{"name":"etcd-resources-copy"}:
              .: {}
              f:command: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/etcd-backup-dir"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-certs"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-resources"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/usr/local/bin"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:nodeName: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"cert-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"data-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"etcd-backup-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"resource-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"static-pod-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"usr-local-bin"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
        f:status:
          f:conditions:
            .: {}
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:initContainerStatuses: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.0.94.119"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:46:41Z"
    name: etcd-master-0.case03116926.lab.upshift.rdu2.redhat.com
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: v1
      controller: true
      kind: Node
      name: master-0.case03116926.lab.upshift.rdu2.redhat.com
      uid: a667fad5-5bbf-4472-884d-1ba8dde4d6c1
    resourceVersion: "19011"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/etcd-master-0.case03116926.lab.upshift.rdu2.redhat.com
    uid: ac935181-95b3-4fdb-b193-c153a53b7101
  spec:
    containers:
    - command:
      - /bin/bash
      - -c
      - trap TERM INT; sleep infinity & wait
      env:
      - name: ALL_ETCD_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_API
        value: "3"
      - name: ETCDCTL_CACERT
        value: /etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt
      - name: ETCDCTL_CERT
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.crt
      - name: ETCDCTL_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_KEY
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.key
      - name: ETCD_CIPHER_SUITES
        value: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
      - name: ETCD_DATA_DIR
        value: /var/lib/etcd
      - name: ETCD_ELECTION_TIMEOUT
        value: "1000"
      - name: ETCD_ENABLE_PPROF
        value: "true"
      - name: ETCD_HEARTBEAT_INTERVAL
        value: "100"
      - name: ETCD_IMAGE
        value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      - name: ETCD_INITIAL_CLUSTER_STATE
        value: existing
      - name: ETCD_QUOTA_BACKEND_BYTES
        value: "7516192768"
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-0.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.119
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.119
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-1.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.95.76
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.95.76
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-2.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.219
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.219
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imagePullPolicy: IfNotPresent
      name: etcdctl
      resources:
        requests:
          cpu: 30m
          memory: 60Mi
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/manifests
        name: static-pod-dir
      - mountPath: /etc/kubernetes/etcd-backup-dir
        name: etcd-backup-dir
      - mountPath: /etc/kubernetes/static-pod-resources
        name: resource-dir
      - mountPath: /etc/kubernetes/static-pod-certs
        name: cert-dir
      - mountPath: /var/lib/etcd/
        name: data-dir
    - command:
      - /bin/sh
      - -c
      - |
        #!/bin/sh
        set -euo pipefail

        etcdctl member list || true

        # this has a non-zero return code if the command is non-zero.  If you use an export first, it doesn't and you
        # will succeed when you should fail.
        ETCD_INITIAL_CLUSTER=$(discover-etcd-initial-cluster \
          --cacert=/etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt \
          --cert=/etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.crt \
          --key=/etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.key \
          --endpoints=${ALL_ETCD_ENDPOINTS} \
          --data-dir=/var/lib/etcd \
          --target-peer-url-host=${NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST} \
          --target-name=master-0.case03116926.lab.upshift.rdu2.redhat.com)
         export ETCD_INITIAL_CLUSTER

        # at this point we know this member is added.  To support a transition, we must remove the old etcd pod.
        # move it somewhere safe so we can retrieve it again later if something goes badly.
        mv /etc/kubernetes/manifests/etcd-member.yaml /etc/kubernetes/etcd-backup-dir || true

        # we cannot use the "normal" port conflict initcontainer because when we upgrade, the existing static pod will never yield,
        # so we do the detection in etcd container itsefl.
        echo -n "Waiting for ports 2379, 2380 and 9978 to be released."
        while [ -n "$(ss -Htan '( sport = 2379 or sport = 2380 or sport = 9978 )')" ]; do
          echo -n "."
          sleep 1
        done

        export ETCD_NAME=${NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME}
        env | grep ETCD | grep -v NODE

        set -x
        # See https://etcd.io/docs/v3.4.0/tuning/ for why we use ionice
        exec ionice -c2 -n0 etcd \
          --initial-advertise-peer-urls=https://${NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP}:2380 \
          --cert-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-serving/etcd-serving-master-0.case03116926.lab.upshift.rdu2.redhat.com.crt \
          --key-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-serving/etcd-serving-master-0.case03116926.lab.upshift.rdu2.redhat.com.key \
          --trusted-ca-file=/etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt \
          --client-cert-auth=true \
          --peer-cert-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.crt \
          --peer-key-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.key \
          --peer-trusted-ca-file=/etc/kubernetes/static-pod-certs/configmaps/etcd-peer-client-ca/ca-bundle.crt \
          --peer-client-cert-auth=true \
          --advertise-client-urls=https://${NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP}:2379 \
          --listen-client-urls=https://0.0.0.0:2379 \
          --listen-peer-urls=https://0.0.0.0:2380 \
          --listen-metrics-urls=https://0.0.0.0:9978 ||  mv /etc/kubernetes/etcd-backup-dir/etcd-member.yaml /etc/kubernetes/manifests
      env:
      - name: ALL_ETCD_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_API
        value: "3"
      - name: ETCDCTL_CACERT
        value: /etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt
      - name: ETCDCTL_CERT
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.crt
      - name: ETCDCTL_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_KEY
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.key
      - name: ETCD_CIPHER_SUITES
        value: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
      - name: ETCD_DATA_DIR
        value: /var/lib/etcd
      - name: ETCD_ELECTION_TIMEOUT
        value: "1000"
      - name: ETCD_ENABLE_PPROF
        value: "true"
      - name: ETCD_HEARTBEAT_INTERVAL
        value: "100"
      - name: ETCD_IMAGE
        value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      - name: ETCD_INITIAL_CLUSTER_STATE
        value: existing
      - name: ETCD_QUOTA_BACKEND_BYTES
        value: "7516192768"
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-0.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.119
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.119
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-1.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.95.76
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.95.76
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-2.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.219
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.219
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imagePullPolicy: IfNotPresent
      name: etcd
      readinessProbe:
        failureThreshold: 3
        initialDelaySeconds: 3
        periodSeconds: 5
        successThreshold: 1
        tcpSocket:
          port: 2380
        timeoutSeconds: 5
      resources:
        requests:
          cpu: 300m
          memory: 600Mi
      securityContext:
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/manifests
        name: static-pod-dir
      - mountPath: /etc/kubernetes/etcd-backup-dir
        name: etcd-backup-dir
      - mountPath: /etc/kubernetes/static-pod-resources
        name: resource-dir
      - mountPath: /etc/kubernetes/static-pod-certs
        name: cert-dir
      - mountPath: /var/lib/etcd/
        name: data-dir
    - command:
      - /bin/sh
      - -c
      - |
        #!/bin/sh
        set -euo pipefail

        export ETCD_NAME=${NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME}

        exec etcd grpc-proxy start \
          --endpoints https://${NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST}:9978 \
          --metrics-addr https://0.0.0.0:9979 \
          --listen-addr 127.0.0.1:9977 \
          --key /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.key \
          --key-file /etc/kubernetes/static-pod-certs/secrets/etcd-all-serving-metrics/etcd-serving-metrics-master-0.case03116926.lab.upshift.rdu2.redhat.com.key \
          --cert /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.crt \
          --cert-file /etc/kubernetes/static-pod-certs/secrets/etcd-all-serving-metrics/etcd-serving-metrics-master-0.case03116926.lab.upshift.rdu2.redhat.com.crt \
          --cacert /etc/kubernetes/static-pod-certs/configmaps/etcd-peer-client-ca/ca-bundle.crt \
          --trusted-ca-file /etc/kubernetes/static-pod-certs/configmaps/etcd-metrics-proxy-serving-ca/ca-bundle.crt
      env:
      - name: ALL_ETCD_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_API
        value: "3"
      - name: ETCDCTL_CACERT
        value: /etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt
      - name: ETCDCTL_CERT
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.crt
      - name: ETCDCTL_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_KEY
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.key
      - name: ETCD_CIPHER_SUITES
        value: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
      - name: ETCD_DATA_DIR
        value: /var/lib/etcd
      - name: ETCD_ELECTION_TIMEOUT
        value: "1000"
      - name: ETCD_ENABLE_PPROF
        value: "true"
      - name: ETCD_HEARTBEAT_INTERVAL
        value: "100"
      - name: ETCD_IMAGE
        value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      - name: ETCD_INITIAL_CLUSTER_STATE
        value: existing
      - name: ETCD_QUOTA_BACKEND_BYTES
        value: "7516192768"
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-0.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.119
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.119
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-1.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.95.76
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.95.76
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-2.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.219
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.219
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imagePullPolicy: IfNotPresent
      name: etcd-metrics
      resources:
        requests:
          cpu: 100m
          memory: 200Mi
      securityContext:
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/static-pod-resources
        name: resource-dir
      - mountPath: /etc/kubernetes/static-pod-certs
        name: cert-dir
      - mountPath: /var/lib/etcd/
        name: data-dir
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    hostNetwork: true
    initContainers:
    - command:
      - /bin/sh
      - -c
      - |
        #!/bin/sh
        set -euo pipefail

        : "${NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST?not set}"
        : "${NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME?not set}"
        : "${NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP?not set}"

        # check for ipv4 addresses as well as ipv6 addresses with extra square brackets
        if [[ "${NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP}" != "${NODE_IP}" && "${NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP}" != "[${NODE_IP}]" ]]; then
          # echo the error message to stderr
          echo "Expected node IP to be ${NODE_IP} got ${NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP}" >&2
          exit 1
        fi

        # check for ipv4 addresses as well as ipv6 addresses with extra square brackets
        if [[ "${NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST}" != "${NODE_IP}" && "${NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST}" != "[${NODE_IP}]" ]]; then
          # echo the error message to stderr
          echo "Expected etcd url host to be ${NODE_IP} got ${NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST}" >&2
          exit 1
        fi
      env:
      - name: ALL_ETCD_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_API
        value: "3"
      - name: ETCDCTL_CACERT
        value: /etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt
      - name: ETCDCTL_CERT
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.crt
      - name: ETCDCTL_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_KEY
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.key
      - name: ETCD_CIPHER_SUITES
        value: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
      - name: ETCD_DATA_DIR
        value: /var/lib/etcd
      - name: ETCD_ELECTION_TIMEOUT
        value: "1000"
      - name: ETCD_ENABLE_PPROF
        value: "true"
      - name: ETCD_HEARTBEAT_INTERVAL
        value: "100"
      - name: ETCD_IMAGE
        value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      - name: ETCD_INITIAL_CLUSTER_STATE
        value: existing
      - name: ETCD_QUOTA_BACKEND_BYTES
        value: "7516192768"
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-0.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.119
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.119
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-1.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.95.76
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.95.76
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-2.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.219
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.219
      - name: NODE_IP
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: status.podIP
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imagePullPolicy: IfNotPresent
      name: etcd-ensure-env-vars
      resources:
        requests:
          cpu: 30m
          memory: 60Mi
      securityContext:
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
    - command:
      - /bin/sh
      - -c
      - |
        #!/bin/sh
        set -euo pipefail

        cp /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.crt /etc/kubernetes/etcd-backup-dir/system:etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.crt
        cp /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.key /etc/kubernetes/etcd-backup-dir/system:etcd-peer-master-0.case03116926.lab.upshift.rdu2.redhat.com.key
        rm -f $(grep -l '^### Created by cluster-etcd-operator' /usr/local/bin/*)
        cp -p /etc/kubernetes/static-pod-certs/configmaps/etcd-scripts/*.sh /usr/local/bin
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imagePullPolicy: IfNotPresent
      name: etcd-resources-copy
      resources:
        requests:
          cpu: 30m
          memory: 60Mi
      securityContext:
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/etcd-backup-dir
        name: etcd-backup-dir
      - mountPath: /etc/kubernetes/static-pod-resources
        name: resource-dir
      - mountPath: /etc/kubernetes/static-pod-certs
        name: cert-dir
      - mountPath: /usr/local/bin
        name: usr-local-bin
    nodeName: master-0.case03116926.lab.upshift.rdu2.redhat.com
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Always
    schedulerName: default-scheduler
    securityContext: {}
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /etc/kubernetes/manifests
        type: ""
      name: static-pod-dir
    - hostPath:
        path: /etc/kubernetes/static-pod-resources/etcd-member
        type: ""
      name: etcd-backup-dir
    - hostPath:
        path: /etc/kubernetes/static-pod-resources/etcd-pod-3
        type: ""
      name: resource-dir
    - hostPath:
        path: /etc/kubernetes/static-pod-resources/etcd-certs
        type: ""
      name: cert-dir
    - hostPath:
        path: /var/lib/etcd
        type: ""
      name: data-dir
    - hostPath:
        path: /usr/local/bin
        type: ""
      name: usr-local-bin
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:46:34Z"
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:46:41Z"
      status: "True"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:46:41Z"
      status: "True"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:20Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://c580e3280d60a553d9e12f70694238ef53c5f68b158353364fd1c7ff2ea56a7e
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      lastState: {}
      name: etcd
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2022-03-08T10:46:35Z"
    - containerID: cri-o://43b10ad1ef76596713b27c2ec201cb6c4a8b283c6fd3367131a561feb893e9ea
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      lastState: {}
      name: etcd-metrics
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2022-03-08T10:46:35Z"
    - containerID: cri-o://a05884c29baf210e7f4a53131babbb819b844b7b152523a5ec21ad7897c129b3
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      lastState: {}
      name: etcdctl
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2022-03-08T10:46:35Z"
    hostIP: 10.0.94.119
    initContainerStatuses:
    - containerID: cri-o://a23d5d4bbc8bbcd0183d350605522ae9b2298b4b0f5147302fc2cc20339e22d5
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      lastState: {}
      name: etcd-ensure-env-vars
      ready: true
      restartCount: 0
      state:
        terminated:
          containerID: cri-o://a23d5d4bbc8bbcd0183d350605522ae9b2298b4b0f5147302fc2cc20339e22d5
          exitCode: 0
          finishedAt: "2022-03-08T10:46:33Z"
          reason: Completed
          startedAt: "2022-03-08T10:46:33Z"
    - containerID: cri-o://bb630719fbc6dd15a22da559b134661fd7723db6289976909842987ed15f7559
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      lastState: {}
      name: etcd-resources-copy
      ready: true
      restartCount: 0
      state:
        terminated:
          containerID: cri-o://bb630719fbc6dd15a22da559b134661fd7723db6289976909842987ed15f7559
          exitCode: 0
          finishedAt: "2022-03-08T10:46:34Z"
          reason: Completed
          startedAt: "2022-03-08T10:46:34Z"
    phase: Running
    podIP: 10.0.94.119
    podIPs:
    - ip: 10.0.94.119
    qosClass: Burstable
    startTime: "2022-03-08T10:40:20Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      kubernetes.io/config.hash: f2be68ba-4b2b-4029-a883-ab55cac9ccd6
      kubernetes.io/config.mirror: f2be68ba-4b2b-4029-a883-ab55cac9ccd6
      kubernetes.io/config.seen: "2022-03-08T10:46:59.693239408Z"
      kubernetes.io/config.source: file
    creationTimestamp: "2022-03-08T10:47:34Z"
    labels:
      app: etcd
      etcd: "true"
      k8s-app: etcd
      revision: "3"
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:kubernetes.io/config.hash: {}
            f:kubernetes.io/config.mirror: {}
            f:kubernetes.io/config.seen: {}
            f:kubernetes.io/config.source: {}
          f:labels:
            .: {}
            f:app: {}
            f:etcd: {}
            f:k8s-app: {}
            f:revision: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"aa7328ad-42aa-4e63-b72d-84567550617d"}:
              .: {}
              f:apiVersion: {}
              f:controller: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:containers:
            k:{"name":"etcd"}:
              .: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"ALL_ETCD_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_CIPHER_SUITES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_DATA_DIR"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ELECTION_TIMEOUT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ENABLE_PPROF"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_HEARTBEAT_INTERVAL"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_IMAGE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_INITIAL_CLUSTER_STATE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_QUOTA_BACKEND_BYTES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_API"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CACERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_KEY"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:readinessProbe:
                .: {}
                f:failureThreshold: {}
                f:initialDelaySeconds: {}
                f:periodSeconds: {}
                f:successThreshold: {}
                f:tcpSocket:
                  .: {}
                  f:port: {}
                f:timeoutSeconds: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/etcd-backup-dir"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/manifests"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-certs"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-resources"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/lib/etcd/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
            k:{"name":"etcd-metrics"}:
              .: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"ALL_ETCD_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_CIPHER_SUITES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_DATA_DIR"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ELECTION_TIMEOUT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ENABLE_PPROF"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_HEARTBEAT_INTERVAL"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_IMAGE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_INITIAL_CLUSTER_STATE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_QUOTA_BACKEND_BYTES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_API"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CACERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_KEY"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-certs"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-resources"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/lib/etcd/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
            k:{"name":"etcdctl"}:
              .: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"ALL_ETCD_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_CIPHER_SUITES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_DATA_DIR"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ELECTION_TIMEOUT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ENABLE_PPROF"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_HEARTBEAT_INTERVAL"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_IMAGE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_INITIAL_CLUSTER_STATE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_QUOTA_BACKEND_BYTES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_API"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CACERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_KEY"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/etcd-backup-dir"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/manifests"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-certs"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-resources"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/lib/etcd/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:hostNetwork: {}
          f:initContainers:
            .: {}
            k:{"name":"etcd-ensure-env-vars"}:
              .: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"ALL_ETCD_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_CIPHER_SUITES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_DATA_DIR"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ELECTION_TIMEOUT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ENABLE_PPROF"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_HEARTBEAT_INTERVAL"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_IMAGE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_INITIAL_CLUSTER_STATE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_QUOTA_BACKEND_BYTES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_API"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CACERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_KEY"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_IP"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef:
                      .: {}
                      f:apiVersion: {}
                      f:fieldPath: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
            k:{"name":"etcd-resources-copy"}:
              .: {}
              f:command: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/etcd-backup-dir"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-certs"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-resources"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/usr/local/bin"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:nodeName: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"cert-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"data-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"etcd-backup-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"resource-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"static-pod-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"usr-local-bin"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
        f:status:
          f:conditions:
            .: {}
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:initContainerStatuses: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.0.95.76"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:47:44Z"
    name: etcd-master-1.case03116926.lab.upshift.rdu2.redhat.com
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: v1
      controller: true
      kind: Node
      name: master-1.case03116926.lab.upshift.rdu2.redhat.com
      uid: aa7328ad-42aa-4e63-b72d-84567550617d
    resourceVersion: "20552"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/etcd-master-1.case03116926.lab.upshift.rdu2.redhat.com
    uid: 282c811f-7994-453a-9c2e-2f2cc78571b8
  spec:
    containers:
    - command:
      - /bin/bash
      - -c
      - trap TERM INT; sleep infinity & wait
      env:
      - name: ALL_ETCD_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_API
        value: "3"
      - name: ETCDCTL_CACERT
        value: /etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt
      - name: ETCDCTL_CERT
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.crt
      - name: ETCDCTL_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_KEY
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.key
      - name: ETCD_CIPHER_SUITES
        value: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
      - name: ETCD_DATA_DIR
        value: /var/lib/etcd
      - name: ETCD_ELECTION_TIMEOUT
        value: "1000"
      - name: ETCD_ENABLE_PPROF
        value: "true"
      - name: ETCD_HEARTBEAT_INTERVAL
        value: "100"
      - name: ETCD_IMAGE
        value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      - name: ETCD_INITIAL_CLUSTER_STATE
        value: existing
      - name: ETCD_QUOTA_BACKEND_BYTES
        value: "7516192768"
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-0.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.119
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.119
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-1.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.95.76
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.95.76
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-2.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.219
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.219
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imagePullPolicy: IfNotPresent
      name: etcdctl
      resources:
        requests:
          cpu: 30m
          memory: 60Mi
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/manifests
        name: static-pod-dir
      - mountPath: /etc/kubernetes/etcd-backup-dir
        name: etcd-backup-dir
      - mountPath: /etc/kubernetes/static-pod-resources
        name: resource-dir
      - mountPath: /etc/kubernetes/static-pod-certs
        name: cert-dir
      - mountPath: /var/lib/etcd/
        name: data-dir
    - command:
      - /bin/sh
      - -c
      - |
        #!/bin/sh
        set -euo pipefail

        etcdctl member list || true

        # this has a non-zero return code if the command is non-zero.  If you use an export first, it doesn't and you
        # will succeed when you should fail.
        ETCD_INITIAL_CLUSTER=$(discover-etcd-initial-cluster \
          --cacert=/etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt \
          --cert=/etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.crt \
          --key=/etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.key \
          --endpoints=${ALL_ETCD_ENDPOINTS} \
          --data-dir=/var/lib/etcd \
          --target-peer-url-host=${NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST} \
          --target-name=master-1.case03116926.lab.upshift.rdu2.redhat.com)
         export ETCD_INITIAL_CLUSTER

        # at this point we know this member is added.  To support a transition, we must remove the old etcd pod.
        # move it somewhere safe so we can retrieve it again later if something goes badly.
        mv /etc/kubernetes/manifests/etcd-member.yaml /etc/kubernetes/etcd-backup-dir || true

        # we cannot use the "normal" port conflict initcontainer because when we upgrade, the existing static pod will never yield,
        # so we do the detection in etcd container itsefl.
        echo -n "Waiting for ports 2379, 2380 and 9978 to be released."
        while [ -n "$(ss -Htan '( sport = 2379 or sport = 2380 or sport = 9978 )')" ]; do
          echo -n "."
          sleep 1
        done

        export ETCD_NAME=${NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME}
        env | grep ETCD | grep -v NODE

        set -x
        # See https://etcd.io/docs/v3.4.0/tuning/ for why we use ionice
        exec ionice -c2 -n0 etcd \
          --initial-advertise-peer-urls=https://${NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP}:2380 \
          --cert-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-serving/etcd-serving-master-1.case03116926.lab.upshift.rdu2.redhat.com.crt \
          --key-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-serving/etcd-serving-master-1.case03116926.lab.upshift.rdu2.redhat.com.key \
          --trusted-ca-file=/etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt \
          --client-cert-auth=true \
          --peer-cert-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.crt \
          --peer-key-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.key \
          --peer-trusted-ca-file=/etc/kubernetes/static-pod-certs/configmaps/etcd-peer-client-ca/ca-bundle.crt \
          --peer-client-cert-auth=true \
          --advertise-client-urls=https://${NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP}:2379 \
          --listen-client-urls=https://0.0.0.0:2379 \
          --listen-peer-urls=https://0.0.0.0:2380 \
          --listen-metrics-urls=https://0.0.0.0:9978 ||  mv /etc/kubernetes/etcd-backup-dir/etcd-member.yaml /etc/kubernetes/manifests
      env:
      - name: ALL_ETCD_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_API
        value: "3"
      - name: ETCDCTL_CACERT
        value: /etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt
      - name: ETCDCTL_CERT
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.crt
      - name: ETCDCTL_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_KEY
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.key
      - name: ETCD_CIPHER_SUITES
        value: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
      - name: ETCD_DATA_DIR
        value: /var/lib/etcd
      - name: ETCD_ELECTION_TIMEOUT
        value: "1000"
      - name: ETCD_ENABLE_PPROF
        value: "true"
      - name: ETCD_HEARTBEAT_INTERVAL
        value: "100"
      - name: ETCD_IMAGE
        value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      - name: ETCD_INITIAL_CLUSTER_STATE
        value: existing
      - name: ETCD_QUOTA_BACKEND_BYTES
        value: "7516192768"
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-0.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.119
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.119
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-1.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.95.76
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.95.76
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-2.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.219
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.219
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imagePullPolicy: IfNotPresent
      name: etcd
      readinessProbe:
        failureThreshold: 3
        initialDelaySeconds: 3
        periodSeconds: 5
        successThreshold: 1
        tcpSocket:
          port: 2380
        timeoutSeconds: 5
      resources:
        requests:
          cpu: 300m
          memory: 600Mi
      securityContext:
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/manifests
        name: static-pod-dir
      - mountPath: /etc/kubernetes/etcd-backup-dir
        name: etcd-backup-dir
      - mountPath: /etc/kubernetes/static-pod-resources
        name: resource-dir
      - mountPath: /etc/kubernetes/static-pod-certs
        name: cert-dir
      - mountPath: /var/lib/etcd/
        name: data-dir
    - command:
      - /bin/sh
      - -c
      - |
        #!/bin/sh
        set -euo pipefail

        export ETCD_NAME=${NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME}

        exec etcd grpc-proxy start \
          --endpoints https://${NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST}:9978 \
          --metrics-addr https://0.0.0.0:9979 \
          --listen-addr 127.0.0.1:9977 \
          --key /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.key \
          --key-file /etc/kubernetes/static-pod-certs/secrets/etcd-all-serving-metrics/etcd-serving-metrics-master-1.case03116926.lab.upshift.rdu2.redhat.com.key \
          --cert /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.crt \
          --cert-file /etc/kubernetes/static-pod-certs/secrets/etcd-all-serving-metrics/etcd-serving-metrics-master-1.case03116926.lab.upshift.rdu2.redhat.com.crt \
          --cacert /etc/kubernetes/static-pod-certs/configmaps/etcd-peer-client-ca/ca-bundle.crt \
          --trusted-ca-file /etc/kubernetes/static-pod-certs/configmaps/etcd-metrics-proxy-serving-ca/ca-bundle.crt
      env:
      - name: ALL_ETCD_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_API
        value: "3"
      - name: ETCDCTL_CACERT
        value: /etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt
      - name: ETCDCTL_CERT
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.crt
      - name: ETCDCTL_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_KEY
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.key
      - name: ETCD_CIPHER_SUITES
        value: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
      - name: ETCD_DATA_DIR
        value: /var/lib/etcd
      - name: ETCD_ELECTION_TIMEOUT
        value: "1000"
      - name: ETCD_ENABLE_PPROF
        value: "true"
      - name: ETCD_HEARTBEAT_INTERVAL
        value: "100"
      - name: ETCD_IMAGE
        value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      - name: ETCD_INITIAL_CLUSTER_STATE
        value: existing
      - name: ETCD_QUOTA_BACKEND_BYTES
        value: "7516192768"
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-0.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.119
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.119
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-1.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.95.76
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.95.76
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-2.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.219
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.219
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imagePullPolicy: IfNotPresent
      name: etcd-metrics
      resources:
        requests:
          cpu: 100m
          memory: 200Mi
      securityContext:
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/static-pod-resources
        name: resource-dir
      - mountPath: /etc/kubernetes/static-pod-certs
        name: cert-dir
      - mountPath: /var/lib/etcd/
        name: data-dir
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    hostNetwork: true
    initContainers:
    - command:
      - /bin/sh
      - -c
      - |
        #!/bin/sh
        set -euo pipefail

        : "${NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST?not set}"
        : "${NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME?not set}"
        : "${NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP?not set}"

        # check for ipv4 addresses as well as ipv6 addresses with extra square brackets
        if [[ "${NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP}" != "${NODE_IP}" && "${NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP}" != "[${NODE_IP}]" ]]; then
          # echo the error message to stderr
          echo "Expected node IP to be ${NODE_IP} got ${NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP}" >&2
          exit 1
        fi

        # check for ipv4 addresses as well as ipv6 addresses with extra square brackets
        if [[ "${NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST}" != "${NODE_IP}" && "${NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST}" != "[${NODE_IP}]" ]]; then
          # echo the error message to stderr
          echo "Expected etcd url host to be ${NODE_IP} got ${NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST}" >&2
          exit 1
        fi
      env:
      - name: ALL_ETCD_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_API
        value: "3"
      - name: ETCDCTL_CACERT
        value: /etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt
      - name: ETCDCTL_CERT
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.crt
      - name: ETCDCTL_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_KEY
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.key
      - name: ETCD_CIPHER_SUITES
        value: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
      - name: ETCD_DATA_DIR
        value: /var/lib/etcd
      - name: ETCD_ELECTION_TIMEOUT
        value: "1000"
      - name: ETCD_ENABLE_PPROF
        value: "true"
      - name: ETCD_HEARTBEAT_INTERVAL
        value: "100"
      - name: ETCD_IMAGE
        value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      - name: ETCD_INITIAL_CLUSTER_STATE
        value: existing
      - name: ETCD_QUOTA_BACKEND_BYTES
        value: "7516192768"
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-0.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.119
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.119
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-1.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.95.76
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.95.76
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-2.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.219
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.219
      - name: NODE_IP
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: status.podIP
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imagePullPolicy: IfNotPresent
      name: etcd-ensure-env-vars
      resources:
        requests:
          cpu: 30m
          memory: 60Mi
      securityContext:
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
    - command:
      - /bin/sh
      - -c
      - |
        #!/bin/sh
        set -euo pipefail

        cp /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.crt /etc/kubernetes/etcd-backup-dir/system:etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.crt
        cp /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.key /etc/kubernetes/etcd-backup-dir/system:etcd-peer-master-1.case03116926.lab.upshift.rdu2.redhat.com.key
        rm -f $(grep -l '^### Created by cluster-etcd-operator' /usr/local/bin/*)
        cp -p /etc/kubernetes/static-pod-certs/configmaps/etcd-scripts/*.sh /usr/local/bin
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imagePullPolicy: IfNotPresent
      name: etcd-resources-copy
      resources:
        requests:
          cpu: 30m
          memory: 60Mi
      securityContext:
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/etcd-backup-dir
        name: etcd-backup-dir
      - mountPath: /etc/kubernetes/static-pod-resources
        name: resource-dir
      - mountPath: /etc/kubernetes/static-pod-certs
        name: cert-dir
      - mountPath: /usr/local/bin
        name: usr-local-bin
    nodeName: master-1.case03116926.lab.upshift.rdu2.redhat.com
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Always
    schedulerName: default-scheduler
    securityContext: {}
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /etc/kubernetes/manifests
        type: ""
      name: static-pod-dir
    - hostPath:
        path: /etc/kubernetes/static-pod-resources/etcd-member
        type: ""
      name: etcd-backup-dir
    - hostPath:
        path: /etc/kubernetes/static-pod-resources/etcd-pod-3
        type: ""
      name: resource-dir
    - hostPath:
        path: /etc/kubernetes/static-pod-resources/etcd-certs
        type: ""
      name: cert-dir
    - hostPath:
        path: /var/lib/etcd
        type: ""
      name: data-dir
    - hostPath:
        path: /usr/local/bin
        type: ""
      name: usr-local-bin
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:47:36Z"
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:47:44Z"
      status: "True"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:47:44Z"
      status: "True"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:49Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://b862c14b6c3708eceaccce11b2e277cdfaca37b3e52a52eacd60b34fa5bc813c
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      lastState: {}
      name: etcd
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2022-03-08T10:47:37Z"
    - containerID: cri-o://71bd81862788f1a3a4b41ef500f565619906de9a6b87238c936b5ff866476eb8
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      lastState: {}
      name: etcd-metrics
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2022-03-08T10:47:37Z"
    - containerID: cri-o://a843e809b5b590680572e76a6d71250f3e9552f2c6610e92c81f55fa149664d3
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      lastState: {}
      name: etcdctl
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2022-03-08T10:47:36Z"
    hostIP: 10.0.95.76
    initContainerStatuses:
    - containerID: cri-o://c173e67dc10c586d37a278e19fe91e995cd883dd26ca7a31a400f73ed21aae4d
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      lastState: {}
      name: etcd-ensure-env-vars
      ready: true
      restartCount: 0
      state:
        terminated:
          containerID: cri-o://c173e67dc10c586d37a278e19fe91e995cd883dd26ca7a31a400f73ed21aae4d
          exitCode: 0
          finishedAt: "2022-03-08T10:47:35Z"
          reason: Completed
          startedAt: "2022-03-08T10:47:35Z"
    - containerID: cri-o://3d8a33985274d0fd2b774bd75cb6a49e975f4acb5fb925418d6fbedbed25d50b
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      lastState: {}
      name: etcd-resources-copy
      ready: true
      restartCount: 0
      state:
        terminated:
          containerID: cri-o://3d8a33985274d0fd2b774bd75cb6a49e975f4acb5fb925418d6fbedbed25d50b
          exitCode: 0
          finishedAt: "2022-03-08T10:47:35Z"
          reason: Completed
          startedAt: "2022-03-08T10:47:35Z"
    phase: Running
    podIP: 10.0.95.76
    podIPs:
    - ip: 10.0.95.76
    qosClass: Burstable
    startTime: "2022-03-08T10:40:49Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      kubernetes.io/config.hash: bdeec694-2a5a-450f-a9ba-ccd3e1c5ff64
      kubernetes.io/config.mirror: bdeec694-2a5a-450f-a9ba-ccd3e1c5ff64
      kubernetes.io/config.seen: "2022-03-08T10:44:30.286999631Z"
      kubernetes.io/config.source: file
    creationTimestamp: "2022-03-08T10:45:12Z"
    labels:
      app: etcd
      etcd: "true"
      k8s-app: etcd
      revision: "3"
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:kubernetes.io/config.hash: {}
            f:kubernetes.io/config.mirror: {}
            f:kubernetes.io/config.seen: {}
            f:kubernetes.io/config.source: {}
          f:labels:
            .: {}
            f:app: {}
            f:etcd: {}
            f:k8s-app: {}
            f:revision: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"d7a532ac-7a2c-40dd-9a83-89f282993eda"}:
              .: {}
              f:apiVersion: {}
              f:controller: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:containers:
            k:{"name":"etcd"}:
              .: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"ALL_ETCD_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_CIPHER_SUITES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_DATA_DIR"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ELECTION_TIMEOUT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ENABLE_PPROF"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_HEARTBEAT_INTERVAL"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_IMAGE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_INITIAL_CLUSTER_STATE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_QUOTA_BACKEND_BYTES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_API"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CACERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_KEY"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:readinessProbe:
                .: {}
                f:failureThreshold: {}
                f:initialDelaySeconds: {}
                f:periodSeconds: {}
                f:successThreshold: {}
                f:tcpSocket:
                  .: {}
                  f:port: {}
                f:timeoutSeconds: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/etcd-backup-dir"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/manifests"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-certs"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-resources"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/lib/etcd/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
            k:{"name":"etcd-metrics"}:
              .: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"ALL_ETCD_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_CIPHER_SUITES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_DATA_DIR"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ELECTION_TIMEOUT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ENABLE_PPROF"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_HEARTBEAT_INTERVAL"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_IMAGE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_INITIAL_CLUSTER_STATE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_QUOTA_BACKEND_BYTES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_API"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CACERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_KEY"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-certs"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-resources"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/lib/etcd/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
            k:{"name":"etcdctl"}:
              .: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"ALL_ETCD_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_CIPHER_SUITES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_DATA_DIR"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ELECTION_TIMEOUT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ENABLE_PPROF"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_HEARTBEAT_INTERVAL"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_IMAGE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_INITIAL_CLUSTER_STATE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_QUOTA_BACKEND_BYTES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_API"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CACERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_KEY"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/etcd-backup-dir"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/manifests"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-certs"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-resources"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/lib/etcd/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:hostNetwork: {}
          f:initContainers:
            .: {}
            k:{"name":"etcd-ensure-env-vars"}:
              .: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"ALL_ETCD_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_CIPHER_SUITES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_DATA_DIR"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ELECTION_TIMEOUT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_ENABLE_PPROF"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_HEARTBEAT_INTERVAL"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_IMAGE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_INITIAL_CLUSTER_STATE"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCD_QUOTA_BACKEND_BYTES"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_API"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CACERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_CERT"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_ENDPOINTS"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"ETCDCTL_KEY"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_IP"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef:
                      .: {}
                      f:apiVersion: {}
                      f:fieldPath: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST"}:
                  .: {}
                  f:name: {}
                  f:value: {}
                k:{"name":"NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP"}:
                  .: {}
                  f:name: {}
                  f:value: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
            k:{"name":"etcd-resources-copy"}:
              .: {}
              f:command: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/etcd-backup-dir"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-certs"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/etc/kubernetes/static-pod-resources"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/usr/local/bin"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:nodeName: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"cert-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"data-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"etcd-backup-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"resource-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"static-pod-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"usr-local-bin"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
        f:status:
          f:conditions:
            .: {}
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:initContainerStatuses: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.0.94.219"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:45:39Z"
    name: etcd-master-2.case03116926.lab.upshift.rdu2.redhat.com
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: v1
      controller: true
      kind: Node
      name: master-2.case03116926.lab.upshift.rdu2.redhat.com
      uid: d7a532ac-7a2c-40dd-9a83-89f282993eda
    resourceVersion: "18117"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/etcd-master-2.case03116926.lab.upshift.rdu2.redhat.com
    uid: 84b92b9a-14e4-4f08-b883-1a31f1b707c3
  spec:
    containers:
    - command:
      - /bin/bash
      - -c
      - trap TERM INT; sleep infinity & wait
      env:
      - name: ALL_ETCD_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_API
        value: "3"
      - name: ETCDCTL_CACERT
        value: /etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt
      - name: ETCDCTL_CERT
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.crt
      - name: ETCDCTL_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_KEY
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.key
      - name: ETCD_CIPHER_SUITES
        value: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
      - name: ETCD_DATA_DIR
        value: /var/lib/etcd
      - name: ETCD_ELECTION_TIMEOUT
        value: "1000"
      - name: ETCD_ENABLE_PPROF
        value: "true"
      - name: ETCD_HEARTBEAT_INTERVAL
        value: "100"
      - name: ETCD_IMAGE
        value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      - name: ETCD_INITIAL_CLUSTER_STATE
        value: existing
      - name: ETCD_QUOTA_BACKEND_BYTES
        value: "7516192768"
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-0.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.119
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.119
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-1.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.95.76
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.95.76
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-2.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.219
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.219
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imagePullPolicy: IfNotPresent
      name: etcdctl
      resources:
        requests:
          cpu: 30m
          memory: 60Mi
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/manifests
        name: static-pod-dir
      - mountPath: /etc/kubernetes/etcd-backup-dir
        name: etcd-backup-dir
      - mountPath: /etc/kubernetes/static-pod-resources
        name: resource-dir
      - mountPath: /etc/kubernetes/static-pod-certs
        name: cert-dir
      - mountPath: /var/lib/etcd/
        name: data-dir
    - command:
      - /bin/sh
      - -c
      - |
        #!/bin/sh
        set -euo pipefail

        etcdctl member list || true

        # this has a non-zero return code if the command is non-zero.  If you use an export first, it doesn't and you
        # will succeed when you should fail.
        ETCD_INITIAL_CLUSTER=$(discover-etcd-initial-cluster \
          --cacert=/etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt \
          --cert=/etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.crt \
          --key=/etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.key \
          --endpoints=${ALL_ETCD_ENDPOINTS} \
          --data-dir=/var/lib/etcd \
          --target-peer-url-host=${NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST} \
          --target-name=master-2.case03116926.lab.upshift.rdu2.redhat.com)
         export ETCD_INITIAL_CLUSTER

        # at this point we know this member is added.  To support a transition, we must remove the old etcd pod.
        # move it somewhere safe so we can retrieve it again later if something goes badly.
        mv /etc/kubernetes/manifests/etcd-member.yaml /etc/kubernetes/etcd-backup-dir || true

        # we cannot use the "normal" port conflict initcontainer because when we upgrade, the existing static pod will never yield,
        # so we do the detection in etcd container itsefl.
        echo -n "Waiting for ports 2379, 2380 and 9978 to be released."
        while [ -n "$(ss -Htan '( sport = 2379 or sport = 2380 or sport = 9978 )')" ]; do
          echo -n "."
          sleep 1
        done

        export ETCD_NAME=${NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME}
        env | grep ETCD | grep -v NODE

        set -x
        # See https://etcd.io/docs/v3.4.0/tuning/ for why we use ionice
        exec ionice -c2 -n0 etcd \
          --initial-advertise-peer-urls=https://${NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP}:2380 \
          --cert-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-serving/etcd-serving-master-2.case03116926.lab.upshift.rdu2.redhat.com.crt \
          --key-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-serving/etcd-serving-master-2.case03116926.lab.upshift.rdu2.redhat.com.key \
          --trusted-ca-file=/etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt \
          --client-cert-auth=true \
          --peer-cert-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.crt \
          --peer-key-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.key \
          --peer-trusted-ca-file=/etc/kubernetes/static-pod-certs/configmaps/etcd-peer-client-ca/ca-bundle.crt \
          --peer-client-cert-auth=true \
          --advertise-client-urls=https://${NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP}:2379 \
          --listen-client-urls=https://0.0.0.0:2379 \
          --listen-peer-urls=https://0.0.0.0:2380 \
          --listen-metrics-urls=https://0.0.0.0:9978 ||  mv /etc/kubernetes/etcd-backup-dir/etcd-member.yaml /etc/kubernetes/manifests
      env:
      - name: ALL_ETCD_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_API
        value: "3"
      - name: ETCDCTL_CACERT
        value: /etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt
      - name: ETCDCTL_CERT
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.crt
      - name: ETCDCTL_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_KEY
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.key
      - name: ETCD_CIPHER_SUITES
        value: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
      - name: ETCD_DATA_DIR
        value: /var/lib/etcd
      - name: ETCD_ELECTION_TIMEOUT
        value: "1000"
      - name: ETCD_ENABLE_PPROF
        value: "true"
      - name: ETCD_HEARTBEAT_INTERVAL
        value: "100"
      - name: ETCD_IMAGE
        value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      - name: ETCD_INITIAL_CLUSTER_STATE
        value: existing
      - name: ETCD_QUOTA_BACKEND_BYTES
        value: "7516192768"
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-0.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.119
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.119
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-1.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.95.76
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.95.76
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-2.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.219
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.219
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imagePullPolicy: IfNotPresent
      name: etcd
      readinessProbe:
        failureThreshold: 3
        initialDelaySeconds: 3
        periodSeconds: 5
        successThreshold: 1
        tcpSocket:
          port: 2380
        timeoutSeconds: 5
      resources:
        requests:
          cpu: 300m
          memory: 600Mi
      securityContext:
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/manifests
        name: static-pod-dir
      - mountPath: /etc/kubernetes/etcd-backup-dir
        name: etcd-backup-dir
      - mountPath: /etc/kubernetes/static-pod-resources
        name: resource-dir
      - mountPath: /etc/kubernetes/static-pod-certs
        name: cert-dir
      - mountPath: /var/lib/etcd/
        name: data-dir
    - command:
      - /bin/sh
      - -c
      - |
        #!/bin/sh
        set -euo pipefail

        export ETCD_NAME=${NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME}

        exec etcd grpc-proxy start \
          --endpoints https://${NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST}:9978 \
          --metrics-addr https://0.0.0.0:9979 \
          --listen-addr 127.0.0.1:9977 \
          --key /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.key \
          --key-file /etc/kubernetes/static-pod-certs/secrets/etcd-all-serving-metrics/etcd-serving-metrics-master-2.case03116926.lab.upshift.rdu2.redhat.com.key \
          --cert /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.crt \
          --cert-file /etc/kubernetes/static-pod-certs/secrets/etcd-all-serving-metrics/etcd-serving-metrics-master-2.case03116926.lab.upshift.rdu2.redhat.com.crt \
          --cacert /etc/kubernetes/static-pod-certs/configmaps/etcd-peer-client-ca/ca-bundle.crt \
          --trusted-ca-file /etc/kubernetes/static-pod-certs/configmaps/etcd-metrics-proxy-serving-ca/ca-bundle.crt
      env:
      - name: ALL_ETCD_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_API
        value: "3"
      - name: ETCDCTL_CACERT
        value: /etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt
      - name: ETCDCTL_CERT
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.crt
      - name: ETCDCTL_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_KEY
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.key
      - name: ETCD_CIPHER_SUITES
        value: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
      - name: ETCD_DATA_DIR
        value: /var/lib/etcd
      - name: ETCD_ELECTION_TIMEOUT
        value: "1000"
      - name: ETCD_ENABLE_PPROF
        value: "true"
      - name: ETCD_HEARTBEAT_INTERVAL
        value: "100"
      - name: ETCD_IMAGE
        value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      - name: ETCD_INITIAL_CLUSTER_STATE
        value: existing
      - name: ETCD_QUOTA_BACKEND_BYTES
        value: "7516192768"
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-0.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.119
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.119
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-1.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.95.76
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.95.76
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-2.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.219
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.219
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imagePullPolicy: IfNotPresent
      name: etcd-metrics
      resources:
        requests:
          cpu: 100m
          memory: 200Mi
      securityContext:
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/static-pod-resources
        name: resource-dir
      - mountPath: /etc/kubernetes/static-pod-certs
        name: cert-dir
      - mountPath: /var/lib/etcd/
        name: data-dir
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    hostNetwork: true
    initContainers:
    - command:
      - /bin/sh
      - -c
      - |
        #!/bin/sh
        set -euo pipefail

        : "${NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST?not set}"
        : "${NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME?not set}"
        : "${NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP?not set}"

        # check for ipv4 addresses as well as ipv6 addresses with extra square brackets
        if [[ "${NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP}" != "${NODE_IP}" && "${NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP}" != "[${NODE_IP}]" ]]; then
          # echo the error message to stderr
          echo "Expected node IP to be ${NODE_IP} got ${NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP}" >&2
          exit 1
        fi

        # check for ipv4 addresses as well as ipv6 addresses with extra square brackets
        if [[ "${NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST}" != "${NODE_IP}" && "${NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST}" != "[${NODE_IP}]" ]]; then
          # echo the error message to stderr
          echo "Expected etcd url host to be ${NODE_IP} got ${NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST}" >&2
          exit 1
        fi
      env:
      - name: ALL_ETCD_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_API
        value: "3"
      - name: ETCDCTL_CACERT
        value: /etc/kubernetes/static-pod-certs/configmaps/etcd-serving-ca/ca-bundle.crt
      - name: ETCDCTL_CERT
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.crt
      - name: ETCDCTL_ENDPOINTS
        value: https://10.0.94.219:2379,https://10.0.94.119:2379,https://10.0.95.76:2379
      - name: ETCDCTL_KEY
        value: /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.key
      - name: ETCD_CIPHER_SUITES
        value: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
      - name: ETCD_DATA_DIR
        value: /var/lib/etcd
      - name: ETCD_ELECTION_TIMEOUT
        value: "1000"
      - name: ETCD_ENABLE_PPROF
        value: "true"
      - name: ETCD_HEARTBEAT_INTERVAL
        value: "100"
      - name: ETCD_IMAGE
        value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      - name: ETCD_INITIAL_CLUSTER_STATE
        value: existing
      - name: ETCD_QUOTA_BACKEND_BYTES
        value: "7516192768"
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-0.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.119
      - name: NODE_master_0_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.119
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-1.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.95.76
      - name: NODE_master_1_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.95.76
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_NAME
        value: master-2.case03116926.lab.upshift.rdu2.redhat.com
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_ETCD_URL_HOST
        value: 10.0.94.219
      - name: NODE_master_2_case03116926_lab_upshift_rdu2_redhat_com_IP
        value: 10.0.94.219
      - name: NODE_IP
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: status.podIP
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imagePullPolicy: IfNotPresent
      name: etcd-ensure-env-vars
      resources:
        requests:
          cpu: 30m
          memory: 60Mi
      securityContext:
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
    - command:
      - /bin/sh
      - -c
      - |
        #!/bin/sh
        set -euo pipefail

        cp /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.crt /etc/kubernetes/etcd-backup-dir/system:etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.crt
        cp /etc/kubernetes/static-pod-certs/secrets/etcd-all-peer/etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.key /etc/kubernetes/etcd-backup-dir/system:etcd-peer-master-2.case03116926.lab.upshift.rdu2.redhat.com.key
        rm -f $(grep -l '^### Created by cluster-etcd-operator' /usr/local/bin/*)
        cp -p /etc/kubernetes/static-pod-certs/configmaps/etcd-scripts/*.sh /usr/local/bin
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imagePullPolicy: IfNotPresent
      name: etcd-resources-copy
      resources:
        requests:
          cpu: 30m
          memory: 60Mi
      securityContext:
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/etcd-backup-dir
        name: etcd-backup-dir
      - mountPath: /etc/kubernetes/static-pod-resources
        name: resource-dir
      - mountPath: /etc/kubernetes/static-pod-certs
        name: cert-dir
      - mountPath: /usr/local/bin
        name: usr-local-bin
    nodeName: master-2.case03116926.lab.upshift.rdu2.redhat.com
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Always
    schedulerName: default-scheduler
    securityContext: {}
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /etc/kubernetes/manifests
        type: ""
      name: static-pod-dir
    - hostPath:
        path: /etc/kubernetes/static-pod-resources/etcd-member
        type: ""
      name: etcd-backup-dir
    - hostPath:
        path: /etc/kubernetes/static-pod-resources/etcd-pod-3
        type: ""
      name: resource-dir
    - hostPath:
        path: /etc/kubernetes/static-pod-resources/etcd-certs
        type: ""
      name: cert-dir
    - hostPath:
        path: /var/lib/etcd
        type: ""
      name: data-dir
    - hostPath:
        path: /usr/local/bin
        type: ""
      name: usr-local-bin
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:45:14Z"
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:45:39Z"
      status: "True"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:45:39Z"
      status: "True"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:45:13Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://b687937dd071957f4663c69b15befdc349e852faffcc25d89e23cd615049c98a
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      lastState: {}
      name: etcd
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2022-03-08T10:45:15Z"
    - containerID: cri-o://be27d3debd77887bdaf44dc7569980360eb37bd58aef3c6a52b7e171f05f8549
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      lastState: {}
      name: etcd-metrics
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2022-03-08T10:45:15Z"
    - containerID: cri-o://e8524343c770a8d1b1d41fb5d3d72083ace5a906b9a6da94445e4d712d7d8d19
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      lastState: {}
      name: etcdctl
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2022-03-08T10:45:15Z"
    hostIP: 10.0.94.219
    initContainerStatuses:
    - containerID: cri-o://5ba1e964f68fb594d0715ad5c426f83d400490e635fced93324a7e67f0ba25ab
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      lastState: {}
      name: etcd-ensure-env-vars
      ready: true
      restartCount: 0
      state:
        terminated:
          containerID: cri-o://5ba1e964f68fb594d0715ad5c426f83d400490e635fced93324a7e67f0ba25ab
          exitCode: 0
          finishedAt: "2022-03-08T10:45:13Z"
          reason: Completed
          startedAt: "2022-03-08T10:45:13Z"
    - containerID: cri-o://90acb5839c723cc0811de0e76c87380ed13d0a5a97507ac5b261ca7142497149
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff68bba6a0c20745df387a2000e21e46bbf21af46f995d0315039f0f069977fb
      lastState: {}
      name: etcd-resources-copy
      ready: true
      restartCount: 0
      state:
        terminated:
          containerID: cri-o://90acb5839c723cc0811de0e76c87380ed13d0a5a97507ac5b261ca7142497149
          exitCode: 0
          finishedAt: "2022-03-08T10:45:14Z"
          reason: Completed
          startedAt: "2022-03-08T10:45:14Z"
    phase: Running
    podIP: 10.0.94.219
    podIPs:
    - ip: 10.0.94.219
    qosClass: Burstable
    startTime: "2022-03-08T10:45:13Z"
- apiVersion: v1
  kind: Pod
  metadata:
    creationTimestamp: "2022-03-08T10:40:08Z"
    generateName: etcd-quorum-guard-58669bc4d5-
    labels:
      k8s-app: etcd-quorum-guard
      name: etcd-quorum-guard
      pod-template-hash: 58669bc4d5
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:generateName: {}
          f:labels:
            .: {}
            f:k8s-app: {}
            f:name: {}
            f:pod-template-hash: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"cdcbaa09-a05d-4646-9fa1-80a498744874"}:
              .: {}
              f:apiVersion: {}
              f:blockOwnerDeletion: {}
              f:controller: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:affinity:
            .: {}
            f:podAntiAffinity:
              .: {}
              f:requiredDuringSchedulingIgnoredDuringExecution: {}
          f:containers:
            k:{"name":"guard"}:
              .: {}
              f:args: {}
              f:command: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:readinessProbe:
                .: {}
                f:exec:
                  .: {}
                  f:command: {}
                f:failureThreshold: {}
                f:initialDelaySeconds: {}
                f:periodSeconds: {}
                f:successThreshold: {}
                f:timeoutSeconds: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/var/run/configmaps/etcd-ca"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/secrets/etcd-client"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:hostNetwork: {}
          f:nodeSelector:
            .: {}
            f:node-role.kubernetes.io/master: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"etcd-ca"}:
              .: {}
              f:configMap:
                .: {}
                f:defaultMode: {}
                f:name: {}
              f:name: {}
            k:{"name":"etcd-client"}:
              .: {}
              f:name: {}
              f:secret:
                .: {}
                f:defaultMode: {}
                f:secretName: {}
      manager: kube-controller-manager
      operation: Update
      time: "2022-03-08T10:40:08Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.0.94.219"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:45:38Z"
    name: etcd-quorum-guard-58669bc4d5-flgvm
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: apps/v1
      blockOwnerDeletion: true
      controller: true
      kind: ReplicaSet
      name: etcd-quorum-guard-58669bc4d5
      uid: cdcbaa09-a05d-4646-9fa1-80a498744874
    resourceVersion: "18107"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/etcd-quorum-guard-58669bc4d5-flgvm
    uid: 2c9a7ccc-7540-4189-b770-11a52baac629
  spec:
    affinity:
      podAntiAffinity:
        requiredDuringSchedulingIgnoredDuringExecution:
        - labelSelector:
            matchExpressions:
            - key: k8s-app
              operator: In
              values:
              - etcd-quorum-guard
          topologyKey: kubernetes.io/hostname
    containers:
    - args:
      - -c
      - |
        # properly handle TERM and exit as soon as it is signaled
        set -euo pipefail
        trap 'jobs -p | xargs -r kill; exit 0' TERM
        sleep infinity & wait
      command:
      - /bin/bash
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f95ac948edf7e12a3d46e88cbab8c7010ef9c3af6df2ff002af28ba76445247d
      imagePullPolicy: IfNotPresent
      name: guard
      readinessProbe:
        exec:
          command:
          - /bin/sh
          - -c
          - |
            declare -r health_endpoint="https://localhost:2379/health"
            declare -r cert="/var/run/secrets/etcd-client/tls.crt"
            declare -r key="/var/run/secrets/etcd-client/tls.key"
            declare -r cacert="/var/run/configmaps/etcd-ca/ca-bundle.crt"
            export NSS_SDB_USE_CACHE=no
            [[ -z $cert || -z $key ]] && exit 1
            curl --max-time 2 --silent --cert "${cert//:/\:}" --key "$key" --cacert "$cacert" "$health_endpoint" |grep '{ *"health" *: *"true" *}'
        failureThreshold: 3
        initialDelaySeconds: 5
        periodSeconds: 5
        successThreshold: 1
        timeoutSeconds: 3
      resources:
        requests:
          cpu: 10m
          memory: 5Mi
      securityContext:
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /var/run/secrets/etcd-client
        name: etcd-client
      - mountPath: /var/run/configmaps/etcd-ca
        name: etcd-ca
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: default-token-wjb5n
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    hostNetwork: true
    nodeName: master-2.case03116926.lab.upshift.rdu2.redhat.com
    nodeSelector:
      node-role.kubernetes.io/master: ""
    preemptionPolicy: PreemptLowerPriority
    priority: 2000000000
    priorityClassName: system-cluster-critical
    restartPolicy: Always
    schedulerName: default-scheduler
    securityContext: {}
    serviceAccount: default
    serviceAccountName: default
    terminationGracePeriodSeconds: 3
    tolerations:
    - effect: NoSchedule
      key: node-role.kubernetes.io/master
      operator: Exists
    - effect: NoExecute
      key: node.kubernetes.io/not-ready
      operator: Exists
    - effect: NoExecute
      key: node.kubernetes.io/unreachable
      operator: Exists
    - effect: NoSchedule
      key: node-role.kubernetes.io/etcd
      operator: Exists
    - effect: NoSchedule
      key: node.kubernetes.io/memory-pressure
      operator: Exists
    volumes:
    - name: etcd-client
      secret:
        defaultMode: 420
        secretName: etcd-client
    - configMap:
        defaultMode: 420
        name: etcd-ca-bundle
      name: etcd-ca
    - name: default-token-wjb5n
      secret:
        defaultMode: 420
        secretName: default-token-wjb5n
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:08Z"
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:45:38Z"
      status: "True"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:45:38Z"
      status: "True"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:08Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://4f8789240f7817cc048051da5c6e6d7ecea416a22e4fef25f289b4745adf6684
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f95ac948edf7e12a3d46e88cbab8c7010ef9c3af6df2ff002af28ba76445247d
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f95ac948edf7e12a3d46e88cbab8c7010ef9c3af6df2ff002af28ba76445247d
      lastState: {}
      name: guard
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2022-03-08T10:40:09Z"
    hostIP: 10.0.94.219
    phase: Running
    podIP: 10.0.94.219
    podIPs:
    - ip: 10.0.94.219
    qosClass: Burstable
    startTime: "2022-03-08T10:40:08Z"
- apiVersion: v1
  kind: Pod
  metadata:
    creationTimestamp: "2022-03-08T10:40:08Z"
    generateName: etcd-quorum-guard-58669bc4d5-
    labels:
      k8s-app: etcd-quorum-guard
      name: etcd-quorum-guard
      pod-template-hash: 58669bc4d5
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:generateName: {}
          f:labels:
            .: {}
            f:k8s-app: {}
            f:name: {}
            f:pod-template-hash: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"cdcbaa09-a05d-4646-9fa1-80a498744874"}:
              .: {}
              f:apiVersion: {}
              f:blockOwnerDeletion: {}
              f:controller: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:affinity:
            .: {}
            f:podAntiAffinity:
              .: {}
              f:requiredDuringSchedulingIgnoredDuringExecution: {}
          f:containers:
            k:{"name":"guard"}:
              .: {}
              f:args: {}
              f:command: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:readinessProbe:
                .: {}
                f:exec:
                  .: {}
                  f:command: {}
                f:failureThreshold: {}
                f:initialDelaySeconds: {}
                f:periodSeconds: {}
                f:successThreshold: {}
                f:timeoutSeconds: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/var/run/configmaps/etcd-ca"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/secrets/etcd-client"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:hostNetwork: {}
          f:nodeSelector:
            .: {}
            f:node-role.kubernetes.io/master: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"etcd-ca"}:
              .: {}
              f:configMap:
                .: {}
                f:defaultMode: {}
                f:name: {}
              f:name: {}
            k:{"name":"etcd-client"}:
              .: {}
              f:name: {}
              f:secret:
                .: {}
                f:defaultMode: {}
                f:secretName: {}
      manager: kube-controller-manager
      operation: Update
      time: "2022-03-08T10:40:08Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.0.95.76"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:47:41Z"
    name: etcd-quorum-guard-58669bc4d5-lz6pp
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: apps/v1
      blockOwnerDeletion: true
      controller: true
      kind: ReplicaSet
      name: etcd-quorum-guard-58669bc4d5
      uid: cdcbaa09-a05d-4646-9fa1-80a498744874
    resourceVersion: "20385"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/etcd-quorum-guard-58669bc4d5-lz6pp
    uid: 72df7878-c14e-436d-b39f-9b99a6ef49ac
  spec:
    affinity:
      podAntiAffinity:
        requiredDuringSchedulingIgnoredDuringExecution:
        - labelSelector:
            matchExpressions:
            - key: k8s-app
              operator: In
              values:
              - etcd-quorum-guard
          topologyKey: kubernetes.io/hostname
    containers:
    - args:
      - -c
      - |
        # properly handle TERM and exit as soon as it is signaled
        set -euo pipefail
        trap 'jobs -p | xargs -r kill; exit 0' TERM
        sleep infinity & wait
      command:
      - /bin/bash
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f95ac948edf7e12a3d46e88cbab8c7010ef9c3af6df2ff002af28ba76445247d
      imagePullPolicy: IfNotPresent
      name: guard
      readinessProbe:
        exec:
          command:
          - /bin/sh
          - -c
          - |
            declare -r health_endpoint="https://localhost:2379/health"
            declare -r cert="/var/run/secrets/etcd-client/tls.crt"
            declare -r key="/var/run/secrets/etcd-client/tls.key"
            declare -r cacert="/var/run/configmaps/etcd-ca/ca-bundle.crt"
            export NSS_SDB_USE_CACHE=no
            [[ -z $cert || -z $key ]] && exit 1
            curl --max-time 2 --silent --cert "${cert//:/\:}" --key "$key" --cacert "$cacert" "$health_endpoint" |grep '{ *"health" *: *"true" *}'
        failureThreshold: 3
        initialDelaySeconds: 5
        periodSeconds: 5
        successThreshold: 1
        timeoutSeconds: 3
      resources:
        requests:
          cpu: 10m
          memory: 5Mi
      securityContext:
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /var/run/secrets/etcd-client
        name: etcd-client
      - mountPath: /var/run/configmaps/etcd-ca
        name: etcd-ca
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: default-token-wjb5n
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    hostNetwork: true
    nodeName: master-1.case03116926.lab.upshift.rdu2.redhat.com
    nodeSelector:
      node-role.kubernetes.io/master: ""
    preemptionPolicy: PreemptLowerPriority
    priority: 2000000000
    priorityClassName: system-cluster-critical
    restartPolicy: Always
    schedulerName: default-scheduler
    securityContext: {}
    serviceAccount: default
    serviceAccountName: default
    terminationGracePeriodSeconds: 3
    tolerations:
    - effect: NoSchedule
      key: node-role.kubernetes.io/master
      operator: Exists
    - effect: NoExecute
      key: node.kubernetes.io/not-ready
      operator: Exists
    - effect: NoExecute
      key: node.kubernetes.io/unreachable
      operator: Exists
    - effect: NoSchedule
      key: node-role.kubernetes.io/etcd
      operator: Exists
    - effect: NoSchedule
      key: node.kubernetes.io/memory-pressure
      operator: Exists
    volumes:
    - name: etcd-client
      secret:
        defaultMode: 420
        secretName: etcd-client
    - configMap:
        defaultMode: 420
        name: etcd-ca-bundle
      name: etcd-ca
    - name: default-token-wjb5n
      secret:
        defaultMode: 420
        secretName: default-token-wjb5n
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:08Z"
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:47:41Z"
      status: "True"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:47:41Z"
      status: "True"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:08Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://b7a5ef4e8224b357524587205fefb78c69b370308d682bd011f85332fe0f8d05
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f95ac948edf7e12a3d46e88cbab8c7010ef9c3af6df2ff002af28ba76445247d
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f95ac948edf7e12a3d46e88cbab8c7010ef9c3af6df2ff002af28ba76445247d
      lastState: {}
      name: guard
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2022-03-08T10:40:09Z"
    hostIP: 10.0.95.76
    phase: Running
    podIP: 10.0.95.76
    podIPs:
    - ip: 10.0.95.76
    qosClass: Burstable
    startTime: "2022-03-08T10:40:08Z"
- apiVersion: v1
  kind: Pod
  metadata:
    creationTimestamp: "2022-03-08T10:40:08Z"
    generateName: etcd-quorum-guard-58669bc4d5-
    labels:
      k8s-app: etcd-quorum-guard
      name: etcd-quorum-guard
      pod-template-hash: 58669bc4d5
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:generateName: {}
          f:labels:
            .: {}
            f:k8s-app: {}
            f:name: {}
            f:pod-template-hash: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"cdcbaa09-a05d-4646-9fa1-80a498744874"}:
              .: {}
              f:apiVersion: {}
              f:blockOwnerDeletion: {}
              f:controller: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:affinity:
            .: {}
            f:podAntiAffinity:
              .: {}
              f:requiredDuringSchedulingIgnoredDuringExecution: {}
          f:containers:
            k:{"name":"guard"}:
              .: {}
              f:args: {}
              f:command: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:readinessProbe:
                .: {}
                f:exec:
                  .: {}
                  f:command: {}
                f:failureThreshold: {}
                f:initialDelaySeconds: {}
                f:periodSeconds: {}
                f:successThreshold: {}
                f:timeoutSeconds: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/var/run/configmaps/etcd-ca"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/secrets/etcd-client"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:hostNetwork: {}
          f:nodeSelector:
            .: {}
            f:node-role.kubernetes.io/master: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"etcd-ca"}:
              .: {}
              f:configMap:
                .: {}
                f:defaultMode: {}
                f:name: {}
              f:name: {}
            k:{"name":"etcd-client"}:
              .: {}
              f:name: {}
              f:secret:
                .: {}
                f:defaultMode: {}
                f:secretName: {}
      manager: kube-controller-manager
      operation: Update
      time: "2022-03-08T10:40:08Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.0.94.119"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:46:37Z"
    name: etcd-quorum-guard-58669bc4d5-rj76b
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: apps/v1
      blockOwnerDeletion: true
      controller: true
      kind: ReplicaSet
      name: etcd-quorum-guard-58669bc4d5
      uid: cdcbaa09-a05d-4646-9fa1-80a498744874
    resourceVersion: "18969"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/etcd-quorum-guard-58669bc4d5-rj76b
    uid: 1f9a4e98-e960-49c5-a4cf-a88b0978cabb
  spec:
    affinity:
      podAntiAffinity:
        requiredDuringSchedulingIgnoredDuringExecution:
        - labelSelector:
            matchExpressions:
            - key: k8s-app
              operator: In
              values:
              - etcd-quorum-guard
          topologyKey: kubernetes.io/hostname
    containers:
    - args:
      - -c
      - |
        # properly handle TERM and exit as soon as it is signaled
        set -euo pipefail
        trap 'jobs -p | xargs -r kill; exit 0' TERM
        sleep infinity & wait
      command:
      - /bin/bash
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f95ac948edf7e12a3d46e88cbab8c7010ef9c3af6df2ff002af28ba76445247d
      imagePullPolicy: IfNotPresent
      name: guard
      readinessProbe:
        exec:
          command:
          - /bin/sh
          - -c
          - |
            declare -r health_endpoint="https://localhost:2379/health"
            declare -r cert="/var/run/secrets/etcd-client/tls.crt"
            declare -r key="/var/run/secrets/etcd-client/tls.key"
            declare -r cacert="/var/run/configmaps/etcd-ca/ca-bundle.crt"
            export NSS_SDB_USE_CACHE=no
            [[ -z $cert || -z $key ]] && exit 1
            curl --max-time 2 --silent --cert "${cert//:/\:}" --key "$key" --cacert "$cacert" "$health_endpoint" |grep '{ *"health" *: *"true" *}'
        failureThreshold: 3
        initialDelaySeconds: 5
        periodSeconds: 5
        successThreshold: 1
        timeoutSeconds: 3
      resources:
        requests:
          cpu: 10m
          memory: 5Mi
      securityContext:
        privileged: true
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /var/run/secrets/etcd-client
        name: etcd-client
      - mountPath: /var/run/configmaps/etcd-ca
        name: etcd-ca
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: default-token-wjb5n
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    hostNetwork: true
    nodeName: master-0.case03116926.lab.upshift.rdu2.redhat.com
    nodeSelector:
      node-role.kubernetes.io/master: ""
    preemptionPolicy: PreemptLowerPriority
    priority: 2000000000
    priorityClassName: system-cluster-critical
    restartPolicy: Always
    schedulerName: default-scheduler
    securityContext: {}
    serviceAccount: default
    serviceAccountName: default
    terminationGracePeriodSeconds: 3
    tolerations:
    - effect: NoSchedule
      key: node-role.kubernetes.io/master
      operator: Exists
    - effect: NoExecute
      key: node.kubernetes.io/not-ready
      operator: Exists
    - effect: NoExecute
      key: node.kubernetes.io/unreachable
      operator: Exists
    - effect: NoSchedule
      key: node-role.kubernetes.io/etcd
      operator: Exists
    - effect: NoSchedule
      key: node.kubernetes.io/memory-pressure
      operator: Exists
    volumes:
    - name: etcd-client
      secret:
        defaultMode: 420
        secretName: etcd-client
    - configMap:
        defaultMode: 420
        name: etcd-ca-bundle
      name: etcd-ca
    - name: default-token-wjb5n
      secret:
        defaultMode: 420
        secretName: default-token-wjb5n
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:08Z"
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:46:37Z"
      status: "True"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:46:37Z"
      status: "True"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:08Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://7488fd7899f686356a0b1bee83397ae4369087cb569dfd1b131e78161b2c80f6
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f95ac948edf7e12a3d46e88cbab8c7010ef9c3af6df2ff002af28ba76445247d
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f95ac948edf7e12a3d46e88cbab8c7010ef9c3af6df2ff002af28ba76445247d
      lastState: {}
      name: guard
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2022-03-08T10:40:09Z"
    hostIP: 10.0.94.119
    phase: Running
    podIP: 10.0.94.119
    podIPs:
    - ip: 10.0.94.119
    qosClass: Burstable
    startTime: "2022-03-08T10:40:08Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.130.0.19"
            ],
            "default": true,
            "dns": {}
        }]
      k8s.v1.cni.cncf.io/networks-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.130.0.19"
            ],
            "default": true,
            "dns": {}
        }]
    creationTimestamp: "2022-03-08T10:40:13Z"
    labels:
      app: installer
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:labels:
            .: {}
            f:app: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"32f406cf-02cd-45a2-93cf-728006ee4ea6"}:
              .: {}
              f:apiVersion: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:containers:
            k:{"name":"installer"}:
              .: {}
              f:args: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"NODE_NAME"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef:
                      .: {}
                      f:apiVersion: {}
                      f:fieldPath: {}
                k:{"name":"POD_NAME"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef:
                      .: {}
                      f:apiVersion: {}
                      f:fieldPath: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:limits:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:nodeName: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext:
            .: {}
            f:runAsUser: {}
          f:serviceAccount: {}
          f:serviceAccountName: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"kubelet-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
      manager: cluster-etcd-operator
      operation: Update
      time: "2022-03-08T10:40:13Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:k8s.v1.cni.cncf.io/network-status: {}
            f:k8s.v1.cni.cncf.io/networks-status: {}
      manager: multus
      operation: Update
      time: "2022-03-08T10:40:16Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            .: {}
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.130.0.19"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:40:22Z"
    name: installer-2-master-0.case03116926.lab.upshift.rdu2.redhat.com
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: v1
      kind: ConfigMap
      name: revision-status-2
      uid: 32f406cf-02cd-45a2-93cf-728006ee4ea6
    resourceVersion: "10592"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/installer-2-master-0.case03116926.lab.upshift.rdu2.redhat.com
    uid: 9ccd5b25-abe8-4f11-82ec-f3f2a91da385
  spec:
    containers:
    - args:
      - -v=2
      - --revision=2
      - --namespace=openshift-etcd
      - --pod=etcd-pod
      - --resource-dir=/etc/kubernetes/static-pod-resources
      - --pod-manifest-dir=/etc/kubernetes/manifests
      - --configmaps=etcd-pod
      - --configmaps=config
      - --configmaps=etcd-serving-ca
      - --configmaps=etcd-peer-client-ca
      - --configmaps=etcd-metrics-proxy-serving-ca
      - --configmaps=etcd-metrics-proxy-client-ca
      - --secrets=etcd-all-peer
      - --secrets=etcd-all-serving
      - --secrets=etcd-all-serving-metrics
      - --cert-dir=/etc/kubernetes/static-pod-resources/etcd-certs
      - --cert-configmaps=restore-etcd-pod
      - --cert-configmaps=etcd-scripts
      - --cert-configmaps=etcd-serving-ca
      - --cert-configmaps=etcd-peer-client-ca
      - --cert-configmaps=etcd-metrics-proxy-serving-ca
      - --cert-configmaps=etcd-metrics-proxy-client-ca
      - --cert-secrets=etcd-all-peer
      - --cert-secrets=etcd-all-serving
      - --cert-secrets=etcd-all-serving-metrics
      command:
      - cluster-etcd-operator
      - installer
      env:
      - name: POD_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: metadata.name
      - name: NODE_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: spec.nodeName
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imagePullPolicy: IfNotPresent
      name: installer
      resources:
        limits:
          cpu: 150m
          memory: 200M
        requests:
          cpu: 150m
          memory: 200M
      securityContext:
        privileged: true
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/
        name: kubelet-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: installer-sa-token-hlsfs
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    nodeName: master-0.case03116926.lab.upshift.rdu2.redhat.com
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Never
    schedulerName: default-scheduler
    securityContext:
      runAsUser: 0
    serviceAccount: installer-sa
    serviceAccountName: installer-sa
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /etc/kubernetes/
        type: ""
      name: kubelet-dir
    - name: installer-sa-token-hlsfs
      secret:
        defaultMode: 420
        secretName: installer-sa-token-hlsfs
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:13Z"
      reason: PodCompleted
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:22Z"
      reason: PodCompleted
      status: "False"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:22Z"
      reason: PodCompleted
      status: "False"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:13Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://a875b9057265d3a4bc4ee8595000b6ee311b989efe7e9927e6aa62ecb23db60d
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      lastState: {}
      name: installer
      ready: false
      restartCount: 0
      started: false
      state:
        terminated:
          containerID: cri-o://a875b9057265d3a4bc4ee8595000b6ee311b989efe7e9927e6aa62ecb23db60d
          exitCode: 0
          finishedAt: "2022-03-08T10:40:21Z"
          reason: Completed
          startedAt: "2022-03-08T10:40:18Z"
    hostIP: 10.0.94.119
    phase: Succeeded
    podIP: 10.130.0.19
    podIPs:
    - ip: 10.130.0.19
    qosClass: Guaranteed
    startTime: "2022-03-08T10:40:13Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.128.0.27"
            ],
            "default": true,
            "dns": {}
        }]
      k8s.v1.cni.cncf.io/networks-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.128.0.27"
            ],
            "default": true,
            "dns": {}
        }]
    creationTimestamp: "2022-03-08T10:40:41Z"
    labels:
      app: installer
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:labels:
            .: {}
            f:app: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"32f406cf-02cd-45a2-93cf-728006ee4ea6"}:
              .: {}
              f:apiVersion: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:containers:
            k:{"name":"installer"}:
              .: {}
              f:args: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"NODE_NAME"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef:
                      .: {}
                      f:apiVersion: {}
                      f:fieldPath: {}
                k:{"name":"POD_NAME"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef:
                      .: {}
                      f:apiVersion: {}
                      f:fieldPath: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:limits:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:nodeName: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext:
            .: {}
            f:runAsUser: {}
          f:serviceAccount: {}
          f:serviceAccountName: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"kubelet-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
      manager: cluster-etcd-operator
      operation: Update
      time: "2022-03-08T10:40:41Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:k8s.v1.cni.cncf.io/network-status: {}
            f:k8s.v1.cni.cncf.io/networks-status: {}
      manager: multus
      operation: Update
      time: "2022-03-08T10:40:43Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            .: {}
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.128.0.27"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:40:50Z"
    name: installer-2-master-1.case03116926.lab.upshift.rdu2.redhat.com
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: v1
      kind: ConfigMap
      name: revision-status-2
      uid: 32f406cf-02cd-45a2-93cf-728006ee4ea6
    resourceVersion: "11238"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/installer-2-master-1.case03116926.lab.upshift.rdu2.redhat.com
    uid: 2324aa7a-92ff-4b76-842f-2f9b659f88d4
  spec:
    containers:
    - args:
      - -v=2
      - --revision=2
      - --namespace=openshift-etcd
      - --pod=etcd-pod
      - --resource-dir=/etc/kubernetes/static-pod-resources
      - --pod-manifest-dir=/etc/kubernetes/manifests
      - --configmaps=etcd-pod
      - --configmaps=config
      - --configmaps=etcd-serving-ca
      - --configmaps=etcd-peer-client-ca
      - --configmaps=etcd-metrics-proxy-serving-ca
      - --configmaps=etcd-metrics-proxy-client-ca
      - --secrets=etcd-all-peer
      - --secrets=etcd-all-serving
      - --secrets=etcd-all-serving-metrics
      - --cert-dir=/etc/kubernetes/static-pod-resources/etcd-certs
      - --cert-configmaps=restore-etcd-pod
      - --cert-configmaps=etcd-scripts
      - --cert-configmaps=etcd-serving-ca
      - --cert-configmaps=etcd-peer-client-ca
      - --cert-configmaps=etcd-metrics-proxy-serving-ca
      - --cert-configmaps=etcd-metrics-proxy-client-ca
      - --cert-secrets=etcd-all-peer
      - --cert-secrets=etcd-all-serving
      - --cert-secrets=etcd-all-serving-metrics
      command:
      - cluster-etcd-operator
      - installer
      env:
      - name: POD_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: metadata.name
      - name: NODE_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: spec.nodeName
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imagePullPolicy: IfNotPresent
      name: installer
      resources:
        limits:
          cpu: 150m
          memory: 200M
        requests:
          cpu: 150m
          memory: 200M
      securityContext:
        privileged: true
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/
        name: kubelet-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: installer-sa-token-hlsfs
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    nodeName: master-1.case03116926.lab.upshift.rdu2.redhat.com
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Never
    schedulerName: default-scheduler
    securityContext:
      runAsUser: 0
    serviceAccount: installer-sa
    serviceAccountName: installer-sa
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /etc/kubernetes/
        type: ""
      name: kubelet-dir
    - name: installer-sa-token-hlsfs
      secret:
        defaultMode: 420
        secretName: installer-sa-token-hlsfs
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:41Z"
      reason: PodCompleted
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:50Z"
      reason: PodCompleted
      status: "False"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:50Z"
      reason: PodCompleted
      status: "False"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:41Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://1729af56d51dc81969b0c22abeb76c83b8b64ae93633b6bafcea8d612375a45f
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      lastState: {}
      name: installer
      ready: false
      restartCount: 0
      started: false
      state:
        terminated:
          containerID: cri-o://1729af56d51dc81969b0c22abeb76c83b8b64ae93633b6bafcea8d612375a45f
          exitCode: 0
          finishedAt: "2022-03-08T10:40:49Z"
          reason: Completed
          startedAt: "2022-03-08T10:40:47Z"
    hostIP: 10.0.95.76
    phase: Succeeded
    podIP: 10.128.0.27
    podIPs:
    - ip: 10.128.0.27
    qosClass: Guaranteed
    startTime: "2022-03-08T10:40:41Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.129.0.5"
            ],
            "default": true,
            "dns": {}
        }]
      k8s.v1.cni.cncf.io/networks-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.129.0.5"
            ],
            "default": true,
            "dns": {}
        }]
    creationTimestamp: "2022-03-08T10:39:21Z"
    labels:
      app: installer
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:labels:
            .: {}
            f:app: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"32f406cf-02cd-45a2-93cf-728006ee4ea6"}:
              .: {}
              f:apiVersion: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:containers:
            k:{"name":"installer"}:
              .: {}
              f:args: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"NODE_NAME"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef:
                      .: {}
                      f:apiVersion: {}
                      f:fieldPath: {}
                k:{"name":"POD_NAME"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef:
                      .: {}
                      f:apiVersion: {}
                      f:fieldPath: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:limits:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:nodeName: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext:
            .: {}
            f:runAsUser: {}
          f:serviceAccount: {}
          f:serviceAccountName: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"kubelet-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
      manager: cluster-etcd-operator
      operation: Update
      time: "2022-03-08T10:39:21Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:k8s.v1.cni.cncf.io/network-status: {}
            f:k8s.v1.cni.cncf.io/networks-status: {}
      manager: multus
      operation: Update
      time: "2022-03-08T10:39:23Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            .: {}
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.129.0.5"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:39:31Z"
    name: installer-2-master-2.case03116926.lab.upshift.rdu2.redhat.com
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: v1
      kind: ConfigMap
      name: revision-status-2
      uid: 32f406cf-02cd-45a2-93cf-728006ee4ea6
    resourceVersion: "8732"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/installer-2-master-2.case03116926.lab.upshift.rdu2.redhat.com
    uid: 6cd3fd52-43ab-44f7-8139-d020e5540bcd
  spec:
    containers:
    - args:
      - -v=2
      - --revision=2
      - --namespace=openshift-etcd
      - --pod=etcd-pod
      - --resource-dir=/etc/kubernetes/static-pod-resources
      - --pod-manifest-dir=/etc/kubernetes/manifests
      - --configmaps=etcd-pod
      - --configmaps=config
      - --configmaps=etcd-serving-ca
      - --configmaps=etcd-peer-client-ca
      - --configmaps=etcd-metrics-proxy-serving-ca
      - --configmaps=etcd-metrics-proxy-client-ca
      - --secrets=etcd-all-peer
      - --secrets=etcd-all-serving
      - --secrets=etcd-all-serving-metrics
      - --cert-dir=/etc/kubernetes/static-pod-resources/etcd-certs
      - --cert-configmaps=restore-etcd-pod
      - --cert-configmaps=etcd-scripts
      - --cert-configmaps=etcd-serving-ca
      - --cert-configmaps=etcd-peer-client-ca
      - --cert-configmaps=etcd-metrics-proxy-serving-ca
      - --cert-configmaps=etcd-metrics-proxy-client-ca
      - --cert-secrets=etcd-all-peer
      - --cert-secrets=etcd-all-serving
      - --cert-secrets=etcd-all-serving-metrics
      command:
      - cluster-etcd-operator
      - installer
      env:
      - name: POD_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: metadata.name
      - name: NODE_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: spec.nodeName
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imagePullPolicy: IfNotPresent
      name: installer
      resources:
        limits:
          cpu: 150m
          memory: 200M
        requests:
          cpu: 150m
          memory: 200M
      securityContext:
        privileged: true
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/
        name: kubelet-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: installer-sa-token-hlsfs
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    nodeName: master-2.case03116926.lab.upshift.rdu2.redhat.com
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Never
    schedulerName: default-scheduler
    securityContext:
      runAsUser: 0
    serviceAccount: installer-sa
    serviceAccountName: installer-sa
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /etc/kubernetes/
        type: ""
      name: kubelet-dir
    - name: installer-sa-token-hlsfs
      secret:
        defaultMode: 420
        secretName: installer-sa-token-hlsfs
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:39:21Z"
      reason: PodCompleted
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:39:31Z"
      reason: PodCompleted
      status: "False"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:39:31Z"
      reason: PodCompleted
      status: "False"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:39:21Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://d988fb75a297e52a1ae1845c96c3c3273e88f54ac449f82a5cc460a59daedc08
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      lastState: {}
      name: installer
      ready: false
      restartCount: 0
      started: false
      state:
        terminated:
          containerID: cri-o://d988fb75a297e52a1ae1845c96c3c3273e88f54ac449f82a5cc460a59daedc08
          exitCode: 0
          finishedAt: "2022-03-08T10:39:31Z"
          reason: Completed
          startedAt: "2022-03-08T10:39:28Z"
    hostIP: 10.0.94.219
    phase: Succeeded
    podIP: 10.129.0.5
    podIPs:
    - ip: 10.129.0.5
    qosClass: Guaranteed
    startTime: "2022-03-08T10:39:21Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.130.0.39"
            ],
            "default": true,
            "dns": {}
        }]
      k8s.v1.cni.cncf.io/networks-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.130.0.39"
            ],
            "default": true,
            "dns": {}
        }]
    creationTimestamp: "2022-03-08T10:45:48Z"
    labels:
      app: installer
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:labels:
            .: {}
            f:app: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"4bb60619-7cc8-4ada-8e7f-2c93da64c7f8"}:
              .: {}
              f:apiVersion: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:containers:
            k:{"name":"installer"}:
              .: {}
              f:args: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"NODE_NAME"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef:
                      .: {}
                      f:apiVersion: {}
                      f:fieldPath: {}
                k:{"name":"POD_NAME"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef:
                      .: {}
                      f:apiVersion: {}
                      f:fieldPath: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:limits:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:nodeName: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext:
            .: {}
            f:runAsUser: {}
          f:serviceAccount: {}
          f:serviceAccountName: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"kubelet-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
      manager: cluster-etcd-operator
      operation: Update
      time: "2022-03-08T10:45:48Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:k8s.v1.cni.cncf.io/network-status: {}
            f:k8s.v1.cni.cncf.io/networks-status: {}
      manager: multus
      operation: Update
      time: "2022-03-08T10:45:51Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            .: {}
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.130.0.39"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:45:56Z"
    name: installer-3-master-0.case03116926.lab.upshift.rdu2.redhat.com
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: v1
      kind: ConfigMap
      name: revision-status-3
      uid: 4bb60619-7cc8-4ada-8e7f-2c93da64c7f8
    resourceVersion: "18269"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/installer-3-master-0.case03116926.lab.upshift.rdu2.redhat.com
    uid: 09e5e229-0625-4916-bc82-f5b39e1de1c7
  spec:
    containers:
    - args:
      - -v=2
      - --revision=3
      - --namespace=openshift-etcd
      - --pod=etcd-pod
      - --resource-dir=/etc/kubernetes/static-pod-resources
      - --pod-manifest-dir=/etc/kubernetes/manifests
      - --configmaps=etcd-pod
      - --configmaps=config
      - --configmaps=etcd-serving-ca
      - --configmaps=etcd-peer-client-ca
      - --configmaps=etcd-metrics-proxy-serving-ca
      - --configmaps=etcd-metrics-proxy-client-ca
      - --secrets=etcd-all-peer
      - --secrets=etcd-all-serving
      - --secrets=etcd-all-serving-metrics
      - --cert-dir=/etc/kubernetes/static-pod-resources/etcd-certs
      - --cert-configmaps=restore-etcd-pod
      - --cert-configmaps=etcd-scripts
      - --cert-configmaps=etcd-serving-ca
      - --cert-configmaps=etcd-peer-client-ca
      - --cert-configmaps=etcd-metrics-proxy-serving-ca
      - --cert-configmaps=etcd-metrics-proxy-client-ca
      - --cert-secrets=etcd-all-peer
      - --cert-secrets=etcd-all-serving
      - --cert-secrets=etcd-all-serving-metrics
      command:
      - cluster-etcd-operator
      - installer
      env:
      - name: POD_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: metadata.name
      - name: NODE_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: spec.nodeName
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imagePullPolicy: IfNotPresent
      name: installer
      resources:
        limits:
          cpu: 150m
          memory: 200M
        requests:
          cpu: 150m
          memory: 200M
      securityContext:
        privileged: true
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/
        name: kubelet-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: installer-sa-token-hlsfs
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    imagePullSecrets:
    - name: installer-sa-dockercfg-xr89c
    nodeName: master-0.case03116926.lab.upshift.rdu2.redhat.com
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Never
    schedulerName: default-scheduler
    securityContext:
      runAsUser: 0
    serviceAccount: installer-sa
    serviceAccountName: installer-sa
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /etc/kubernetes/
        type: ""
      name: kubelet-dir
    - name: installer-sa-token-hlsfs
      secret:
        defaultMode: 420
        secretName: installer-sa-token-hlsfs
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:45:49Z"
      reason: PodCompleted
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:45:56Z"
      reason: PodCompleted
      status: "False"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:45:56Z"
      reason: PodCompleted
      status: "False"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:45:49Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://2a34f922f96690bdbfc768c2f7ed375c064714197efa0553e78345974c7794f4
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      lastState: {}
      name: installer
      ready: false
      restartCount: 0
      started: false
      state:
        terminated:
          containerID: cri-o://2a34f922f96690bdbfc768c2f7ed375c064714197efa0553e78345974c7794f4
          exitCode: 0
          finishedAt: "2022-03-08T10:45:56Z"
          reason: Completed
          startedAt: "2022-03-08T10:45:53Z"
    hostIP: 10.0.94.119
    phase: Succeeded
    podIP: 10.130.0.39
    podIPs:
    - ip: 10.130.0.39
    qosClass: Guaranteed
    startTime: "2022-03-08T10:45:49Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.128.0.36"
            ],
            "default": true,
            "dns": {}
        }]
      k8s.v1.cni.cncf.io/networks-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.128.0.36"
            ],
            "default": true,
            "dns": {}
        }]
    creationTimestamp: "2022-03-08T10:46:52Z"
    labels:
      app: installer
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:labels:
            .: {}
            f:app: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"4bb60619-7cc8-4ada-8e7f-2c93da64c7f8"}:
              .: {}
              f:apiVersion: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:containers:
            k:{"name":"installer"}:
              .: {}
              f:args: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"NODE_NAME"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef:
                      .: {}
                      f:apiVersion: {}
                      f:fieldPath: {}
                k:{"name":"POD_NAME"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef:
                      .: {}
                      f:apiVersion: {}
                      f:fieldPath: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:limits:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:nodeName: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext:
            .: {}
            f:runAsUser: {}
          f:serviceAccount: {}
          f:serviceAccountName: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"kubelet-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
      manager: cluster-etcd-operator
      operation: Update
      time: "2022-03-08T10:46:52Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:k8s.v1.cni.cncf.io/network-status: {}
            f:k8s.v1.cni.cncf.io/networks-status: {}
      manager: multus
      operation: Update
      time: "2022-03-08T10:46:54Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            .: {}
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.128.0.36"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:47:00Z"
    name: installer-3-master-1.case03116926.lab.upshift.rdu2.redhat.com
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: v1
      kind: ConfigMap
      name: revision-status-3
      uid: 4bb60619-7cc8-4ada-8e7f-2c93da64c7f8
    resourceVersion: "19266"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/installer-3-master-1.case03116926.lab.upshift.rdu2.redhat.com
    uid: 42c47074-caae-42bf-8715-7dd885dd4ee8
  spec:
    containers:
    - args:
      - -v=2
      - --revision=3
      - --namespace=openshift-etcd
      - --pod=etcd-pod
      - --resource-dir=/etc/kubernetes/static-pod-resources
      - --pod-manifest-dir=/etc/kubernetes/manifests
      - --configmaps=etcd-pod
      - --configmaps=config
      - --configmaps=etcd-serving-ca
      - --configmaps=etcd-peer-client-ca
      - --configmaps=etcd-metrics-proxy-serving-ca
      - --configmaps=etcd-metrics-proxy-client-ca
      - --secrets=etcd-all-peer
      - --secrets=etcd-all-serving
      - --secrets=etcd-all-serving-metrics
      - --cert-dir=/etc/kubernetes/static-pod-resources/etcd-certs
      - --cert-configmaps=restore-etcd-pod
      - --cert-configmaps=etcd-scripts
      - --cert-configmaps=etcd-serving-ca
      - --cert-configmaps=etcd-peer-client-ca
      - --cert-configmaps=etcd-metrics-proxy-serving-ca
      - --cert-configmaps=etcd-metrics-proxy-client-ca
      - --cert-secrets=etcd-all-peer
      - --cert-secrets=etcd-all-serving
      - --cert-secrets=etcd-all-serving-metrics
      command:
      - cluster-etcd-operator
      - installer
      env:
      - name: POD_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: metadata.name
      - name: NODE_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: spec.nodeName
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imagePullPolicy: IfNotPresent
      name: installer
      resources:
        limits:
          cpu: 150m
          memory: 200M
        requests:
          cpu: 150m
          memory: 200M
      securityContext:
        privileged: true
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/
        name: kubelet-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: installer-sa-token-hlsfs
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    imagePullSecrets:
    - name: installer-sa-dockercfg-xr89c
    nodeName: master-1.case03116926.lab.upshift.rdu2.redhat.com
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Never
    schedulerName: default-scheduler
    securityContext:
      runAsUser: 0
    serviceAccount: installer-sa
    serviceAccountName: installer-sa
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /etc/kubernetes/
        type: ""
      name: kubelet-dir
    - name: installer-sa-token-hlsfs
      secret:
        defaultMode: 420
        secretName: installer-sa-token-hlsfs
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:46:52Z"
      reason: PodCompleted
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:47:00Z"
      reason: PodCompleted
      status: "False"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:47:00Z"
      reason: PodCompleted
      status: "False"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:46:52Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://71e3596e8df5f98d26474504e1f9695ba8a473e3dd323365c54f0f5931d07622
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      lastState: {}
      name: installer
      ready: false
      restartCount: 0
      started: false
      state:
        terminated:
          containerID: cri-o://71e3596e8df5f98d26474504e1f9695ba8a473e3dd323365c54f0f5931d07622
          exitCode: 0
          finishedAt: "2022-03-08T10:46:59Z"
          reason: Completed
          startedAt: "2022-03-08T10:46:56Z"
    hostIP: 10.0.95.76
    phase: Succeeded
    podIP: 10.128.0.36
    podIPs:
    - ip: 10.128.0.36
    qosClass: Guaranteed
    startTime: "2022-03-08T10:46:52Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.129.0.21"
            ],
            "default": true,
            "dns": {}
        }]
      k8s.v1.cni.cncf.io/networks-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.129.0.21"
            ],
            "default": true,
            "dns": {}
        }]
    creationTimestamp: "2022-03-08T10:44:22Z"
    labels:
      app: installer
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:labels:
            .: {}
            f:app: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"4bb60619-7cc8-4ada-8e7f-2c93da64c7f8"}:
              .: {}
              f:apiVersion: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:containers:
            k:{"name":"installer"}:
              .: {}
              f:args: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"NODE_NAME"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef:
                      .: {}
                      f:apiVersion: {}
                      f:fieldPath: {}
                k:{"name":"POD_NAME"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef:
                      .: {}
                      f:apiVersion: {}
                      f:fieldPath: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:limits:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:nodeName: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext:
            .: {}
            f:runAsUser: {}
          f:serviceAccount: {}
          f:serviceAccountName: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"kubelet-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
      manager: cluster-etcd-operator
      operation: Update
      time: "2022-03-08T10:44:21Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:k8s.v1.cni.cncf.io/network-status: {}
            f:k8s.v1.cni.cncf.io/networks-status: {}
      manager: multus
      operation: Update
      time: "2022-03-08T10:44:24Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            .: {}
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.129.0.21"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:44:31Z"
    name: installer-3-master-2.case03116926.lab.upshift.rdu2.redhat.com
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: v1
      kind: ConfigMap
      name: revision-status-3
      uid: 4bb60619-7cc8-4ada-8e7f-2c93da64c7f8
    resourceVersion: "17229"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/installer-3-master-2.case03116926.lab.upshift.rdu2.redhat.com
    uid: 1593b7fb-d5e2-4f17-b79f-341743d0cb41
  spec:
    containers:
    - args:
      - -v=2
      - --revision=3
      - --namespace=openshift-etcd
      - --pod=etcd-pod
      - --resource-dir=/etc/kubernetes/static-pod-resources
      - --pod-manifest-dir=/etc/kubernetes/manifests
      - --configmaps=etcd-pod
      - --configmaps=config
      - --configmaps=etcd-serving-ca
      - --configmaps=etcd-peer-client-ca
      - --configmaps=etcd-metrics-proxy-serving-ca
      - --configmaps=etcd-metrics-proxy-client-ca
      - --secrets=etcd-all-peer
      - --secrets=etcd-all-serving
      - --secrets=etcd-all-serving-metrics
      - --cert-dir=/etc/kubernetes/static-pod-resources/etcd-certs
      - --cert-configmaps=restore-etcd-pod
      - --cert-configmaps=etcd-scripts
      - --cert-configmaps=etcd-serving-ca
      - --cert-configmaps=etcd-peer-client-ca
      - --cert-configmaps=etcd-metrics-proxy-serving-ca
      - --cert-configmaps=etcd-metrics-proxy-client-ca
      - --cert-secrets=etcd-all-peer
      - --cert-secrets=etcd-all-serving
      - --cert-secrets=etcd-all-serving-metrics
      command:
      - cluster-etcd-operator
      - installer
      env:
      - name: POD_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: metadata.name
      - name: NODE_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: spec.nodeName
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imagePullPolicy: IfNotPresent
      name: installer
      resources:
        limits:
          cpu: 150m
          memory: 200M
        requests:
          cpu: 150m
          memory: 200M
      securityContext:
        privileged: true
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/
        name: kubelet-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: installer-sa-token-hlsfs
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    imagePullSecrets:
    - name: installer-sa-dockercfg-xr89c
    nodeName: master-2.case03116926.lab.upshift.rdu2.redhat.com
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Never
    schedulerName: default-scheduler
    securityContext:
      runAsUser: 0
    serviceAccount: installer-sa
    serviceAccountName: installer-sa
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /etc/kubernetes/
        type: ""
      name: kubelet-dir
    - name: installer-sa-token-hlsfs
      secret:
        defaultMode: 420
        secretName: installer-sa-token-hlsfs
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:44:22Z"
      reason: PodCompleted
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:44:31Z"
      reason: PodCompleted
      status: "False"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:44:31Z"
      reason: PodCompleted
      status: "False"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:44:22Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://ba3b38bc6433364ba1e946b7677dda79db7cae6bb2c69fb92fc5d8a8aef673e9
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      lastState: {}
      name: installer
      ready: false
      restartCount: 0
      started: false
      state:
        terminated:
          containerID: cri-o://ba3b38bc6433364ba1e946b7677dda79db7cae6bb2c69fb92fc5d8a8aef673e9
          exitCode: 0
          finishedAt: "2022-03-08T10:44:30Z"
          reason: Completed
          startedAt: "2022-03-08T10:44:27Z"
    hostIP: 10.0.94.219
    phase: Succeeded
    podIP: 10.129.0.21
    podIPs:
    - ip: 10.129.0.21
    qosClass: Guaranteed
    startTime: "2022-03-08T10:44:22Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.130.0.23"
            ],
            "default": true,
            "dns": {}
        }]
      k8s.v1.cni.cncf.io/networks-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.130.0.23"
            ],
            "default": true,
            "dns": {}
        }]
    creationTimestamp: "2022-03-08T10:40:36Z"
    labels:
      app: pruner
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:labels:
            .: {}
            f:app: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"32f406cf-02cd-45a2-93cf-728006ee4ea6"}:
              .: {}
              f:apiVersion: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:containers:
            k:{"name":"pruner"}:
              .: {}
              f:args: {}
              f:command: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:limits:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:nodeName: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext:
            .: {}
            f:runAsUser: {}
          f:serviceAccount: {}
          f:serviceAccountName: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"kubelet-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
      manager: cluster-etcd-operator
      operation: Update
      time: "2022-03-08T10:40:36Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:k8s.v1.cni.cncf.io/network-status: {}
            f:k8s.v1.cni.cncf.io/networks-status: {}
      manager: multus
      operation: Update
      time: "2022-03-08T10:40:38Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            .: {}
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.130.0.23"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:40:41Z"
    name: revision-pruner-2-master-0.case03116926.lab.upshift.rdu2.redhat.com
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: v1
      kind: ConfigMap
      name: revision-status-2
      uid: 32f406cf-02cd-45a2-93cf-728006ee4ea6
    resourceVersion: "11084"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/revision-pruner-2-master-0.case03116926.lab.upshift.rdu2.redhat.com
    uid: e81bd061-d29a-4a34-9f0a-02d330e1f4e5
  spec:
    containers:
    - args:
      - -v=4
      - --max-eligible-revision=2
      - --protected-revisions=1,2
      - --resource-dir=/etc/kubernetes/static-pod-resources
      - --static-pod-name=etcd-pod
      command:
      - cluster-etcd-operator
      - prune
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imagePullPolicy: IfNotPresent
      name: pruner
      resources:
        limits:
          cpu: 150m
          memory: 200M
        requests:
          cpu: 150m
          memory: 200M
      securityContext:
        privileged: true
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/
        name: kubelet-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: installer-sa-token-hlsfs
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    nodeName: master-0.case03116926.lab.upshift.rdu2.redhat.com
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Never
    schedulerName: default-scheduler
    securityContext:
      runAsUser: 0
    serviceAccount: installer-sa
    serviceAccountName: installer-sa
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /etc/kubernetes/
        type: ""
      name: kubelet-dir
    - name: installer-sa-token-hlsfs
      secret:
        defaultMode: 420
        secretName: installer-sa-token-hlsfs
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:36Z"
      reason: PodCompleted
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:36Z"
      reason: PodCompleted
      status: "False"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:36Z"
      reason: PodCompleted
      status: "False"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:36Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://ef260b1678db5e5a0990244548038537ab7bdefe9a3d1de057ad996f1e3a0456
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      lastState: {}
      name: pruner
      ready: false
      restartCount: 0
      started: false
      state:
        terminated:
          containerID: cri-o://ef260b1678db5e5a0990244548038537ab7bdefe9a3d1de057ad996f1e3a0456
          exitCode: 0
          finishedAt: "2022-03-08T10:40:40Z"
          reason: Completed
          startedAt: "2022-03-08T10:40:40Z"
    hostIP: 10.0.94.119
    phase: Succeeded
    podIP: 10.130.0.23
    podIPs:
    - ip: 10.130.0.23
    qosClass: Guaranteed
    startTime: "2022-03-08T10:40:36Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.128.0.29"
            ],
            "default": true,
            "dns": {}
        }]
      k8s.v1.cni.cncf.io/networks-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.128.0.29"
            ],
            "default": true,
            "dns": {}
        }]
    creationTimestamp: "2022-03-08T10:41:11Z"
    labels:
      app: pruner
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:labels:
            .: {}
            f:app: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"32f406cf-02cd-45a2-93cf-728006ee4ea6"}:
              .: {}
              f:apiVersion: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:containers:
            k:{"name":"pruner"}:
              .: {}
              f:args: {}
              f:command: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:limits:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:nodeName: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext:
            .: {}
            f:runAsUser: {}
          f:serviceAccount: {}
          f:serviceAccountName: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"kubelet-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
      manager: cluster-etcd-operator
      operation: Update
      time: "2022-03-08T10:41:11Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:k8s.v1.cni.cncf.io/network-status: {}
            f:k8s.v1.cni.cncf.io/networks-status: {}
      manager: multus
      operation: Update
      time: "2022-03-08T10:41:13Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            .: {}
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.128.0.29"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:41:16Z"
    name: revision-pruner-2-master-1.case03116926.lab.upshift.rdu2.redhat.com
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: v1
      kind: ConfigMap
      name: revision-status-2
      uid: 32f406cf-02cd-45a2-93cf-728006ee4ea6
    resourceVersion: "11623"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/revision-pruner-2-master-1.case03116926.lab.upshift.rdu2.redhat.com
    uid: 36003957-e35e-4678-a8b1-8e135e335cc8
  spec:
    containers:
    - args:
      - -v=4
      - --max-eligible-revision=2
      - --protected-revisions=1,2
      - --resource-dir=/etc/kubernetes/static-pod-resources
      - --static-pod-name=etcd-pod
      command:
      - cluster-etcd-operator
      - prune
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imagePullPolicy: IfNotPresent
      name: pruner
      resources:
        limits:
          cpu: 150m
          memory: 200M
        requests:
          cpu: 150m
          memory: 200M
      securityContext:
        privileged: true
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/
        name: kubelet-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: installer-sa-token-hlsfs
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    nodeName: master-1.case03116926.lab.upshift.rdu2.redhat.com
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Never
    schedulerName: default-scheduler
    securityContext:
      runAsUser: 0
    serviceAccount: installer-sa
    serviceAccountName: installer-sa
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /etc/kubernetes/
        type: ""
      name: kubelet-dir
    - name: installer-sa-token-hlsfs
      secret:
        defaultMode: 420
        secretName: installer-sa-token-hlsfs
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:41:11Z"
      reason: PodCompleted
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:41:11Z"
      reason: PodCompleted
      status: "False"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:41:11Z"
      reason: PodCompleted
      status: "False"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:41:11Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://34bbe5de77cb9bb457845ef6c2cb6e53c0508e9993a88edab06a1424fa6bfaeb
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      lastState: {}
      name: pruner
      ready: false
      restartCount: 0
      started: false
      state:
        terminated:
          containerID: cri-o://34bbe5de77cb9bb457845ef6c2cb6e53c0508e9993a88edab06a1424fa6bfaeb
          exitCode: 0
          finishedAt: "2022-03-08T10:41:16Z"
          reason: Completed
          startedAt: "2022-03-08T10:41:15Z"
    hostIP: 10.0.95.76
    phase: Succeeded
    podIP: 10.128.0.29
    podIPs:
    - ip: 10.128.0.29
    qosClass: Guaranteed
    startTime: "2022-03-08T10:41:11Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.129.0.8"
            ],
            "default": true,
            "dns": {}
        }]
      k8s.v1.cni.cncf.io/networks-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.129.0.8"
            ],
            "default": true,
            "dns": {}
        }]
    creationTimestamp: "2022-03-08T10:40:10Z"
    labels:
      app: pruner
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:labels:
            .: {}
            f:app: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"32f406cf-02cd-45a2-93cf-728006ee4ea6"}:
              .: {}
              f:apiVersion: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:containers:
            k:{"name":"pruner"}:
              .: {}
              f:args: {}
              f:command: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:limits:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:nodeName: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext:
            .: {}
            f:runAsUser: {}
          f:serviceAccount: {}
          f:serviceAccountName: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"kubelet-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
      manager: cluster-etcd-operator
      operation: Update
      time: "2022-03-08T10:40:10Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:k8s.v1.cni.cncf.io/network-status: {}
            f:k8s.v1.cni.cncf.io/networks-status: {}
      manager: multus
      operation: Update
      time: "2022-03-08T10:40:12Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            .: {}
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.129.0.8"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:40:16Z"
    name: revision-pruner-2-master-2.case03116926.lab.upshift.rdu2.redhat.com
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: v1
      kind: ConfigMap
      name: revision-status-2
      uid: 32f406cf-02cd-45a2-93cf-728006ee4ea6
    resourceVersion: "10388"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/revision-pruner-2-master-2.case03116926.lab.upshift.rdu2.redhat.com
    uid: d1eafaf3-916f-49e8-9ecf-4d464e8690dd
  spec:
    containers:
    - args:
      - -v=4
      - --max-eligible-revision=2
      - --protected-revisions=1,2
      - --resource-dir=/etc/kubernetes/static-pod-resources
      - --static-pod-name=etcd-pod
      command:
      - cluster-etcd-operator
      - prune
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imagePullPolicy: IfNotPresent
      name: pruner
      resources:
        limits:
          cpu: 150m
          memory: 200M
        requests:
          cpu: 150m
          memory: 200M
      securityContext:
        privileged: true
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/
        name: kubelet-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: installer-sa-token-hlsfs
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    nodeName: master-2.case03116926.lab.upshift.rdu2.redhat.com
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Never
    schedulerName: default-scheduler
    securityContext:
      runAsUser: 0
    serviceAccount: installer-sa
    serviceAccountName: installer-sa
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /etc/kubernetes/
        type: ""
      name: kubelet-dir
    - name: installer-sa-token-hlsfs
      secret:
        defaultMode: 420
        secretName: installer-sa-token-hlsfs
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:10Z"
      reason: PodCompleted
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:16Z"
      reason: PodCompleted
      status: "False"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:16Z"
      reason: PodCompleted
      status: "False"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:40:10Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://c02fa244832a0441ab2da5f6e3cb99a14490efe911bcc553dc46df6efb998ebb
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      lastState: {}
      name: pruner
      ready: false
      restartCount: 0
      started: false
      state:
        terminated:
          containerID: cri-o://c02fa244832a0441ab2da5f6e3cb99a14490efe911bcc553dc46df6efb998ebb
          exitCode: 0
          finishedAt: "2022-03-08T10:40:15Z"
          reason: Completed
          startedAt: "2022-03-08T10:40:14Z"
    hostIP: 10.0.94.219
    phase: Succeeded
    podIP: 10.129.0.8
    podIPs:
    - ip: 10.129.0.8
    qosClass: Guaranteed
    startTime: "2022-03-08T10:40:10Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.130.0.41"
            ],
            "default": true,
            "dns": {}
        }]
      k8s.v1.cni.cncf.io/networks-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.130.0.41"
            ],
            "default": true,
            "dns": {}
        }]
    creationTimestamp: "2022-03-08T10:46:48Z"
    labels:
      app: pruner
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:labels:
            .: {}
            f:app: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"4bb60619-7cc8-4ada-8e7f-2c93da64c7f8"}:
              .: {}
              f:apiVersion: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:containers:
            k:{"name":"pruner"}:
              .: {}
              f:args: {}
              f:command: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:limits:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:nodeName: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext:
            .: {}
            f:runAsUser: {}
          f:serviceAccount: {}
          f:serviceAccountName: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"kubelet-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
      manager: cluster-etcd-operator
      operation: Update
      time: "2022-03-08T10:46:48Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:k8s.v1.cni.cncf.io/network-status: {}
            f:k8s.v1.cni.cncf.io/networks-status: {}
      manager: multus
      operation: Update
      time: "2022-03-08T10:46:50Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            .: {}
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.130.0.41"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:46:54Z"
    name: revision-pruner-3-master-0.case03116926.lab.upshift.rdu2.redhat.com
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: v1
      kind: ConfigMap
      name: revision-status-3
      uid: 4bb60619-7cc8-4ada-8e7f-2c93da64c7f8
    resourceVersion: "19122"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/revision-pruner-3-master-0.case03116926.lab.upshift.rdu2.redhat.com
    uid: a0278d5c-e469-4815-8858-bce4022c5012
  spec:
    containers:
    - args:
      - -v=4
      - --max-eligible-revision=3
      - --protected-revisions=1,2,3
      - --resource-dir=/etc/kubernetes/static-pod-resources
      - --static-pod-name=etcd-pod
      command:
      - cluster-etcd-operator
      - prune
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imagePullPolicy: IfNotPresent
      name: pruner
      resources:
        limits:
          cpu: 150m
          memory: 200M
        requests:
          cpu: 150m
          memory: 200M
      securityContext:
        privileged: true
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/
        name: kubelet-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: installer-sa-token-hlsfs
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    imagePullSecrets:
    - name: installer-sa-dockercfg-xr89c
    nodeName: master-0.case03116926.lab.upshift.rdu2.redhat.com
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Never
    schedulerName: default-scheduler
    securityContext:
      runAsUser: 0
    serviceAccount: installer-sa
    serviceAccountName: installer-sa
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /etc/kubernetes/
        type: ""
      name: kubelet-dir
    - name: installer-sa-token-hlsfs
      secret:
        defaultMode: 420
        secretName: installer-sa-token-hlsfs
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:46:48Z"
      reason: PodCompleted
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:46:54Z"
      reason: PodCompleted
      status: "False"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:46:54Z"
      reason: PodCompleted
      status: "False"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:46:48Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://7b563bd11ce3ef142e306c8ee3b6780e534685fd193f759d07a5f54c9b125fa2
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      lastState: {}
      name: pruner
      ready: false
      restartCount: 0
      started: false
      state:
        terminated:
          containerID: cri-o://7b563bd11ce3ef142e306c8ee3b6780e534685fd193f759d07a5f54c9b125fa2
          exitCode: 0
          finishedAt: "2022-03-08T10:46:53Z"
          reason: Completed
          startedAt: "2022-03-08T10:46:52Z"
    hostIP: 10.0.94.119
    phase: Succeeded
    podIP: 10.130.0.41
    podIPs:
    - ip: 10.130.0.41
    qosClass: Guaranteed
    startTime: "2022-03-08T10:46:48Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.128.0.40"
            ],
            "default": true,
            "dns": {}
        }]
      k8s.v1.cni.cncf.io/networks-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.128.0.40"
            ],
            "default": true,
            "dns": {}
        }]
    creationTimestamp: "2022-03-08T10:47:53Z"
    labels:
      app: pruner
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:labels:
            .: {}
            f:app: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"4bb60619-7cc8-4ada-8e7f-2c93da64c7f8"}:
              .: {}
              f:apiVersion: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:containers:
            k:{"name":"pruner"}:
              .: {}
              f:args: {}
              f:command: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:limits:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:nodeName: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext:
            .: {}
            f:runAsUser: {}
          f:serviceAccount: {}
          f:serviceAccountName: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"kubelet-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
      manager: cluster-etcd-operator
      operation: Update
      time: "2022-03-08T10:47:53Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:k8s.v1.cni.cncf.io/network-status: {}
            f:k8s.v1.cni.cncf.io/networks-status: {}
      manager: multus
      operation: Update
      time: "2022-03-08T10:47:56Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            .: {}
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.128.0.40"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:47:59Z"
    name: revision-pruner-3-master-1.case03116926.lab.upshift.rdu2.redhat.com
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: v1
      kind: ConfigMap
      name: revision-status-3
      uid: 4bb60619-7cc8-4ada-8e7f-2c93da64c7f8
    resourceVersion: "21173"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/revision-pruner-3-master-1.case03116926.lab.upshift.rdu2.redhat.com
    uid: c32816ac-6083-42ae-bcdc-24018002eeed
  spec:
    containers:
    - args:
      - -v=4
      - --max-eligible-revision=3
      - --protected-revisions=1,2,3
      - --resource-dir=/etc/kubernetes/static-pod-resources
      - --static-pod-name=etcd-pod
      command:
      - cluster-etcd-operator
      - prune
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imagePullPolicy: IfNotPresent
      name: pruner
      resources:
        limits:
          cpu: 150m
          memory: 200M
        requests:
          cpu: 150m
          memory: 200M
      securityContext:
        privileged: true
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/
        name: kubelet-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: installer-sa-token-hlsfs
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    imagePullSecrets:
    - name: installer-sa-dockercfg-xr89c
    nodeName: master-1.case03116926.lab.upshift.rdu2.redhat.com
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Never
    schedulerName: default-scheduler
    securityContext:
      runAsUser: 0
    serviceAccount: installer-sa
    serviceAccountName: installer-sa
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /etc/kubernetes/
        type: ""
      name: kubelet-dir
    - name: installer-sa-token-hlsfs
      secret:
        defaultMode: 420
        secretName: installer-sa-token-hlsfs
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:47:53Z"
      reason: PodCompleted
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:47:53Z"
      reason: PodCompleted
      status: "False"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:47:53Z"
      reason: PodCompleted
      status: "False"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:47:53Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://3d080348a863746235d4cf2fd45884b1650e5efe18a75da63a988716c29bfaec
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      lastState: {}
      name: pruner
      ready: false
      restartCount: 0
      started: false
      state:
        terminated:
          containerID: cri-o://3d080348a863746235d4cf2fd45884b1650e5efe18a75da63a988716c29bfaec
          exitCode: 0
          finishedAt: "2022-03-08T10:47:59Z"
          reason: Completed
          startedAt: "2022-03-08T10:47:58Z"
    hostIP: 10.0.95.76
    phase: Succeeded
    podIP: 10.128.0.40
    podIPs:
    - ip: 10.128.0.40
    qosClass: Guaranteed
    startTime: "2022-03-08T10:47:53Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.129.0.22"
            ],
            "default": true,
            "dns": {}
        }]
      k8s.v1.cni.cncf.io/networks-status: |-
        [{
            "name": "",
            "interface": "eth0",
            "ips": [
                "10.129.0.22"
            ],
            "default": true,
            "dns": {}
        }]
    creationTimestamp: "2022-03-08T10:45:42Z"
    labels:
      app: pruner
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:labels:
            .: {}
            f:app: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"4bb60619-7cc8-4ada-8e7f-2c93da64c7f8"}:
              .: {}
              f:apiVersion: {}
              f:kind: {}
              f:name: {}
              f:uid: {}
        f:spec:
          f:containers:
            k:{"name":"pruner"}:
              .: {}
              f:args: {}
              f:command: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:limits:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/etc/kubernetes/"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:nodeName: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext:
            .: {}
            f:runAsUser: {}
          f:serviceAccount: {}
          f:serviceAccountName: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"kubelet-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
      manager: cluster-etcd-operator
      operation: Update
      time: "2022-03-08T10:45:42Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:k8s.v1.cni.cncf.io/network-status: {}
            f:k8s.v1.cni.cncf.io/networks-status: {}
      manager: multus
      operation: Update
      time: "2022-03-08T10:45:44Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            .: {}
            k:{"type":"ContainersReady"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"Initialized"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:reason: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.129.0.22"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      time: "2022-03-08T10:45:49Z"
    name: revision-pruner-3-master-2.case03116926.lab.upshift.rdu2.redhat.com
    namespace: openshift-etcd
    ownerReferences:
    - apiVersion: v1
      kind: ConfigMap
      name: revision-status-3
      uid: 4bb60619-7cc8-4ada-8e7f-2c93da64c7f8
    resourceVersion: "18221"
    selfLink: /api/v1/namespaces/openshift-etcd/pods/revision-pruner-3-master-2.case03116926.lab.upshift.rdu2.redhat.com
    uid: 8596ca7b-944a-430e-8645-f23bf7d9865d
  spec:
    containers:
    - args:
      - -v=4
      - --max-eligible-revision=3
      - --protected-revisions=1,2,3
      - --resource-dir=/etc/kubernetes/static-pod-resources
      - --static-pod-name=etcd-pod
      command:
      - cluster-etcd-operator
      - prune
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imagePullPolicy: IfNotPresent
      name: pruner
      resources:
        limits:
          cpu: 150m
          memory: 200M
        requests:
          cpu: 150m
          memory: 200M
      securityContext:
        privileged: true
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /etc/kubernetes/
        name: kubelet-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: installer-sa-token-hlsfs
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    imagePullSecrets:
    - name: installer-sa-dockercfg-xr89c
    nodeName: master-2.case03116926.lab.upshift.rdu2.redhat.com
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Never
    schedulerName: default-scheduler
    securityContext:
      runAsUser: 0
    serviceAccount: installer-sa
    serviceAccountName: installer-sa
    terminationGracePeriodSeconds: 30
    tolerations:
    - operator: Exists
    volumes:
    - hostPath:
        path: /etc/kubernetes/
        type: ""
      name: kubelet-dir
    - name: installer-sa-token-hlsfs
      secret:
        defaultMode: 420
        secretName: installer-sa-token-hlsfs
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:45:42Z"
      reason: PodCompleted
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:45:48Z"
      reason: PodCompleted
      status: "False"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:45:48Z"
      reason: PodCompleted
      status: "False"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2022-03-08T10:45:42Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://e1c2a8da0889c50338020dbeb96c48c9e42a6e1cc61db7f1b68b89d46e38799c
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ac56740ab9d9685e2630c017f14237a53b3e1f8903e9c077f48a78d6c7c134b
      lastState: {}
      name: pruner
      ready: false
      restartCount: 0
      started: false
      state:
        terminated:
          containerID: cri-o://e1c2a8da0889c50338020dbeb96c48c9e42a6e1cc61db7f1b68b89d46e38799c
          exitCode: 0
          finishedAt: "2022-03-08T10:45:47Z"
          reason: Completed
          startedAt: "2022-03-08T10:45:47Z"
    hostIP: 10.0.94.219
    phase: Succeeded
    podIP: 10.129.0.22
    podIPs:
    - ip: 10.129.0.22
    qosClass: Guaranteed
    startTime: "2022-03-08T10:45:42Z"
kind: PodList
metadata:
  resourceVersion: "83554"
  selfLink: /api/v1/namespaces/openshift-etcd/pods
