---
apiVersion: v1
items:
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.129.0.11/23","fd02:0:0:2::b/64"],"mac_address":"0a:58:0a:81:00:0b","gateway_ips":["10.129.0.1","fd02:0:0:2::1"],"routes":[{"dest":"10.128.0.0/14","nextHop":"10.129.0.1"},{"dest":"172.30.0.0/16","nextHop":"10.129.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.129.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.129.0.1"},{"dest":"fd02::/48","nextHop":"fd02:0:0:2::1"},{"dest":"fd03::/112","nextHop":"fd02:0:0:2::1"},{"dest":"fd69::5/128","nextHop":"fd02:0:0:2::1"},{"dest":"fd98::/64","nextHop":"fd02:0:0:2::1"}],"role":"primary"}}'
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "ovn-kubernetes",
            "interface": "eth0",
            "ips": [
                "10.129.0.11",
                "fd02:0:0:2::b"
            ],
            "mac": "0a:58:0a:81:00:0b",
            "default": true,
            "dns": {}
        }]
      openshift.io/required-scc: privileged
      openshift.io/scc: privileged
      operator.openshift.io/dep-openshift-oauth-apiserver.etcd-client.secret: CyA67A==
      operator.openshift.io/dep-openshift-oauth-apiserver.etcd-serving-ca.configmap: qTdfvg==
    creationTimestamp: "2025-10-27T12:27:57Z"
    generateName: apiserver-6567fc8fb5-
    labels:
      apiserver: "true"
      app: openshift-oauth-apiserver
      oauth-apiserver-anti-affinity: "true"
      pod-template-hash: 6567fc8fb5
      revision: "1"
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:openshift.io/required-scc: {}
            f:operator.openshift.io/dep-openshift-oauth-apiserver.etcd-client.secret: {}
            f:operator.openshift.io/dep-openshift-oauth-apiserver.etcd-serving-ca.configmap: {}
            f:target.workload.openshift.io/management: {}
          f:generateName: {}
          f:labels:
            .: {}
            f:apiserver: {}
            f:app: {}
            f:oauth-apiserver-anti-affinity: {}
            f:pod-template-hash: {}
            f:revision: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"8fc947a1-6716-45f0-9a87-8b59768d3c8e"}: {}
        f:spec:
          f:affinity:
            .: {}
            f:podAntiAffinity:
              .: {}
              f:requiredDuringSchedulingIgnoredDuringExecution: {}
          f:containers:
            k:{"name":"oauth-apiserver"}:
              .: {}
              f:args: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"POD_NAME"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef: {}
                k:{"name":"POD_NAMESPACE"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:livenessProbe:
                .: {}
                f:failureThreshold: {}
                f:httpGet:
                  .: {}
                  f:path: {}
                  f:port: {}
                  f:scheme: {}
                f:periodSeconds: {}
                f:successThreshold: {}
                f:timeoutSeconds: {}
              f:name: {}
              f:ports:
                .: {}
                k:{"containerPort":8443,"protocol":"TCP"}:
                  .: {}
                  f:containerPort: {}
                  f:protocol: {}
              f:readinessProbe:
                .: {}
                f:failureThreshold: {}
                f:httpGet:
                  .: {}
                  f:path: {}
                  f:port: {}
                  f:scheme: {}
                f:periodSeconds: {}
                f:successThreshold: {}
                f:timeoutSeconds: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:startupProbe:
                .: {}
                f:failureThreshold: {}
                f:httpGet:
                  .: {}
                  f:path: {}
                  f:port: {}
                  f:scheme: {}
                f:periodSeconds: {}
                f:successThreshold: {}
                f:timeoutSeconds: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/var/log/oauth-apiserver"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/configmaps/audit"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/configmaps/etcd-serving-ca"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/configmaps/trusted-ca-bundle"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/secrets/encryption-config"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/secrets/etcd-client"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/secrets/serving-cert"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:initContainers:
            .: {}
            k:{"name":"fix-audit-permissions"}:
              .: {}
              f:command: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/var/log/oauth-apiserver"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:nodeSelector: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext: {}
          f:serviceAccount: {}
          f:serviceAccountName: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"audit-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"audit-policies"}:
              .: {}
              f:configMap:
                .: {}
                f:defaultMode: {}
                f:name: {}
              f:name: {}
            k:{"name":"encryption-config"}:
              .: {}
              f:name: {}
              f:secret:
                .: {}
                f:defaultMode: {}
                f:optional: {}
                f:secretName: {}
            k:{"name":"etcd-client"}:
              .: {}
              f:name: {}
              f:secret:
                .: {}
                f:defaultMode: {}
                f:secretName: {}
            k:{"name":"etcd-serving-ca"}:
              .: {}
              f:configMap:
                .: {}
                f:defaultMode: {}
                f:name: {}
              f:name: {}
            k:{"name":"serving-cert"}:
              .: {}
              f:name: {}
              f:secret:
                .: {}
                f:defaultMode: {}
                f:secretName: {}
            k:{"name":"trusted-ca-bundle"}:
              .: {}
              f:configMap:
                .: {}
                f:defaultMode: {}
                f:items: {}
                f:name: {}
                f:optional: {}
              f:name: {}
      manager: kube-controller-manager
      operation: Update
      time: "2025-10-27T12:27:57Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            .: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:message: {}
              f:reason: {}
              f:status: {}
              f:type: {}
      manager: kube-scheduler
      operation: Update
      subresource: status
      time: "2025-10-27T12:37:31Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            f:k8s.ovn.org/pod-networks: {}
      manager: cnvqe-072.lab.eng.tlv2.redhat.com
      operation: Update
      subresource: status
      time: "2025-10-27T12:37:39Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            f:k8s.v1.cni.cncf.io/network-status: {}
      manager: multus-daemon
      operation: Update
      subresource: status
      time: "2025-10-27T12:37:41Z"
    - 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":"PodReadyToStartContainers"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:hostIPs: {}
          f:initContainerStatuses: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.129.0.11"}:
              .: {}
              f:ip: {}
            k:{"ip":"fd02:0:0:2::b"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      subresource: status
      time: "2025-10-27T12:37:45Z"
    name: apiserver-6567fc8fb5-2r998
    namespace: openshift-oauth-apiserver
    ownerReferences:
    - apiVersion: apps/v1
      blockOwnerDeletion: true
      controller: true
      kind: ReplicaSet
      name: apiserver-6567fc8fb5
      uid: 8fc947a1-6716-45f0-9a87-8b59768d3c8e
    resourceVersion: "49159"
    uid: d643760e-e2e1-43ff-9b63-a69908b35747
  spec:
    affinity:
      podAntiAffinity:
        requiredDuringSchedulingIgnoredDuringExecution:
        - labelSelector:
            matchLabels:
              apiserver: "true"
              app: openshift-oauth-apiserver
              oauth-apiserver-anti-affinity: "true"
          topologyKey: kubernetes.io/hostname
    containers:
    - args:
      - |
        if [ -s /var/run/configmaps/trusted-ca-bundle/tls-ca-bundle.pem ]; then
          echo "Copying system trust bundle"
          cp -f /var/run/configmaps/trusted-ca-bundle/tls-ca-bundle.pem /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
        fi
        exec oauth-apiserver start \
          --secure-port=8443 \
          --audit-log-path=/var/log/oauth-apiserver/audit.log \
          --audit-log-format=json \
          --audit-log-maxsize=100 \
          --audit-log-maxbackup=10 \
          --audit-policy-file=/var/run/configmaps/audit/policy.yaml \
          --etcd-cafile=/var/run/configmaps/etcd-serving-ca/ca-bundle.crt \
          --etcd-keyfile=/var/run/secrets/etcd-client/tls.key \
          --etcd-certfile=/var/run/secrets/etcd-client/tls.crt \
          --etcd-healthcheck-timeout=9s \
          --etcd-readycheck-timeout=9s \
          --shutdown-delay-duration=50s \
          --shutdown-send-retry-after=true \
          --tls-private-key-file=/var/run/secrets/serving-cert/tls.key \
          --tls-cert-file=/var/run/secrets/serving-cert/tls.crt \
          --enable-priority-and-fairness=false \
          --api-audiences=https://kubernetes.default.svc \
          --cors-allowed-origins='//127\.0\.0\.1(:|$)' \
          --cors-allowed-origins='//localhost(:|$)' \
          --etcd-servers=https://10.46.248.134:2379 \
          --etcd-servers=https://10.46.248.41:2379 \
          --etcd-servers=https://10.46.248.42:2379 \
          --tls-cipher-suites=TLS_AES_128_GCM_SHA256 \
          --tls-cipher-suites=TLS_AES_256_GCM_SHA384 \
          --tls-cipher-suites=TLS_CHACHA20_POLY1305_SHA256 \
          --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 \
          --tls-cipher-suites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 \
          --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 \
          --tls-cipher-suites=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 \
          --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 \
          --tls-cipher-suites=TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 \
          --tls-min-version=VersionTLS12 \
          --v=2
      command:
      - /bin/bash
      - -ec
      env:
      - name: POD_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: metadata.name
      - name: POD_NAMESPACE
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: metadata.namespace
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      imagePullPolicy: IfNotPresent
      livenessProbe:
        failureThreshold: 3
        httpGet:
          path: livez?exclude=etcd
          port: 8443
          scheme: HTTPS
        periodSeconds: 10
        successThreshold: 1
        timeoutSeconds: 10
      name: oauth-apiserver
      ports:
      - containerPort: 8443
        protocol: TCP
      readinessProbe:
        failureThreshold: 3
        httpGet:
          path: readyz?exclude=etcd&exclude=etcd-readiness
          port: 8443
          scheme: HTTPS
        periodSeconds: 5
        successThreshold: 1
        timeoutSeconds: 10
      resources:
        requests:
          cpu: 150m
          memory: 200Mi
      securityContext:
        privileged: true
        runAsUser: 0
      startupProbe:
        failureThreshold: 30
        httpGet:
          path: livez
          port: 8443
          scheme: HTTPS
        periodSeconds: 5
        successThreshold: 1
        timeoutSeconds: 10
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /var/run/configmaps/audit
        name: audit-policies
      - mountPath: /var/run/secrets/etcd-client
        name: etcd-client
      - mountPath: /var/run/configmaps/etcd-serving-ca
        name: etcd-serving-ca
      - mountPath: /var/run/configmaps/trusted-ca-bundle
        name: trusted-ca-bundle
      - mountPath: /var/run/secrets/serving-cert
        name: serving-cert
      - mountPath: /var/run/secrets/encryption-config
        name: encryption-config
      - mountPath: /var/log/oauth-apiserver
        name: audit-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-24qs5
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    imagePullSecrets:
    - name: oauth-apiserver-sa-dockercfg-qm5b4
    initContainers:
    - command:
      - sh
      - -c
      - chmod 0700 /var/log/oauth-apiserver && touch /var/log/oauth-apiserver/audit.log
        && chmod 0600 /var/log/oauth-apiserver/*
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      imagePullPolicy: IfNotPresent
      name: fix-audit-permissions
      resources:
        requests:
          cpu: 15m
          memory: 50Mi
      securityContext:
        privileged: true
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /var/log/oauth-apiserver
        name: audit-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-24qs5
        readOnly: true
    nodeName: cnvqe-072.lab.eng.tlv2.redhat.com
    nodeSelector:
      node-role.kubernetes.io/master: ""
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Always
    schedulerName: default-scheduler
    securityContext: {}
    serviceAccount: oauth-apiserver-sa
    serviceAccountName: oauth-apiserver-sa
    terminationGracePeriodSeconds: 120
    tolerations:
    - effect: NoSchedule
      key: node-role.kubernetes.io/master
      operator: Exists
    - effect: NoExecute
      key: node.kubernetes.io/unreachable
      operator: Exists
      tolerationSeconds: 120
    - effect: NoExecute
      key: node.kubernetes.io/not-ready
      operator: Exists
      tolerationSeconds: 120
    - effect: NoSchedule
      key: node.kubernetes.io/memory-pressure
      operator: Exists
    volumes:
    - configMap:
        defaultMode: 420
        name: audit-1
      name: audit-policies
    - name: etcd-client
      secret:
        defaultMode: 420
        secretName: etcd-client
    - configMap:
        defaultMode: 420
        name: etcd-serving-ca
      name: etcd-serving-ca
    - name: serving-cert
      secret:
        defaultMode: 420
        secretName: serving-cert
    - configMap:
        defaultMode: 420
        items:
        - key: ca-bundle.crt
          path: tls-ca-bundle.pem
        name: trusted-ca-bundle
        optional: true
      name: trusted-ca-bundle
    - name: encryption-config
      secret:
        defaultMode: 420
        optional: true
        secretName: encryption-config-1
    - hostPath:
        path: /var/log/oauth-apiserver
        type: ""
      name: audit-dir
    - name: kube-api-access-24qs5
      projected:
        defaultMode: 420
        sources:
        - serviceAccountToken:
            expirationSeconds: 3607
            path: token
        - configMap:
            items:
            - key: ca.crt
              path: ca.crt
            name: kube-root-ca.crt
        - downwardAPI:
            items:
            - fieldRef:
                apiVersion: v1
                fieldPath: metadata.namespace
              path: namespace
        - configMap:
            items:
            - key: service-ca.crt
              path: service-ca.crt
            name: openshift-service-ca.crt
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2025-10-27T12:37:42Z"
      status: "True"
      type: PodReadyToStartContainers
    - lastProbeTime: null
      lastTransitionTime: "2025-10-27T12:37:42Z"
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2025-10-27T12:37:45Z"
      status: "True"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2025-10-27T12:37:45Z"
      status: "True"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2025-10-27T12:37:39Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://277b45c87d11e5f3f0f9065b5f15ed9509b02ad3e6c00d94f460c5839680cf7b
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      lastState: {}
      name: oauth-apiserver
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2025-10-27T12:37:42Z"
      volumeMounts:
      - mountPath: /var/run/configmaps/audit
        name: audit-policies
      - mountPath: /var/run/secrets/etcd-client
        name: etcd-client
      - mountPath: /var/run/configmaps/etcd-serving-ca
        name: etcd-serving-ca
      - mountPath: /var/run/configmaps/trusted-ca-bundle
        name: trusted-ca-bundle
      - mountPath: /var/run/secrets/serving-cert
        name: serving-cert
      - mountPath: /var/run/secrets/encryption-config
        name: encryption-config
      - mountPath: /var/log/oauth-apiserver
        name: audit-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-24qs5
        readOnly: true
        recursiveReadOnly: Disabled
    hostIP: 10.46.248.134
    hostIPs:
    - ip: 10.46.248.134
    - ip: 2620:52:0:2ef8::86
    initContainerStatuses:
    - containerID: cri-o://82f1622a53f050f442deb5da60777fc31bb0b324a4e9673d353d17b8ee764532
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      lastState: {}
      name: fix-audit-permissions
      ready: true
      restartCount: 0
      started: false
      state:
        terminated:
          containerID: cri-o://82f1622a53f050f442deb5da60777fc31bb0b324a4e9673d353d17b8ee764532
          exitCode: 0
          finishedAt: "2025-10-27T12:37:41Z"
          reason: Completed
          startedAt: "2025-10-27T12:37:41Z"
      volumeMounts:
      - mountPath: /var/log/oauth-apiserver
        name: audit-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-24qs5
        readOnly: true
        recursiveReadOnly: Disabled
    phase: Running
    podIP: 10.129.0.11
    podIPs:
    - ip: 10.129.0.11
    - ip: fd02:0:0:2::b
    qosClass: Burstable
    startTime: "2025-10-27T12:37:39Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.130.0.10/23","fd02:0:0:3::a/64"],"mac_address":"0a:58:0a:82:00:0a","gateway_ips":["10.130.0.1","fd02:0:0:3::1"],"routes":[{"dest":"10.128.0.0/14","nextHop":"10.130.0.1"},{"dest":"172.30.0.0/16","nextHop":"10.130.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.130.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.130.0.1"},{"dest":"fd02::/48","nextHop":"fd02:0:0:3::1"},{"dest":"fd03::/112","nextHop":"fd02:0:0:3::1"},{"dest":"fd69::5/128","nextHop":"fd02:0:0:3::1"},{"dest":"fd98::/64","nextHop":"fd02:0:0:3::1"}],"role":"primary"}}'
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "ovn-kubernetes",
            "interface": "eth0",
            "ips": [
                "10.130.0.10",
                "fd02:0:0:3::a"
            ],
            "mac": "0a:58:0a:82:00:0a",
            "default": true,
            "dns": {}
        }]
      openshift.io/required-scc: privileged
      openshift.io/scc: privileged
      operator.openshift.io/dep-openshift-oauth-apiserver.etcd-client.secret: CyA67A==
      operator.openshift.io/dep-openshift-oauth-apiserver.etcd-serving-ca.configmap: qTdfvg==
    creationTimestamp: "2025-10-27T12:17:47Z"
    generateName: apiserver-6567fc8fb5-
    labels:
      apiserver: "true"
      app: openshift-oauth-apiserver
      oauth-apiserver-anti-affinity: "true"
      pod-template-hash: 6567fc8fb5
      revision: "1"
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:openshift.io/required-scc: {}
            f:operator.openshift.io/dep-openshift-oauth-apiserver.etcd-client.secret: {}
            f:operator.openshift.io/dep-openshift-oauth-apiserver.etcd-serving-ca.configmap: {}
            f:target.workload.openshift.io/management: {}
          f:generateName: {}
          f:labels:
            .: {}
            f:apiserver: {}
            f:app: {}
            f:oauth-apiserver-anti-affinity: {}
            f:pod-template-hash: {}
            f:revision: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"8fc947a1-6716-45f0-9a87-8b59768d3c8e"}: {}
        f:spec:
          f:affinity:
            .: {}
            f:podAntiAffinity:
              .: {}
              f:requiredDuringSchedulingIgnoredDuringExecution: {}
          f:containers:
            k:{"name":"oauth-apiserver"}:
              .: {}
              f:args: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"POD_NAME"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef: {}
                k:{"name":"POD_NAMESPACE"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:livenessProbe:
                .: {}
                f:failureThreshold: {}
                f:httpGet:
                  .: {}
                  f:path: {}
                  f:port: {}
                  f:scheme: {}
                f:periodSeconds: {}
                f:successThreshold: {}
                f:timeoutSeconds: {}
              f:name: {}
              f:ports:
                .: {}
                k:{"containerPort":8443,"protocol":"TCP"}:
                  .: {}
                  f:containerPort: {}
                  f:protocol: {}
              f:readinessProbe:
                .: {}
                f:failureThreshold: {}
                f:httpGet:
                  .: {}
                  f:path: {}
                  f:port: {}
                  f:scheme: {}
                f:periodSeconds: {}
                f:successThreshold: {}
                f:timeoutSeconds: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:startupProbe:
                .: {}
                f:failureThreshold: {}
                f:httpGet:
                  .: {}
                  f:path: {}
                  f:port: {}
                  f:scheme: {}
                f:periodSeconds: {}
                f:successThreshold: {}
                f:timeoutSeconds: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/var/log/oauth-apiserver"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/configmaps/audit"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/configmaps/etcd-serving-ca"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/configmaps/trusted-ca-bundle"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/secrets/encryption-config"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/secrets/etcd-client"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/secrets/serving-cert"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:initContainers:
            .: {}
            k:{"name":"fix-audit-permissions"}:
              .: {}
              f:command: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/var/log/oauth-apiserver"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:nodeSelector: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext: {}
          f:serviceAccount: {}
          f:serviceAccountName: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"audit-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"audit-policies"}:
              .: {}
              f:configMap:
                .: {}
                f:defaultMode: {}
                f:name: {}
              f:name: {}
            k:{"name":"encryption-config"}:
              .: {}
              f:name: {}
              f:secret:
                .: {}
                f:defaultMode: {}
                f:optional: {}
                f:secretName: {}
            k:{"name":"etcd-client"}:
              .: {}
              f:name: {}
              f:secret:
                .: {}
                f:defaultMode: {}
                f:secretName: {}
            k:{"name":"etcd-serving-ca"}:
              .: {}
              f:configMap:
                .: {}
                f:defaultMode: {}
                f:name: {}
              f:name: {}
            k:{"name":"serving-cert"}:
              .: {}
              f:name: {}
              f:secret:
                .: {}
                f:defaultMode: {}
                f:secretName: {}
            k:{"name":"trusted-ca-bundle"}:
              .: {}
              f:configMap:
                .: {}
                f:defaultMode: {}
                f:items: {}
                f:name: {}
                f:optional: {}
              f:name: {}
      manager: kube-controller-manager
      operation: Update
      time: "2025-10-27T12:17:47Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            .: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:message: {}
              f:reason: {}
              f:status: {}
              f:type: {}
      manager: kube-scheduler
      operation: Update
      subresource: status
      time: "2025-10-27T12:17:47Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            f:k8s.ovn.org/pod-networks: {}
      manager: cnvqe-070.lab.eng.tlv2.redhat.com
      operation: Update
      subresource: status
      time: "2025-10-27T12:27:31Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            f:k8s.v1.cni.cncf.io/network-status: {}
      manager: multus-daemon
      operation: Update
      subresource: status
      time: "2025-10-27T12:27:33Z"
    - 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":"PodReadyToStartContainers"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:hostIPs: {}
          f:initContainerStatuses: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.130.0.10"}:
              .: {}
              f:ip: {}
            k:{"ip":"fd02:0:0:3::a"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      subresource: status
      time: "2025-10-27T12:27:37Z"
    name: apiserver-6567fc8fb5-g4szr
    namespace: openshift-oauth-apiserver
    ownerReferences:
    - apiVersion: apps/v1
      blockOwnerDeletion: true
      controller: true
      kind: ReplicaSet
      name: apiserver-6567fc8fb5
      uid: 8fc947a1-6716-45f0-9a87-8b59768d3c8e
    resourceVersion: "42920"
    uid: 3441d5f9-8cd3-4681-b6e0-c7f64b6b5e91
  spec:
    affinity:
      podAntiAffinity:
        requiredDuringSchedulingIgnoredDuringExecution:
        - labelSelector:
            matchLabels:
              apiserver: "true"
              app: openshift-oauth-apiserver
              oauth-apiserver-anti-affinity: "true"
          topologyKey: kubernetes.io/hostname
    containers:
    - args:
      - |
        if [ -s /var/run/configmaps/trusted-ca-bundle/tls-ca-bundle.pem ]; then
          echo "Copying system trust bundle"
          cp -f /var/run/configmaps/trusted-ca-bundle/tls-ca-bundle.pem /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
        fi
        exec oauth-apiserver start \
          --secure-port=8443 \
          --audit-log-path=/var/log/oauth-apiserver/audit.log \
          --audit-log-format=json \
          --audit-log-maxsize=100 \
          --audit-log-maxbackup=10 \
          --audit-policy-file=/var/run/configmaps/audit/policy.yaml \
          --etcd-cafile=/var/run/configmaps/etcd-serving-ca/ca-bundle.crt \
          --etcd-keyfile=/var/run/secrets/etcd-client/tls.key \
          --etcd-certfile=/var/run/secrets/etcd-client/tls.crt \
          --etcd-healthcheck-timeout=9s \
          --etcd-readycheck-timeout=9s \
          --shutdown-delay-duration=50s \
          --shutdown-send-retry-after=true \
          --tls-private-key-file=/var/run/secrets/serving-cert/tls.key \
          --tls-cert-file=/var/run/secrets/serving-cert/tls.crt \
          --enable-priority-and-fairness=false \
          --api-audiences=https://kubernetes.default.svc \
          --cors-allowed-origins='//127\.0\.0\.1(:|$)' \
          --cors-allowed-origins='//localhost(:|$)' \
          --etcd-servers=https://10.46.248.134:2379 \
          --etcd-servers=https://10.46.248.41:2379 \
          --etcd-servers=https://10.46.248.42:2379 \
          --tls-cipher-suites=TLS_AES_128_GCM_SHA256 \
          --tls-cipher-suites=TLS_AES_256_GCM_SHA384 \
          --tls-cipher-suites=TLS_CHACHA20_POLY1305_SHA256 \
          --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 \
          --tls-cipher-suites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 \
          --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 \
          --tls-cipher-suites=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 \
          --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 \
          --tls-cipher-suites=TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 \
          --tls-min-version=VersionTLS12 \
          --v=2
      command:
      - /bin/bash
      - -ec
      env:
      - name: POD_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: metadata.name
      - name: POD_NAMESPACE
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: metadata.namespace
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      imagePullPolicy: IfNotPresent
      livenessProbe:
        failureThreshold: 3
        httpGet:
          path: livez?exclude=etcd
          port: 8443
          scheme: HTTPS
        periodSeconds: 10
        successThreshold: 1
        timeoutSeconds: 10
      name: oauth-apiserver
      ports:
      - containerPort: 8443
        protocol: TCP
      readinessProbe:
        failureThreshold: 3
        httpGet:
          path: readyz?exclude=etcd&exclude=etcd-readiness
          port: 8443
          scheme: HTTPS
        periodSeconds: 5
        successThreshold: 1
        timeoutSeconds: 10
      resources:
        requests:
          cpu: 150m
          memory: 200Mi
      securityContext:
        privileged: true
        runAsUser: 0
      startupProbe:
        failureThreshold: 30
        httpGet:
          path: livez
          port: 8443
          scheme: HTTPS
        periodSeconds: 5
        successThreshold: 1
        timeoutSeconds: 10
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /var/run/configmaps/audit
        name: audit-policies
      - mountPath: /var/run/secrets/etcd-client
        name: etcd-client
      - mountPath: /var/run/configmaps/etcd-serving-ca
        name: etcd-serving-ca
      - mountPath: /var/run/configmaps/trusted-ca-bundle
        name: trusted-ca-bundle
      - mountPath: /var/run/secrets/serving-cert
        name: serving-cert
      - mountPath: /var/run/secrets/encryption-config
        name: encryption-config
      - mountPath: /var/log/oauth-apiserver
        name: audit-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-lnfng
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    imagePullSecrets:
    - name: oauth-apiserver-sa-dockercfg-qm5b4
    initContainers:
    - command:
      - sh
      - -c
      - chmod 0700 /var/log/oauth-apiserver && touch /var/log/oauth-apiserver/audit.log
        && chmod 0600 /var/log/oauth-apiserver/*
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      imagePullPolicy: IfNotPresent
      name: fix-audit-permissions
      resources:
        requests:
          cpu: 15m
          memory: 50Mi
      securityContext:
        privileged: true
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /var/log/oauth-apiserver
        name: audit-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-lnfng
        readOnly: true
    nodeName: cnvqe-070.lab.eng.tlv2.redhat.com
    nodeSelector:
      node-role.kubernetes.io/master: ""
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Always
    schedulerName: default-scheduler
    securityContext: {}
    serviceAccount: oauth-apiserver-sa
    serviceAccountName: oauth-apiserver-sa
    terminationGracePeriodSeconds: 120
    tolerations:
    - effect: NoSchedule
      key: node-role.kubernetes.io/master
      operator: Exists
    - effect: NoExecute
      key: node.kubernetes.io/unreachable
      operator: Exists
      tolerationSeconds: 120
    - effect: NoExecute
      key: node.kubernetes.io/not-ready
      operator: Exists
      tolerationSeconds: 120
    - effect: NoSchedule
      key: node.kubernetes.io/memory-pressure
      operator: Exists
    volumes:
    - configMap:
        defaultMode: 420
        name: audit-1
      name: audit-policies
    - name: etcd-client
      secret:
        defaultMode: 420
        secretName: etcd-client
    - configMap:
        defaultMode: 420
        name: etcd-serving-ca
      name: etcd-serving-ca
    - name: serving-cert
      secret:
        defaultMode: 420
        secretName: serving-cert
    - configMap:
        defaultMode: 420
        items:
        - key: ca-bundle.crt
          path: tls-ca-bundle.pem
        name: trusted-ca-bundle
        optional: true
      name: trusted-ca-bundle
    - name: encryption-config
      secret:
        defaultMode: 420
        optional: true
        secretName: encryption-config-1
    - hostPath:
        path: /var/log/oauth-apiserver
        type: ""
      name: audit-dir
    - name: kube-api-access-lnfng
      projected:
        defaultMode: 420
        sources:
        - serviceAccountToken:
            expirationSeconds: 3607
            path: token
        - configMap:
            items:
            - key: ca.crt
              path: ca.crt
            name: kube-root-ca.crt
        - downwardAPI:
            items:
            - fieldRef:
                apiVersion: v1
                fieldPath: metadata.namespace
              path: namespace
        - configMap:
            items:
            - key: service-ca.crt
              path: service-ca.crt
            name: openshift-service-ca.crt
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2025-10-27T12:27:34Z"
      status: "True"
      type: PodReadyToStartContainers
    - lastProbeTime: null
      lastTransitionTime: "2025-10-27T12:27:34Z"
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2025-10-27T12:27:37Z"
      status: "True"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2025-10-27T12:27:37Z"
      status: "True"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2025-10-27T12:27:31Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://4c066e1b360c166a0627e04b42e17f2f3cd7255dbc2d49b9e67abed90b9fdd20
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      lastState: {}
      name: oauth-apiserver
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2025-10-27T12:27:34Z"
      volumeMounts:
      - mountPath: /var/run/configmaps/audit
        name: audit-policies
      - mountPath: /var/run/secrets/etcd-client
        name: etcd-client
      - mountPath: /var/run/configmaps/etcd-serving-ca
        name: etcd-serving-ca
      - mountPath: /var/run/configmaps/trusted-ca-bundle
        name: trusted-ca-bundle
      - mountPath: /var/run/secrets/serving-cert
        name: serving-cert
      - mountPath: /var/run/secrets/encryption-config
        name: encryption-config
      - mountPath: /var/log/oauth-apiserver
        name: audit-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-lnfng
        readOnly: true
        recursiveReadOnly: Disabled
    hostIP: 10.46.248.41
    hostIPs:
    - ip: 10.46.248.41
    - ip: 2620:52:0:2ef8::29
    initContainerStatuses:
    - containerID: cri-o://e989f442da097109c1574d4c7e85a16f964801f5abc7bdfbf29c1ac8f1cc167d
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      lastState: {}
      name: fix-audit-permissions
      ready: true
      restartCount: 0
      started: false
      state:
        terminated:
          containerID: cri-o://e989f442da097109c1574d4c7e85a16f964801f5abc7bdfbf29c1ac8f1cc167d
          exitCode: 0
          finishedAt: "2025-10-27T12:27:34Z"
          reason: Completed
          startedAt: "2025-10-27T12:27:34Z"
      volumeMounts:
      - mountPath: /var/log/oauth-apiserver
        name: audit-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-lnfng
        readOnly: true
        recursiveReadOnly: Disabled
    phase: Running
    podIP: 10.130.0.10
    podIPs:
    - ip: 10.130.0.10
    - ip: fd02:0:0:3::a
    qosClass: Burstable
    startTime: "2025-10-27T12:27:31Z"
- apiVersion: v1
  kind: Pod
  metadata:
    annotations:
      k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.128.0.11/23","fd02:0:0:1::b/64"],"mac_address":"0a:58:0a:80:00:0b","gateway_ips":["10.128.0.1","fd02:0:0:1::1"],"routes":[{"dest":"10.128.0.0/14","nextHop":"10.128.0.1"},{"dest":"172.30.0.0/16","nextHop":"10.128.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.128.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.128.0.1"},{"dest":"fd02::/48","nextHop":"fd02:0:0:1::1"},{"dest":"fd03::/112","nextHop":"fd02:0:0:1::1"},{"dest":"fd69::5/128","nextHop":"fd02:0:0:1::1"},{"dest":"fd98::/64","nextHop":"fd02:0:0:1::1"}],"role":"primary"}}'
      k8s.v1.cni.cncf.io/network-status: |-
        [{
            "name": "ovn-kubernetes",
            "interface": "eth0",
            "ips": [
                "10.128.0.11",
                "fd02:0:0:1::b"
            ],
            "mac": "0a:58:0a:80:00:0b",
            "default": true,
            "dns": {}
        }]
      openshift.io/required-scc: privileged
      openshift.io/scc: privileged
      operator.openshift.io/dep-openshift-oauth-apiserver.etcd-client.secret: CyA67A==
      operator.openshift.io/dep-openshift-oauth-apiserver.etcd-serving-ca.configmap: qTdfvg==
    creationTimestamp: "2025-10-27T12:08:13Z"
    generateName: apiserver-6567fc8fb5-
    labels:
      apiserver: "true"
      app: openshift-oauth-apiserver
      oauth-apiserver-anti-affinity: "true"
      pod-template-hash: 6567fc8fb5
      revision: "1"
    managedFields:
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:openshift.io/required-scc: {}
            f:operator.openshift.io/dep-openshift-oauth-apiserver.etcd-client.secret: {}
            f:operator.openshift.io/dep-openshift-oauth-apiserver.etcd-serving-ca.configmap: {}
            f:target.workload.openshift.io/management: {}
          f:generateName: {}
          f:labels:
            .: {}
            f:apiserver: {}
            f:app: {}
            f:oauth-apiserver-anti-affinity: {}
            f:pod-template-hash: {}
            f:revision: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"8fc947a1-6716-45f0-9a87-8b59768d3c8e"}: {}
        f:spec:
          f:affinity:
            .: {}
            f:podAntiAffinity:
              .: {}
              f:requiredDuringSchedulingIgnoredDuringExecution: {}
          f:containers:
            k:{"name":"oauth-apiserver"}:
              .: {}
              f:args: {}
              f:command: {}
              f:env:
                .: {}
                k:{"name":"POD_NAME"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef: {}
                k:{"name":"POD_NAMESPACE"}:
                  .: {}
                  f:name: {}
                  f:valueFrom:
                    .: {}
                    f:fieldRef: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:livenessProbe:
                .: {}
                f:failureThreshold: {}
                f:httpGet:
                  .: {}
                  f:path: {}
                  f:port: {}
                  f:scheme: {}
                f:periodSeconds: {}
                f:successThreshold: {}
                f:timeoutSeconds: {}
              f:name: {}
              f:ports:
                .: {}
                k:{"containerPort":8443,"protocol":"TCP"}:
                  .: {}
                  f:containerPort: {}
                  f:protocol: {}
              f:readinessProbe:
                .: {}
                f:failureThreshold: {}
                f:httpGet:
                  .: {}
                  f:path: {}
                  f:port: {}
                  f:scheme: {}
                f:periodSeconds: {}
                f:successThreshold: {}
                f:timeoutSeconds: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:startupProbe:
                .: {}
                f:failureThreshold: {}
                f:httpGet:
                  .: {}
                  f:path: {}
                  f:port: {}
                  f:scheme: {}
                f:periodSeconds: {}
                f:successThreshold: {}
                f:timeoutSeconds: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/var/log/oauth-apiserver"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/configmaps/audit"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/configmaps/etcd-serving-ca"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/configmaps/trusted-ca-bundle"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/secrets/encryption-config"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/secrets/etcd-client"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
                k:{"mountPath":"/var/run/secrets/serving-cert"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:dnsPolicy: {}
          f:enableServiceLinks: {}
          f:initContainers:
            .: {}
            k:{"name":"fix-audit-permissions"}:
              .: {}
              f:command: {}
              f:image: {}
              f:imagePullPolicy: {}
              f:name: {}
              f:resources:
                .: {}
                f:requests:
                  .: {}
                  f:cpu: {}
                  f:memory: {}
              f:securityContext:
                .: {}
                f:privileged: {}
                f:runAsUser: {}
              f:terminationMessagePath: {}
              f:terminationMessagePolicy: {}
              f:volumeMounts:
                .: {}
                k:{"mountPath":"/var/log/oauth-apiserver"}:
                  .: {}
                  f:mountPath: {}
                  f:name: {}
          f:nodeSelector: {}
          f:priorityClassName: {}
          f:restartPolicy: {}
          f:schedulerName: {}
          f:securityContext: {}
          f:serviceAccount: {}
          f:serviceAccountName: {}
          f:terminationGracePeriodSeconds: {}
          f:tolerations: {}
          f:volumes:
            .: {}
            k:{"name":"audit-dir"}:
              .: {}
              f:hostPath:
                .: {}
                f:path: {}
                f:type: {}
              f:name: {}
            k:{"name":"audit-policies"}:
              .: {}
              f:configMap:
                .: {}
                f:defaultMode: {}
                f:name: {}
              f:name: {}
            k:{"name":"encryption-config"}:
              .: {}
              f:name: {}
              f:secret:
                .: {}
                f:defaultMode: {}
                f:optional: {}
                f:secretName: {}
            k:{"name":"etcd-client"}:
              .: {}
              f:name: {}
              f:secret:
                .: {}
                f:defaultMode: {}
                f:secretName: {}
            k:{"name":"etcd-serving-ca"}:
              .: {}
              f:configMap:
                .: {}
                f:defaultMode: {}
                f:name: {}
              f:name: {}
            k:{"name":"serving-cert"}:
              .: {}
              f:name: {}
              f:secret:
                .: {}
                f:defaultMode: {}
                f:secretName: {}
            k:{"name":"trusted-ca-bundle"}:
              .: {}
              f:configMap:
                .: {}
                f:defaultMode: {}
                f:items: {}
                f:name: {}
                f:optional: {}
              f:name: {}
      manager: kube-controller-manager
      operation: Update
      time: "2025-10-27T12:08:13Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:conditions:
            .: {}
            k:{"type":"PodScheduled"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:message: {}
              f:reason: {}
              f:status: {}
              f:type: {}
      manager: kube-scheduler
      operation: Update
      subresource: status
      time: "2025-10-27T12:08:13Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            f:k8s.ovn.org/pod-networks: {}
      manager: cnvqe-071.lab.eng.tlv2.redhat.com
      operation: Update
      subresource: status
      time: "2025-10-27T12:17:29Z"
    - apiVersion: v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            f:k8s.v1.cni.cncf.io/network-status: {}
      manager: multus-daemon
      operation: Update
      subresource: status
      time: "2025-10-27T12:17:31Z"
    - 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":"PodReadyToStartContainers"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
            k:{"type":"Ready"}:
              .: {}
              f:lastProbeTime: {}
              f:lastTransitionTime: {}
              f:status: {}
              f:type: {}
          f:containerStatuses: {}
          f:hostIP: {}
          f:hostIPs: {}
          f:initContainerStatuses: {}
          f:phase: {}
          f:podIP: {}
          f:podIPs:
            .: {}
            k:{"ip":"10.128.0.11"}:
              .: {}
              f:ip: {}
            k:{"ip":"fd02:0:0:1::b"}:
              .: {}
              f:ip: {}
          f:startTime: {}
      manager: kubelet
      operation: Update
      subresource: status
      time: "2025-10-27T12:17:34Z"
    name: apiserver-6567fc8fb5-s6qrl
    namespace: openshift-oauth-apiserver
    ownerReferences:
    - apiVersion: apps/v1
      blockOwnerDeletion: true
      controller: true
      kind: ReplicaSet
      name: apiserver-6567fc8fb5
      uid: 8fc947a1-6716-45f0-9a87-8b59768d3c8e
    resourceVersion: "37741"
    uid: e10187f2-ac49-48bc-af62-6a8ffa9f988b
  spec:
    affinity:
      podAntiAffinity:
        requiredDuringSchedulingIgnoredDuringExecution:
        - labelSelector:
            matchLabels:
              apiserver: "true"
              app: openshift-oauth-apiserver
              oauth-apiserver-anti-affinity: "true"
          topologyKey: kubernetes.io/hostname
    containers:
    - args:
      - |
        if [ -s /var/run/configmaps/trusted-ca-bundle/tls-ca-bundle.pem ]; then
          echo "Copying system trust bundle"
          cp -f /var/run/configmaps/trusted-ca-bundle/tls-ca-bundle.pem /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
        fi
        exec oauth-apiserver start \
          --secure-port=8443 \
          --audit-log-path=/var/log/oauth-apiserver/audit.log \
          --audit-log-format=json \
          --audit-log-maxsize=100 \
          --audit-log-maxbackup=10 \
          --audit-policy-file=/var/run/configmaps/audit/policy.yaml \
          --etcd-cafile=/var/run/configmaps/etcd-serving-ca/ca-bundle.crt \
          --etcd-keyfile=/var/run/secrets/etcd-client/tls.key \
          --etcd-certfile=/var/run/secrets/etcd-client/tls.crt \
          --etcd-healthcheck-timeout=9s \
          --etcd-readycheck-timeout=9s \
          --shutdown-delay-duration=50s \
          --shutdown-send-retry-after=true \
          --tls-private-key-file=/var/run/secrets/serving-cert/tls.key \
          --tls-cert-file=/var/run/secrets/serving-cert/tls.crt \
          --enable-priority-and-fairness=false \
          --api-audiences=https://kubernetes.default.svc \
          --cors-allowed-origins='//127\.0\.0\.1(:|$)' \
          --cors-allowed-origins='//localhost(:|$)' \
          --etcd-servers=https://10.46.248.134:2379 \
          --etcd-servers=https://10.46.248.41:2379 \
          --etcd-servers=https://10.46.248.42:2379 \
          --tls-cipher-suites=TLS_AES_128_GCM_SHA256 \
          --tls-cipher-suites=TLS_AES_256_GCM_SHA384 \
          --tls-cipher-suites=TLS_CHACHA20_POLY1305_SHA256 \
          --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 \
          --tls-cipher-suites=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 \
          --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 \
          --tls-cipher-suites=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 \
          --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 \
          --tls-cipher-suites=TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 \
          --tls-min-version=VersionTLS12 \
          --v=2
      command:
      - /bin/bash
      - -ec
      env:
      - name: POD_NAME
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: metadata.name
      - name: POD_NAMESPACE
        valueFrom:
          fieldRef:
            apiVersion: v1
            fieldPath: metadata.namespace
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      imagePullPolicy: IfNotPresent
      livenessProbe:
        failureThreshold: 3
        httpGet:
          path: livez?exclude=etcd
          port: 8443
          scheme: HTTPS
        periodSeconds: 10
        successThreshold: 1
        timeoutSeconds: 10
      name: oauth-apiserver
      ports:
      - containerPort: 8443
        protocol: TCP
      readinessProbe:
        failureThreshold: 3
        httpGet:
          path: readyz?exclude=etcd&exclude=etcd-readiness
          port: 8443
          scheme: HTTPS
        periodSeconds: 5
        successThreshold: 1
        timeoutSeconds: 10
      resources:
        requests:
          cpu: 150m
          memory: 200Mi
      securityContext:
        privileged: true
        runAsUser: 0
      startupProbe:
        failureThreshold: 30
        httpGet:
          path: livez
          port: 8443
          scheme: HTTPS
        periodSeconds: 5
        successThreshold: 1
        timeoutSeconds: 10
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /var/run/configmaps/audit
        name: audit-policies
      - mountPath: /var/run/secrets/etcd-client
        name: etcd-client
      - mountPath: /var/run/configmaps/etcd-serving-ca
        name: etcd-serving-ca
      - mountPath: /var/run/configmaps/trusted-ca-bundle
        name: trusted-ca-bundle
      - mountPath: /var/run/secrets/serving-cert
        name: serving-cert
      - mountPath: /var/run/secrets/encryption-config
        name: encryption-config
      - mountPath: /var/log/oauth-apiserver
        name: audit-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-8fcnx
        readOnly: true
    dnsPolicy: ClusterFirst
    enableServiceLinks: true
    imagePullSecrets:
    - name: oauth-apiserver-sa-dockercfg-qm5b4
    initContainers:
    - command:
      - sh
      - -c
      - chmod 0700 /var/log/oauth-apiserver && touch /var/log/oauth-apiserver/audit.log
        && chmod 0600 /var/log/oauth-apiserver/*
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      imagePullPolicy: IfNotPresent
      name: fix-audit-permissions
      resources:
        requests:
          cpu: 15m
          memory: 50Mi
      securityContext:
        privileged: true
        runAsUser: 0
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: FallbackToLogsOnError
      volumeMounts:
      - mountPath: /var/log/oauth-apiserver
        name: audit-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-8fcnx
        readOnly: true
    nodeName: cnvqe-071.lab.eng.tlv2.redhat.com
    nodeSelector:
      node-role.kubernetes.io/master: ""
    preemptionPolicy: PreemptLowerPriority
    priority: 2000001000
    priorityClassName: system-node-critical
    restartPolicy: Always
    schedulerName: default-scheduler
    securityContext: {}
    serviceAccount: oauth-apiserver-sa
    serviceAccountName: oauth-apiserver-sa
    terminationGracePeriodSeconds: 120
    tolerations:
    - effect: NoSchedule
      key: node-role.kubernetes.io/master
      operator: Exists
    - effect: NoExecute
      key: node.kubernetes.io/unreachable
      operator: Exists
      tolerationSeconds: 120
    - effect: NoExecute
      key: node.kubernetes.io/not-ready
      operator: Exists
      tolerationSeconds: 120
    - effect: NoSchedule
      key: node.kubernetes.io/memory-pressure
      operator: Exists
    volumes:
    - configMap:
        defaultMode: 420
        name: audit-1
      name: audit-policies
    - name: etcd-client
      secret:
        defaultMode: 420
        secretName: etcd-client
    - configMap:
        defaultMode: 420
        name: etcd-serving-ca
      name: etcd-serving-ca
    - name: serving-cert
      secret:
        defaultMode: 420
        secretName: serving-cert
    - configMap:
        defaultMode: 420
        items:
        - key: ca-bundle.crt
          path: tls-ca-bundle.pem
        name: trusted-ca-bundle
        optional: true
      name: trusted-ca-bundle
    - name: encryption-config
      secret:
        defaultMode: 420
        optional: true
        secretName: encryption-config-1
    - hostPath:
        path: /var/log/oauth-apiserver
        type: ""
      name: audit-dir
    - name: kube-api-access-8fcnx
      projected:
        defaultMode: 420
        sources:
        - serviceAccountToken:
            expirationSeconds: 3607
            path: token
        - configMap:
            items:
            - key: ca.crt
              path: ca.crt
            name: kube-root-ca.crt
        - downwardAPI:
            items:
            - fieldRef:
                apiVersion: v1
                fieldPath: metadata.namespace
              path: namespace
        - configMap:
            items:
            - key: service-ca.crt
              path: service-ca.crt
            name: openshift-service-ca.crt
  status:
    conditions:
    - lastProbeTime: null
      lastTransitionTime: "2025-10-27T12:17:32Z"
      status: "True"
      type: PodReadyToStartContainers
    - lastProbeTime: null
      lastTransitionTime: "2025-10-27T12:17:32Z"
      status: "True"
      type: Initialized
    - lastProbeTime: null
      lastTransitionTime: "2025-10-27T12:17:34Z"
      status: "True"
      type: Ready
    - lastProbeTime: null
      lastTransitionTime: "2025-10-27T12:17:34Z"
      status: "True"
      type: ContainersReady
    - lastProbeTime: null
      lastTransitionTime: "2025-10-27T12:17:28Z"
      status: "True"
      type: PodScheduled
    containerStatuses:
    - containerID: cri-o://7fea2e8de1cc8d4dede25ab04359bf0c1ea2a248a3e35fa6e26233e726aae295
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      lastState: {}
      name: oauth-apiserver
      ready: true
      restartCount: 0
      started: true
      state:
        running:
          startedAt: "2025-10-27T12:17:33Z"
      volumeMounts:
      - mountPath: /var/run/configmaps/audit
        name: audit-policies
      - mountPath: /var/run/secrets/etcd-client
        name: etcd-client
      - mountPath: /var/run/configmaps/etcd-serving-ca
        name: etcd-serving-ca
      - mountPath: /var/run/configmaps/trusted-ca-bundle
        name: trusted-ca-bundle
      - mountPath: /var/run/secrets/serving-cert
        name: serving-cert
      - mountPath: /var/run/secrets/encryption-config
        name: encryption-config
      - mountPath: /var/log/oauth-apiserver
        name: audit-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-8fcnx
        readOnly: true
        recursiveReadOnly: Disabled
    hostIP: 10.46.248.42
    hostIPs:
    - ip: 10.46.248.42
    - ip: 2620:52:0:2ef8::2a
    initContainerStatuses:
    - containerID: cri-o://86c0306e0dd46edd4548bbe3265ba0172da5256604456ce5d81cf173dd6f932a
      image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      imageID: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:524a97d6babb1661a6f343093435e1336e2aab6ec2efa21a589f95490cb61c66
      lastState: {}
      name: fix-audit-permissions
      ready: true
      restartCount: 0
      started: false
      state:
        terminated:
          containerID: cri-o://86c0306e0dd46edd4548bbe3265ba0172da5256604456ce5d81cf173dd6f932a
          exitCode: 0
          finishedAt: "2025-10-27T12:17:31Z"
          reason: Completed
          startedAt: "2025-10-27T12:17:31Z"
      volumeMounts:
      - mountPath: /var/log/oauth-apiserver
        name: audit-dir
      - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
        name: kube-api-access-8fcnx
        readOnly: true
        recursiveReadOnly: Disabled
    phase: Running
    podIP: 10.128.0.11
    podIPs:
    - ip: 10.128.0.11
    - ip: fd02:0:0:1::b
    qosClass: Burstable
    startTime: "2025-10-27T12:17:29Z"
kind: PodList
metadata:
  resourceVersion: "2219597"
