--- 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: "2026-02-23T12:55:57Z" generation: 1 labels: name: network-operator pod-template-hash: 7d7db75979 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":"fcedb0c4-4b65-40ff-bb79-878176e26f70"}: {} 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: "2026-02-23T12:55:57Z" - 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: "2026-02-23T12:59:49Z" name: network-operator-7d7db75979 namespace: openshift-network-operator ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: network-operator uid: fcedb0c4-4b65-40ff-bb79-878176e26f70 resourceVersion: "2643" uid: 766f7f4e-27aa-46c8-a9d5-2dfc9a2a706b spec: replicas: 1 selector: matchLabels: name: network-operator pod-template-hash: 7d7db75979 template: metadata: annotations: target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}' creationTimestamp: null labels: name: network-operator pod-template-hash: 7d7db75979 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.33 - name: KUBE_PROXY_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a35674598116548a5ce2f581acac033b76f22fa1b8522cc81b90e27feda33ed3 - name: KUBE_RBAC_PROXY_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:cb2014728aa54e620f65424402b14c5247016734a9a982c393dc011acb1a1f52 - name: MULTUS_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d7a8ac0ba2e5115c9d451d553741173ae8744d4544da15e28bf38f61630182fd - name: MULTUS_ADMISSION_CONTROLLER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:24097d3bc90ed1fc543f5d96736c6091eb57b9e578d7186f430147ee28269cbf - name: CNI_PLUGINS_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3c467c1eeba7434b2aebf07169ab8afe0203d638e871dbdf29a16f830e9aef9e - name: BOND_CNI_PLUGIN_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b1d840665bf310fa455ddaff9b262dd0649440ca9ecf34d49b340ce669885568 - name: WHEREABOUTS_CNI_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:72fafcd55ab739919dd8a114863fda27106af1c497f474e7ce0cb23b58dfa021 - name: ROUTE_OVERRRIDE_CNI_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:16ea15164e7d71550d4c0e2c90d17f96edda4ab77123947b2e188ffb23951fa0 - name: MULTUS_NETWORKPOLICY_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4152cebea96e2b9a15cdc77a9c318b7af0db9ea1352619dac282e167e6e0d71b - name: OVN_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:94d88fe2fa42931a725508dbf17296b6ed99b8e20c1169f5d1fb8a36f4927ddd - 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:bc0ca626e5e17f9f78ddbfde54ea13ddc7749904911817bba16e6b59f30499ec - name: NETWORK_METRICS_DAEMON_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e53cc6c4d6263c99978c787e90575dd4818eac732589145ca7331186ad4f16de - name: NETWORK_CHECK_SOURCE_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d5a31b448302fbb994548ed801ac488a44e8a7c4ae9149c3b4cc20d6af832f83 - name: NETWORK_CHECK_TARGET_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d5a31b448302fbb994548ed801ac488a44e8a7c4ae9149c3b4cc20d6af832f83 - name: NETWORK_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d5a31b448302fbb994548ed801ac488a44e8a7c4ae9149c3b4cc20d6af832f83 - name: CLOUD_NETWORK_CONFIG_CONTROLLER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6fcab14d8cbcfb642ae6cc0d581cb152e45f39cf75c303ba7760fd448dfa2b2b - name: CLI_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1582ea693f35073e3316e2380a18227b78096ca7f4e1328f1dd8a2c423da26e9 - name: FRR_K8S_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0db75a631b1a51f2e6aa1cbf62770f4bd7604965ab1ddaddb07d18eb324d0acf - name: NETWORKING_CONSOLE_PLUGIN_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:dbffd1dbbfea8326edd5142aaed93290359c152c805239f2ffc77a21b6648490 - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d5a31b448302fbb994548ed801ac488a44e8a7c4ae9149c3b4cc20d6af832f83 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: "39060"