--- 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.24 creationTimestamp: "2026-07-16T17:30:12Z" 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":"1bd281d5-39c4-4997-a931-eeae71e9b2a9"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-16T17:30:12Z" name: cni-copy-resources namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 1bd281d5-39c4-4997-a931-eeae71e9b2a9 resourceVersion: "2298" uid: 05ae5f15-16ed-4240-8337-66f89ec6030e - 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.24 creationTimestamp: "2026-07-16T17:30:12Z" 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-16T17:30:12Z" name: cni-sysctl-allowlist namespace: openshift-multus resourceVersion: "2295" uid: 785b48ec-1b54-4e6b-b744-5339a9be77e4 - 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.24 creationTimestamp: "2026-07-16T17:30:12Z" 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":"1bd281d5-39c4-4997-a931-eeae71e9b2a9"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-16T17:30:12Z" name: default-cni-sysctl-allowlist namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 1bd281d5-39c4-4997-a931-eeae71e9b2a9 resourceVersion: "2294" uid: d5186258-9009-43fb-8922-47220776e9af - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIfnqP7QAA4lowDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDcxNjE3MjUxNloX DTM2MDcxMzE3MjUxNlowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw1CIglJCxLzR iyUrpFe98D9Krkz6dRWiNmnK09OUNvtugwZs/Mo0qFjvuLb6ib8nGTZZ5bKXzEJq PtHUlA2mbgyj1M0k8/zzgsT6keX+x77YvifHfASkEdN5mTGD0l0co/jRgcfyfgWM /4Cs4H3sBu4+ZNSj85et1cDSvXWXaeZylNyMs2sX8rt41KHC8ZA4eYQNZ6Gcp8fn vciE1MPmDhX8Rhvqc4ZwallXdmh2kzPHCxtzqjcVxV6G7AF0YQeg6GfD4BGt8mJ1 RcJXR0SGVoqIPIgB88FSD+riWmUNFjKxbWAMl1V5R/e71kNxpcwW2CVE1vLZnCqh pUwQaEApOQIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRAJkTR5wBEKGpNdKlXxG1b2l/gUcBgggzVoV68RVo3Dvebx68B xmaYs0coI7+q6hn2bRk8lJFSTkaUAOGoPXEzUDANBgkqhkiG9w0BAQsFAAOCAQEA V8W+9ccjzxCc1Pl48Zzr7aXRdbZacBELgXHm33btmw/Y0kGpwAq9xgfr+D3YBk3P ocJQ6rgB5NElTFYRt3xQhwuyUGAoclg+gJzNS10g4Ssw/pq41nHOjHAOTOaxadit Nx2qvy2f4Tz/ZgeDjeEbn/Pl6GZP7pvFHolqVpJ5UZHz6IuCmoMmbc7pkFO89FU+ Wj8yoahFi3XLS+EsI/ddSh0roSMYQSLBOxIIN/KHjLpLUPfRqzzA77XkW/UhWm6W PMgFULPx37prvJNNnj8TsYOCoHBRZ7+UYlN3ZGpMIBCOniZ8k4s18R1ioZaNXG9C JBGE+3XoW58T5OCXdKjHZQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIOxOgwG2zERUwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDcxNjE3MjcxMVoX DTI3MDcxNjE3MjcxMVowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AMeh5rN7hoRlDhEpANpbkr/XIpgO2I/XEInue/rqzBNEtABZpun8bQ7FgexVkTrS UkzSePmUVWq3dBVlKIweD6dDagnJ6T1CImq2jJvXjlyxCmH8JC0c5H+mHS6scvz6 ozlfBUaFqoFyGaNyNFI4rQnPAOkJuwOag0v4aejAiA/oqJHXFTvCePRWbHOIX9aM nsUGfSX88tQ0JVGRj3Ww1ooZrNbyyI/wHncot7TIzqugpAeo5mJnrAoX147Ts/He vqULNs4yRedOoz9dRXfIIOotD+087KzC6bOF1X9+5XsBw+w19OSL/9IYar+AvMhV gSGNYaNMD5M7VsTUzvK0RdECAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRA77dSc6pIqn1yNmccVEzDddYyorGUJ0BBCujBfXFWKy6+Xft0nPHGzoRW QdM1khVrS9j+/nxM5R0v0SnNM0cG8zBLBgNVHSMERDBCgEAmRNHnAEQoak10qVfE bVvaX+BRwGCCDNWhXrxFWjcO95vHrwHGZpizRygjv6rqGfZtGTyUkVJORpQA4ag9 cTNQMEsGA1UdEQREMEKCQCouYXBwcy5jOGNjOWU1My1kYmU4LTQ2ZGQtOTJjOC1k MWNiZTdlZDQ0YWMucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBAHs3+s+4H80K7Hks6AohT76jQ4gsR1FYPbNyd7CLSEMD+gazt52lXOsX1T6D 5EBh+ojX9jNz6bSyrti8iucnLU2aQ1zqJE8wE5GCS9qurcvsej+7Xquatzg5P7t0 arzIn/BQbAxWaESMmZvqZ/eA3SZUwcyGeHCCE08aF2KlkThBgVE/oQNLE2GEuDoo GBZxrIXYQaeDH8uz+2OoY4JtUvFgJOizeEnvTYg+3SWYrULzqjX18h9a9DZ2QLzO MfoM9SGjiM34Zz25RLNcjhm4UPspyzM4dHfLdIB0HGDhBX6R4+7UWfIkoPLRoBCh Ixbif6FZvGAHF/55xjYMAx7hxgI= -----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-16T17:30:23Z" 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-16T17:30:23Z" name: kube-root-ca.crt namespace: openshift-multus resourceVersion: "2538" uid: e90188b0-ae1a-4a14-a6e1-50cc9a1d95ba - 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-16T17:30:12Z" 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":"1bd281d5-39c4-4997-a931-eeae71e9b2a9"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-16T17:30:12Z" name: multus-daemon-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 1bd281d5-39c4-4997-a931-eeae71e9b2a9 resourceVersion: "2305" uid: f3df7fb9-0670-42e8-9f1e-bd83fa5d1257 - apiVersion: v1 data: cabundle.crt: |- -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIfyEQ5YSfM5IwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4NDIyMzM2ODAe Fw0yNjA3MTYxNzM2MDdaFw0yODA5MTMxNzM2MDhaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODQyMjMzNjgwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDI4E1/60cgHEf7HBfeU6jNhRprqHrspfm6 N95lJz1ss+7m+wbwPV8UP8vl16OOdtWL+krXlLb+9z1Hz7xrIQy+WAxqA5mdVOFn 7h8MJI/O1UU2jk1XCKbD1hRkVhxWvGdQ1dKlkg8h9rIzViFoJ/twjflTByWsdZVZ fN3haYA/DavMdT4+XC+Ymx6cixrQbI0C7nCDg8CLqCvAAOgwEX8mFso/rKcGyZXk P6Qfcq3q74AO6p3KSb1akDr///1U7GTfex7uVIqTayRYtY2dWGeh914JWdhUPfIj +StZr/EjeWrSunDQRCtciUAEMCOq6UUI4pjtQ/1CTj0AutlZo+qxAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSeJZvg MOnyUae9Tn13QR1tZ9TMgDAfBgNVHSMEGDAWgBSeJZvgMOnyUae9Tn13QR1tZ9TM gDANBgkqhkiG9w0BAQsFAAOCAQEAlEkwAESnWMToTjDNOPjHJdfPT1/FnxeCIDQ1 2sN/xTFDHLul1VFR5xjITSnTzDeVqMLUUrD6/bCbSc9+qrV/RTw1WtJoflugjN/W 92QvPUO1yGvVMYtJ1Z08ZCPQxlC2ge4dhm5USbIiJqQqor86BtPnnEupqQqnzXuF beV0aDvfLOi6MvJteDJLOV00XIWOL1i4SGXSo2UBwaiCz5ZlzhCWf8Rx/NoiyxVz zWBXtXGZLrTAo1EB2OQk2GN1CSOS/g41w+n0O6aonzdDzK+4ukg2RfhWGI2O/wpp p5Cbm4WEIEbvDymict719bgy3V8rhzi2XSWSz9flSULVDs7rsw== -----END CERTIFICATE----- kind: ConfigMap metadata: creationTimestamp: "2026-07-16T17:46:34Z" 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-16T17:46:34Z" name: odh-kserve-custom-ca-bundle namespace: openshift-multus resourceVersion: "19954" uid: f1eee66b-67f6-4263-a54f-1d527f2b1166 - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIfyEQ5YSfM5IwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4NDIyMzM2ODAe Fw0yNjA3MTYxNzM2MDdaFw0yODA5MTMxNzM2MDhaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODQyMjMzNjgwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDI4E1/60cgHEf7HBfeU6jNhRprqHrspfm6 N95lJz1ss+7m+wbwPV8UP8vl16OOdtWL+krXlLb+9z1Hz7xrIQy+WAxqA5mdVOFn 7h8MJI/O1UU2jk1XCKbD1hRkVhxWvGdQ1dKlkg8h9rIzViFoJ/twjflTByWsdZVZ fN3haYA/DavMdT4+XC+Ymx6cixrQbI0C7nCDg8CLqCvAAOgwEX8mFso/rKcGyZXk P6Qfcq3q74AO6p3KSb1akDr///1U7GTfex7uVIqTayRYtY2dWGeh914JWdhUPfIj +StZr/EjeWrSunDQRCtciUAEMCOq6UUI4pjtQ/1CTj0AutlZo+qxAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSeJZvg MOnyUae9Tn13QR1tZ9TMgDAfBgNVHSMEGDAWgBSeJZvgMOnyUae9Tn13QR1tZ9TM gDANBgkqhkiG9w0BAQsFAAOCAQEAlEkwAESnWMToTjDNOPjHJdfPT1/FnxeCIDQ1 2sN/xTFDHLul1VFR5xjITSnTzDeVqMLUUrD6/bCbSc9+qrV/RTw1WtJoflugjN/W 92QvPUO1yGvVMYtJ1Z08ZCPQxlC2ge4dhm5USbIiJqQqor86BtPnnEupqQqnzXuF beV0aDvfLOi6MvJteDJLOV00XIWOL1i4SGXSo2UBwaiCz5ZlzhCWf8Rx/NoiyxVz zWBXtXGZLrTAo1EB2OQk2GN1CSOS/g41w+n0O6aonzdDzK+4ukg2RfhWGI2O/wpp p5Cbm4WEIEbvDymict719bgy3V8rhzi2XSWSz9flSULVDs7rsw== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-07-16T17:30:23Z" 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-16T17:30:23Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-07-16T17:36:21Z" name: openshift-service-ca.crt namespace: openshift-multus resourceVersion: "7974" uid: f293e496-1c7f-453d-9fb9-3e9017e2f4d6 - 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-16T17:30:12Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:whereabouts.conf: {} f:metadata: f:ownerReferences: k:{"uid":"1bd281d5-39c4-4997-a931-eeae71e9b2a9"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-16T17:30:12Z" name: whereabouts-flatfile-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 1bd281d5-39c4-4997-a931-eeae71e9b2a9 resourceVersion: "2302" uid: 6f135c46-b8f9-49a3-bde5-0882578c092e kind: ConfigMapList metadata: resourceVersion: "79349"