--- apiVersion: apps/v1 items: - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "1" deployment.kubernetes.io/revision: "1" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" creationTimestamp: "2025-10-11T10:25:34Z" generation: 1 labels: name: network-operator pod-template-hash: 854f54f8c9 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:include.release.openshift.io/self-managed-high-availability: {} f:include.release.openshift.io/single-node-developer: {} f:labels: .: {} f:name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"7aad26d6-d4e0-4b6c-b91b-5f0c9af1e183"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:target.workload.openshift.io/management: {} f:labels: .: {} f:name: {} f:pod-template-hash: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"network-operator"}: .: {} f:command: {} f:env: .: {} k:{"name":"BOND_CNI_PLUGIN_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"CLI_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"CLOUD_NETWORK_CONFIG_CONTROLLER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"CNI_PLUGINS_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"EGRESS_ROUTER_CNI_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"FRR_K8S_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"KUBE_PROXY_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"KUBE_RBAC_PROXY_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"MULTUS_ADMISSION_CONTROLLER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"MULTUS_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"MULTUS_NETWORKPOLICY_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"NETWORK_CHECK_SOURCE_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"NETWORK_CHECK_TARGET_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"NETWORK_METRICS_DAEMON_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"NETWORK_OPERATOR_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"NETWORKING_CONSOLE_PLUGIN_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_CONTROLLER_INACTIVITY_PROBE"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_NB_INACTIVITY_PROBE"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_NB_RAFT_ELECTION_TIMER"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_NORTHD_PROBE_INTERVAL"}: .: {} f:name: {} f:value: {} k:{"name":"OVN_SB_RAFT_ELECTION_TIMER"}: .: {} f:name: {} f:value: {} k:{"name":"POD_NAME"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} k:{"name":"RELEASE_VERSION"}: .: {} f:name: {} f:value: {} k:{"name":"ROUTE_OVERRRIDE_CNI_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"WHEREABOUTS_CNI_IMAGE"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:ports: .: {} k:{"containerPort":9104,"protocol":"TCP"}: .: {} f:containerPort: {} f:hostPort: {} f:name: {} f:protocol: {} f:resources: .: {} f:requests: .: {} f:cpu: {} f:memory: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/kubernetes"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/var/run/secrets/serving-cert"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:hostNetwork: {} f:nodeSelector: {} f:priorityClassName: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:runAsUser: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"host-etc-kube"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"metrics-tls"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:optional: {} f:secretName: {} manager: kube-controller-manager operation: Update time: "2025-10-11T10:25:34Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2025-10-11T10:29:43Z" name: network-operator-854f54f8c9 namespace: openshift-network-operator ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: network-operator uid: 7aad26d6-d4e0-4b6c-b91b-5f0c9af1e183 resourceVersion: "9716" uid: d0584073-963b-45b0-8c35-f7cfea80b17a spec: replicas: 1 selector: matchLabels: name: network-operator pod-template-hash: 854f54f8c9 template: metadata: annotations: target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}' creationTimestamp: null labels: name: network-operator pod-template-hash: 854f54f8c9 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchLabels: name: network-operator topologyKey: kubernetes.io/hostname weight: 100 containers: - command: - /bin/bash - -c - | #!/bin/bash set -o allexport if [[ -f /etc/kubernetes/apiserver-url.env ]]; then source /etc/kubernetes/apiserver-url.env else echo "Error: /etc/kubernetes/apiserver-url.env is missing" exit 1 fi exec /usr/bin/cluster-network-operator start --listen=0.0.0.0:9104 env: - name: RELEASE_VERSION value: 4.18.25 - name: KUBE_PROXY_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1209f77d4f94e168e5c8d7a63516fed0bf7e00393865468760dc7373657f0f45 - name: KUBE_RBAC_PROXY_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f22b65e5c744a32d3955dd7c36d809e3114a8aa501b44c00330dfda886c21169 - name: MULTUS_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bd0854905c4929cfbb163b57dd290d4a74e65d11c01d86b5e1e177a0c246106e - name: MULTUS_ADMISSION_CONTROLLER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:20340db1108fda428a7abee6193330945c70ad69148f122a7f32a889047c8003 - name: CNI_PLUGINS_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6128c3fda0a374e4e705551260ee45b426a747e9d3e450d4ca1a3714fd404207 - name: BOND_CNI_PLUGIN_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:9c713df8493f490d2cd316861e6f63bc27078cda759dd9dd2817f101f233db28 - name: WHEREABOUTS_CNI_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7983420590be0b0f62b726996dd73769a35c23a4b3b283f8cf20e09418e814eb - name: ROUTE_OVERRRIDE_CNI_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0b95ed8eaa90077acc5910504a338c0b5eea8a9b6632868366d72d48a4b6f2c4 - name: MULTUS_NETWORKPOLICY_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5b43f2fe1940768ae1393b0aeafcf815de0d3e30d1b23d7e30d579a3617280be - name: OVN_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b05c14f2032f7ba3017e9bcb6b3be4e7eaed8223e30a721b46b24f9cdcbd6a95 - name: OVN_NB_RAFT_ELECTION_TIMER value: "10" - name: OVN_SB_RAFT_ELECTION_TIMER value: "16" - name: OVN_NORTHD_PROBE_INTERVAL value: "10000" - name: OVN_CONTROLLER_INACTIVITY_PROBE value: "180000" - name: OVN_NB_INACTIVITY_PROBE value: "60000" - name: EGRESS_ROUTER_CNI_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fbde693d384ae08cdaf9126a9a6359bb5515793f63108ef216cbddf1c995af3e - name: NETWORK_METRICS_DAEMON_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c704e6891838d4e4223e571351240db67c4b562ca3bc4ffd92e27c6e059c19cb - name: NETWORK_CHECK_SOURCE_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1656551c63dc1b09263ccc5fb52a13dff12d57e1c7510529789df1b41d253aa9 - name: NETWORK_CHECK_TARGET_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1656551c63dc1b09263ccc5fb52a13dff12d57e1c7510529789df1b41d253aa9 - name: NETWORK_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1656551c63dc1b09263ccc5fb52a13dff12d57e1c7510529789df1b41d253aa9 - name: CLOUD_NETWORK_CONFIG_CONTROLLER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:838fb29d1937e1fcb2712e2912f31e43bb8cb232e1a74c1ba5b0aabe1db24c17 - name: CLI_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c1bf279b80440264700aa5e7b186b74a9ca45bd6a14638beb3ee5df0e610086a - name: FRR_K8S_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:405bb865c9ffb24c593a51eb97b7902838f0abc76ef7261136df2786a953a33c - name: NETWORKING_CONSOLE_PLUGIN_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:8afd9235675d5dc97f1aa8680f0d4b4801d7a8aa7e503cb938d588d522933c79 - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1656551c63dc1b09263ccc5fb52a13dff12d57e1c7510529789df1b41d253aa9 imagePullPolicy: IfNotPresent name: network-operator ports: - containerPort: 9104 hostPort: 9104 name: cno protocol: TCP resources: requests: cpu: 10m memory: 50Mi terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/kubernetes name: host-etc-kube readOnly: true - mountPath: /var/run/secrets/serving-cert name: metrics-tls dnsPolicy: ClusterFirst hostNetwork: true nodeSelector: node-role.kubernetes.io/master: "" priorityClassName: system-cluster-critical restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true runAsUser: 65534 serviceAccount: cluster-network-operator serviceAccountName: cluster-network-operator terminationGracePeriodSeconds: 30 tolerations: - effect: NoSchedule key: node-role.kubernetes.io/master operator: Exists - effect: NoSchedule key: node.kubernetes.io/not-ready operator: Exists - effect: NoSchedule key: node.kubernetes.io/network-unavailable operator: Exists volumes: - hostPath: path: /etc/kubernetes type: Directory name: host-etc-kube - name: metrics-tls secret: defaultMode: 420 optional: true secretName: metrics-tls status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 kind: ReplicaSetList metadata: resourceVersion: "64846"