--- apiVersion: v1 items: - apiVersion: v1 data: cnibincopy.sh: |- #!/bin/bash set -e function log() { echo "$(date --iso-8601=seconds) [cnibincopy] ${1}" } DESTINATION_DIRECTORY=/host/opt/cni/bin/ # Perform validation of usage if [ -z "$RHEL8_SOURCE_DIRECTORY" ] || [ -z "$RHEL9_SOURCE_DIRECTORY" ] || [ -z "$DEFAULT_SOURCE_DIRECTORY" ]; then log "FATAL ERROR: You must set env variables: RHEL8_SOURCE_DIRECTORY, RHEL9_SOURCE_DIRECTORY, DEFAULT_SOURCE_DIRECTORY" exit 1 fi if [ ! -d "$DESTINATION_DIRECTORY" ]; then log "FATAL ERROR: Destination directory ($DESTINATION_DIRECTORY) does not exist" exit 1 fi # Collect host OS information . /host/etc/os-release rhelmajor= # detect which version we're using in order to copy the proper binaries case "${ID}" in rhcos|scos) RHEL_VERSION=$(echo "${CPE_NAME}" | cut -f 5 -d :) rhelmajor=$(echo $RHEL_VERSION | sed -E 's/([0-9]+)\.{1}[0-9]+(\.[0-9]+)?/\1/') ;; rhel|centos) rhelmajor=$(echo "${VERSION_ID}" | cut -f 1 -d .) ;; fedora) if [ "${VARIANT_ID}" == "coreos" ]; then rhelmajor=8 else log "FATAL ERROR: Unsupported Fedora variant=${VARIANT_ID}" exit 1 fi ;; *) log "FATAL ERROR: Unsupported OS ID=${ID}"; exit 1 ;; esac # Set which directory we'll copy from, detect if it exists sourcedir= founddir=false case "${rhelmajor}" in 8) if [ -d "${RHEL8_SOURCE_DIRECTORY}" ]; then sourcedir=${RHEL8_SOURCE_DIRECTORY} founddir=true fi ;; 9) if [ -d "${RHEL9_SOURCE_DIRECTORY}" ]; then sourcedir=${RHEL9_SOURCE_DIRECTORY} founddir=true fi ;; *) log "ERROR: RHEL Major Version Unsupported, rhelmajor=${rhelmajor}" ;; esac # When it doesn't exist, fall back to the original directory. if [ "$founddir" == false ]; then log "Source directory unavailable for OS version: ${rhelmajor}" sourcedir=$DEFAULT_SOURCE_DIRECTORY fi # Use a subdirectory called "upgrade" so we can atomically move fully copied files. # We now use --remove-destination after running into an issue with -f not working over symlinks UPGRADE_DIRECTORY=${DESTINATION_DIRECTORY}upgrade_$(uuidgen) rm -Rf $UPGRADE_DIRECTORY mkdir -p $UPGRADE_DIRECTORY cp -r --remove-destination ${sourcedir}* $UPGRADE_DIRECTORY if [ $? -eq 0 ]; then log "Successfully copied files in ${sourcedir} to $UPGRADE_DIRECTORY" else log "Failed to copy files in ${sourcedir} to $UPGRADE_DIRECTORY" rm -Rf $UPGRADE_DIRECTORY exit 1 fi mv -f $UPGRADE_DIRECTORY/* ${DESTINATION_DIRECTORY}/ if [ $? -eq 0 ]; then log "Successfully moved files in $UPGRADE_DIRECTORY to ${DESTINATION_DIRECTORY}" else log "Failed to move files in $UPGRADE_DIRECTORY to ${DESTINATION_DIRECTORY}" rm -Rf $UPGRADE_DIRECTORY exit 1 fi rm -Rf $UPGRADE_DIRECTORY kind: ConfigMap metadata: annotations: kubernetes.io/description: | This is a script used to copy CNI binaries based on host OS release.openshift.io/version: 4.21.23 creationTimestamp: "2026-07-07T02:13:04Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:cnibincopy.sh: {} f:metadata: f:annotations: f:kubernetes.io/description: {} f:release.openshift.io/version: {} f:ownerReferences: k:{"uid":"5bd59075-caf6-4e02-b73e-247853b4a31a"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-07T02:13:04Z" name: cni-copy-resources namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 5bd59075-caf6-4e02-b73e-247853b4a31a resourceVersion: "2485" uid: 4a18d2e0-2af2-40a8-a0a0-7ad7145779c6 - apiVersion: v1 data: allowlist.conf: |- ^net.ipv4.conf.IFNAME.accept_redirects$ ^net.ipv4.conf.IFNAME.accept_source_route$ ^net.ipv4.conf.IFNAME.arp_accept$ ^net.ipv4.conf.IFNAME.arp_notify$ ^net.ipv4.conf.IFNAME.disable_policy$ ^net.ipv4.conf.IFNAME.secure_redirects$ ^net.ipv4.conf.IFNAME.send_redirects$ ^net.ipv6.conf.IFNAME.accept_ra$ ^net.ipv6.conf.IFNAME.accept_redirects$ ^net.ipv6.conf.IFNAME.accept_source_route$ ^net.ipv6.conf.IFNAME.arp_accept$ ^net.ipv6.conf.IFNAME.arp_notify$ ^net.ipv6.neigh.IFNAME.base_reachable_time_ms$ ^net.ipv6.neigh.IFNAME.retrans_time_ms$ kind: ConfigMap metadata: annotations: kubernetes.io/description: | Sysctl allowlist for nodes. release.openshift.io/version: 4.21.23 creationTimestamp: "2026-07-07T02:13:04Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: .: {} f:allowlist.conf: {} f:metadata: f:annotations: .: {} f:kubernetes.io/description: {} f:release.openshift.io/version: {} manager: network-operator operation: Update time: "2026-07-07T02:13:04Z" name: cni-sysctl-allowlist namespace: openshift-multus resourceVersion: "2479" uid: 3545b243-7243-4f19-b1c5-4bbad136898a - apiVersion: v1 data: allowlist.conf: |- ^net.ipv4.conf.IFNAME.accept_redirects$ ^net.ipv4.conf.IFNAME.accept_source_route$ ^net.ipv4.conf.IFNAME.arp_accept$ ^net.ipv4.conf.IFNAME.arp_notify$ ^net.ipv4.conf.IFNAME.disable_policy$ ^net.ipv4.conf.IFNAME.secure_redirects$ ^net.ipv4.conf.IFNAME.send_redirects$ ^net.ipv6.conf.IFNAME.accept_ra$ ^net.ipv6.conf.IFNAME.accept_redirects$ ^net.ipv6.conf.IFNAME.accept_source_route$ ^net.ipv6.conf.IFNAME.arp_accept$ ^net.ipv6.conf.IFNAME.arp_notify$ ^net.ipv6.neigh.IFNAME.base_reachable_time_ms$ ^net.ipv6.neigh.IFNAME.retrans_time_ms$ kind: ConfigMap metadata: annotations: kubernetes.io/description: | Sysctl allowlist for nodes. release.openshift.io/version: 4.21.23 creationTimestamp: "2026-07-07T02:13:04Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:allowlist.conf: {} f:metadata: f:annotations: f:kubernetes.io/description: {} f:release.openshift.io/version: {} f:ownerReferences: k:{"uid":"5bd59075-caf6-4e02-b73e-247853b4a31a"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-07T02:13:04Z" name: default-cni-sysctl-allowlist namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 5bd59075-caf6-4e02-b73e-247853b4a31a resourceVersion: "2478" uid: 62730b31-f90c-4d19-ad92-5b9022043536 - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIId7WQUYj6ANEwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDcwNzAyMDkzMVoX DTM2MDcwNDAyMDkzMVowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnWpQvGzkuOap cA2JRuu1XGUUWv0Rd80m40pmdjhUPxuHdgTfYOofjCMhi7lIPDOxMg3oo6SX6HVK 8bVraUvQu1jINeYK1NbnZP1J+d4oQR5tUYiuUSsm7+coNMPHdBi6MoD9tWzpgSo+ tS+IdDV9DcgpTJHozRsAKVmGwJapMaJM0CpTQ+HBvQocDeR1k2TKET1uyUcYsaXP wDgupymI5Ojyvlm0vIkQdBpNXjd/JGaB5CwJFuy1qKvV6EOk6/cbhxIxXNVU1CsX zbI+4y/O3J3GQNxeQrcKlUFLVv1OdTiMNJsPFJSiUbuN869WmH47LKJ6llD7IjXj ZbfJ+NAocQIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRA4tJmFxzAh6sgml7ZkOaZgOP4SHaSadpaPOWOVjpAgP2+R2nX yBQW9hvdS+ti37Jh96JllkRYo/dGidPOnFhoZjANBgkqhkiG9w0BAQsFAAOCAQEA Ttsp8QLF6Du2eMJPaNZ2KCRoR/A1/KIPlYg8aExD8tE6AXWNqpQhN9f5YEB23CGx k2KI1HaZ6kIcOghKT7+OgzJgkFhNUHfw1fYkli/mDrTZluT11IyBbicMf//fxZb9 1txEWBBnNEOQFu69r+CuKaiCRfffZ9x6KSFL5P7RszpvHUC2nPzc34XODXxrJpvQ O87hXZpdow5rbaXGaiI2RK/aURU8JEx8PEALonY8TnTfU+RRIf/lpFa0b4hYjJJm Wpin/hvNhAL6HlbhTXuZ7TMVvXC4MqHlZGKq2xScuTPoeDeEQWEAI1g4tZa4Onqi bvRmd1/K8KfGc4Vme+tGog== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIbhHwTzc+htQwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDcwNzAyMTAxMFoX DTI3MDcwNzAyMTAxMFowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANH6AI7BlnhA7Z17VWBEkEt+ruKS2Xn37hw0yywLvaFNUNVRJhW2xoEvXdqD3xFU 9nLuWl3YeMivTUl8t6XZVCmk/OqEzP9/ms5E00DRMYz4zz6fx0Tqk6YG/3/LkonN ht9ph3jeFo0MkJa48ZDeCW449e8jSy5dgH8n7e9mqFAEJXGwd4uWvE45dnTuzt3N 58sRFNtVutBSpQIqhzMglBX8ZCsQ0r/MDkaUoM5t1CQJphV1zIt3Q15X55KRzyOw rv/L46+ky5UDrje3iWaI65XOE4SkLWV9xA05nwQZozK3f8INpaXfJ+Gd63Ga1s00 JM/jSeR6tlH6CejUo7mJ2ZsCAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRAAqapL/MnZPE0YWRApTxC/4u8J/ldNnIvqnyqVJLNQcAAy+RnJKf68IS4 RBSXRRUMCPpydYtfEDKEu4t6kHrypjBLBgNVHSMERDBCgEDi0mYXHMCHqyCaXtmQ 5pmA4/hIdpJp2lo85Y5WOkCA/b5HadfIFBb2G91L62LfsmH3omWWRFij90aJ086c WGhmMEsGA1UdEQREMEKCQCouYXBwcy5jNTFiZmI2OS01YjM0LTQ4YzctYWQ4MS1k ZGZkMWY1YzFhMmUucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBAAOealE7Qym3wBko/q/QB4iJBFD8kMgYf7Ti/fYsDvf5QMrPwWmlfTVvzktN lo0SocGvennM+w/Il6KI5V8+P5N+RptdT9dPyiGVPwt4encc7r3qRYAZP3R+F3Ku fPnWBVknrBs2DNh9cGE8KvweABFqSj7FYWLNa5T2TfUzWNuc1aaikVhKuQW6LYya zAV57DEXuRDKQYbC9lcn5eHDGWEOiL6En1NRBZhlKHQ8DKHY7HUrrFU+146gqHlU TO9C7xNVJwUhpCl2kL86mX9FHL6hLsshfiKhkjh89wQ4viT3pFNzTUsRsq+AvBL/ 836txf98fPhr5yV7Ggrle1vGHew= -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: kubernetes.io/description: Contains a CA bundle that can be used to verify the kube-apiserver when using internal endpoints such as the internal service IP or kubernetes.default.svc. No other usage is guaranteed across distributions of Kubernetes clusters. creationTimestamp: "2026-07-07T02:13:12Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: .: {} f:ca.crt: {} f:metadata: f:annotations: .: {} f:kubernetes.io/description: {} manager: kube-controller-manager operation: Update time: "2026-07-07T02:13:12Z" name: kube-root-ca.crt namespace: openshift-multus resourceVersion: "2820" uid: b2686421-7e89-4b3d-95fc-bc08ca76a7b7 - apiVersion: v1 data: daemon-config.json: | { "cniVersion": "0.3.1", "chrootDir": "/hostroot", "logToStderr": true, "logLevel": "verbose", "binDir": "/var/lib/cni/bin", "perNodeCertificate": { "enabled": true, "bootstrapKubeconfig": "/var/lib/kubelet/kubeconfig", "certDir": "/etc/cni/multus/certs", "certDuration": "24h" }, "cniConfigDir": "/host/etc/cni/net.d", "multusConfigFile": "auto", "multusAutoconfigDir": "/host/run/multus/cni/net.d", "namespaceIsolation": true, "globalNamespaces": "default,openshift-multus,openshift-sriov-network-operator,openshift-cnv", "readinessindicatorfile": "/host/run/multus/cni/net.d/10-ovn-kubernetes.conf", "daemonSocketDir": "/run/multus/socket", "socketDir": "/host/run/multus/socket", "auxiliaryCNIChainName": "vendor-cni-chain" } kind: ConfigMap metadata: creationTimestamp: "2026-07-07T02:13:04Z" labels: app: multus tier: node managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:daemon-config.json: {} f:metadata: f:labels: f:app: {} f:tier: {} f:ownerReferences: k:{"uid":"5bd59075-caf6-4e02-b73e-247853b4a31a"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-07T02:13:04Z" name: multus-daemon-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 5bd59075-caf6-4e02-b73e-247853b4a31a resourceVersion: "2496" uid: f07a8221-5fb3-4a3c-9480-b26a8e5ad017 - apiVersion: v1 data: cabundle.crt: |- -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIJnlMFPpxirAwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4MzM5MDcyNTAe Fw0yNjA3MDcwMjE4NDVaFw0yODA5MDQwMjE4NDZaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODMzOTA3MjUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDdgB4nZMk9nb//BrsYZc64h4pRGIQiYo5K bf1sZpZ/scCtdadrRP/GmeB40iQNp3m7Q+hBwm1M8K6WXGJmJgDglYiGP6piJK6H tGvMWqj5MehaqQcNr2D7ZVMBkfS+iQLMKRzYqpC4FSJdeU2j1nKkv3QPlPzAZEPM YZfWXbRgqxVC/zxkeIfXZ5CBEFqbXCZn/sHoSBSUXoxgguoBQgyK2Gw94Z/IQBpH erIBYRkbu5Pw+LA1dwvvB6nQb7IiTr1j27zSCVv2tUYIwDRd9/4coWXehJfQGWys r45bX3g+RMcUbgrHVrOdvtkcgU21oNTLmnQhDSOmV0UqPEnipQ0pAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQK7B6W Rm+cb8S78zQ+9qUWMjWWIjAfBgNVHSMEGDAWgBQK7B6WRm+cb8S78zQ+9qUWMjWW IjANBgkqhkiG9w0BAQsFAAOCAQEAj8+3qCUWB63K6yZ/FYN2EHAghIDt7tQ5PyiR CyUYlqaz7+PR6eNwRQkCZg5YFpYrsrgp0lTHq4Zbfjlg4rQNb+AcQJ69yuaOG1Fh F15pI+iahb68fMxHjEo1kWlPmyyLrwDBh+buNLWlk+OMRIkz3gExuyZGJC3/y8l6 20QeDWyuUsWWTvHnXrTWOfJpt7MfsrFLA1vQPN6Rfyoh2gz8FKlv16Q/ftjGPbNW qqf4UErhuBRoNqkvIoYXmEeG7wZ6Bqy1bRnIQjGYZW/WYOmOUIZE3xmXr4df9vNL APoIXY1xNtW57UeMYtkHuikrZRj20RWki3kWwruZm8UDjyRTlw== -----END CERTIFICATE----- kind: ConfigMap metadata: creationTimestamp: "2026-07-07T02:25:01Z" labels: opendatahub.io/managed: "true" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: .: {} f:cabundle.crt: {} f:metadata: f:labels: .: {} f:opendatahub.io/managed: {} manager: manager operation: Update time: "2026-07-07T02:25:01Z" name: odh-kserve-custom-ca-bundle namespace: openshift-multus resourceVersion: "13197" uid: fda7e1f2-c60a-4543-8a6e-ca7e6e62b007 - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIJnlMFPpxirAwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4MzM5MDcyNTAe Fw0yNjA3MDcwMjE4NDVaFw0yODA5MDQwMjE4NDZaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODMzOTA3MjUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDdgB4nZMk9nb//BrsYZc64h4pRGIQiYo5K bf1sZpZ/scCtdadrRP/GmeB40iQNp3m7Q+hBwm1M8K6WXGJmJgDglYiGP6piJK6H tGvMWqj5MehaqQcNr2D7ZVMBkfS+iQLMKRzYqpC4FSJdeU2j1nKkv3QPlPzAZEPM YZfWXbRgqxVC/zxkeIfXZ5CBEFqbXCZn/sHoSBSUXoxgguoBQgyK2Gw94Z/IQBpH erIBYRkbu5Pw+LA1dwvvB6nQb7IiTr1j27zSCVv2tUYIwDRd9/4coWXehJfQGWys r45bX3g+RMcUbgrHVrOdvtkcgU21oNTLmnQhDSOmV0UqPEnipQ0pAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQK7B6W Rm+cb8S78zQ+9qUWMjWWIjAfBgNVHSMEGDAWgBQK7B6WRm+cb8S78zQ+9qUWMjWW IjANBgkqhkiG9w0BAQsFAAOCAQEAj8+3qCUWB63K6yZ/FYN2EHAghIDt7tQ5PyiR CyUYlqaz7+PR6eNwRQkCZg5YFpYrsrgp0lTHq4Zbfjlg4rQNb+AcQJ69yuaOG1Fh F15pI+iahb68fMxHjEo1kWlPmyyLrwDBh+buNLWlk+OMRIkz3gExuyZGJC3/y8l6 20QeDWyuUsWWTvHnXrTWOfJpt7MfsrFLA1vQPN6Rfyoh2gz8FKlv16Q/ftjGPbNW qqf4UErhuBRoNqkvIoYXmEeG7wZ6Bqy1bRnIQjGYZW/WYOmOUIZE3xmXr4df9vNL APoIXY1xNtW57UeMYtkHuikrZRj20RWki3kWwruZm8UDjyRTlw== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-07-07T02:13:11Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: {} f:metadata: f:annotations: .: {} f:service.beta.openshift.io/inject-cabundle: {} manager: kube-controller-manager operation: Update time: "2026-07-07T02:13:11Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-07-07T02:18:57Z" name: openshift-service-ca.crt namespace: openshift-multus resourceVersion: "8224" uid: e0f124f6-4a99-4664-a33f-115625b54407 - apiVersion: v1 data: whereabouts.conf: | { "datastore": "kubernetes", "kubernetes": { "kubeconfig": "/etc/kubernetes/cni/net.d/whereabouts.d/whereabouts.kubeconfig" }, "reconciler_cron_expression": "30 4 * * *", "log_level": "verbose", "configuration_path": "/etc/kubernetes/cni/net.d/whereabouts.d" } kind: ConfigMap metadata: creationTimestamp: "2026-07-07T02:13:04Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:whereabouts.conf: {} f:metadata: f:ownerReferences: k:{"uid":"5bd59075-caf6-4e02-b73e-247853b4a31a"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-07T02:13:04Z" name: whereabouts-flatfile-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 5bd59075-caf6-4e02-b73e-247853b4a31a resourceVersion: "2489" uid: 675c147f-6a67-4dd5-ab79-8fc334267cd3 kind: ConfigMapList metadata: resourceVersion: "22428"