--- 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-12-03T21:44:13Z" generation: 1 labels: name: network-operator pod-template-hash: 6cbf58c977 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":"284df777-5b1b-4860-89e3-24591b3478f5"}: {} 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-12-03T21:44:13Z" - 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-12-03T21:48:41Z" name: network-operator-6cbf58c977 namespace: openshift-network-operator ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: network-operator uid: 284df777-5b1b-4860-89e3-24591b3478f5 resourceVersion: "2676" uid: be84d27f-a74b-4ad3-a52b-f42ba7682d89 spec: replicas: 1 selector: matchLabels: name: network-operator pod-template-hash: 6cbf58c977 template: metadata: annotations: target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}' creationTimestamp: null labels: name: network-operator pod-template-hash: 6cbf58c977 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.28 - name: KUBE_PROXY_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c16e0847bd9ae0470e9702e5cfb4ccd5551a42ff062bd507f267ed55d1c31b42 - name: KUBE_RBAC_PROXY_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b03d2897e7cc0e8d0c306acb68ca3d9396d502882c14942faadfdb16bc40e17d - name: MULTUS_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:98ce2d349f8bc693d76d9a68097b758b987cf17ea3beb66bbd09d12fa78b4d0c - name: MULTUS_ADMISSION_CONTROLLER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:eac937aae64688cb47b38ad2cbba5aa7e6d41c691df1f3ca4ff81e5117084d1e - name: CNI_PLUGINS_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0d866f93bed16cfebd8019ad6b89a4dd4abedfc20ee5d28d7edad045e7df0fda - name: BOND_CNI_PLUGIN_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ee896bce586a3fcd37b4be8165cf1b4a83e88b5d47667de10475ec43e31b7926 - name: WHEREABOUTS_CNI_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e8f313372fe49afad871cc56225dcd4d31bed249abeab55fb288e1f854138fbf - name: ROUTE_OVERRRIDE_CNI_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:2f86d9ffe13cbab06ff676496b50a26bbc4819d8b81b98fbacca6aee9b56792f - name: MULTUS_NETWORKPOLICY_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b9e597b928c0bdcdebea19f093353a7ada98f5164601abf23aa97f0065c6e293 - name: OVN_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a17e9d83aeb6de5f0851aaacd1a9ebddbc8a4ac3ece2e4af8670aa0c33b8fc9c - 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:ceaa4102b35e54be54e23c8ea73bb0dac4978cffb54105ad00b51393f47595da - name: NETWORK_METRICS_DAEMON_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7825952834ade266ce08d1a9eb0665e4661dea0a40647d3e1de2cf6266665e9d - name: NETWORK_CHECK_SOURCE_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff94e909d3b037c815e8ae67989a7616936e67195b758abac6b5d3f0d59562c8 - name: NETWORK_CHECK_TARGET_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff94e909d3b037c815e8ae67989a7616936e67195b758abac6b5d3f0d59562c8 - name: NETWORK_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff94e909d3b037c815e8ae67989a7616936e67195b758abac6b5d3f0d59562c8 - name: CLOUD_NETWORK_CONFIG_CONTROLLER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:2dc42ec15e3ecccc0942415ec68b27c2c10f53f084b6fa23caa1e81fc70f3629 - name: CLI_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:51a4c20765f54b6a6b5513f97cf54bb99631c2abe860949293456886a74f87fe - name: FRR_K8S_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4629a2d090ecc0b613a9e6b50601fd2cdb99cb2e511f1fed6d335106f2789baf - name: NETWORKING_CONSOLE_PLUGIN_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:25b69045d961dc26719bc4cbb3a854737938b6e97375c04197e9cbc932541b17 - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff94e909d3b037c815e8ae67989a7616936e67195b758abac6b5d3f0d59562c8 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: "69934"