--- 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.20.23 creationTimestamp: "2026-05-29T13:38:36Z" 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":"1cccc1a4-c113-4f8a-a902-596ce8c590c6"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-05-29T13:38:36Z" name: cni-copy-resources namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 1cccc1a4-c113-4f8a-a902-596ce8c590c6 resourceVersion: "2353" uid: e3b75ca8-6d5c-4b25-b343-3cf151a2bd46 - 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.20.23 creationTimestamp: "2026-05-29T13:38:36Z" 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-05-29T13:38:36Z" name: cni-sysctl-allowlist namespace: openshift-multus resourceVersion: "2346" uid: 6c00de2c-9979-4f95-9a9d-972ff0f86d5e - 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.20.23 creationTimestamp: "2026-05-29T13:38:36Z" 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":"1cccc1a4-c113-4f8a-a902-596ce8c590c6"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-05-29T13:38:36Z" name: default-cni-sysctl-allowlist namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 1cccc1a4-c113-4f8a-a902-596ce8c590c6 resourceVersion: "2344" uid: 0b424948-0c0b-4d0c-bc53-67ae52f4c56c - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIThfNf5wofaYwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDUyOTEzMzYxNFoX DTM2MDUyNjEzMzYxNFowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmljbdIThoCyA hNKzp64mi5Yv0/cy/Cu2P+Gz8gGex/ofOo4meTNEdlu8A3aGojUFMjtlq86Ze5bn to3KgEfhQtmwus6GrlTxsmpERluF+828s87mbY5S6itccGOsqKEdbJtad04uevMA kwWRRxCcWhbLwQRbkzYYZ5IH+SICk/Hll0BSHluWeJl2Y11W4TLqGtOsE6gy5a18 CnjQaucG5eH5e2TwOzvHNAup4QE+wi1mlhSJ4LFzZKPs6JdES0rbX/ID+WuIkdds ZxgnBa52wqLsQmccUFG7HlqXJ7hO1Q6Soxrh0mofiKwUrNlN5XhpfPNEAoqiMkmu W4qB5AHtZQIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRAPucY5Hq6eHYv0RGJZ+7tYF6ctj2fU1cWmPN1dKPzy/tTH4p9 qE7ORmS2cK8QHU3W7oQLVR2fzlFqr+aFlOcqijANBgkqhkiG9w0BAQsFAAOCAQEA TyYlDKiZ2uUyY/STpmjFT8pDMEhwwhIJhSrRg/Y2D0khulWX+EilmLdk2guWltqE EfVuRYZgzbPXOLbdc0OhiFhH2A+rj2OC5vR7yctEz8D3RKGTjYdG62u4rSAZRk87 YxfwkH/mCf4rw3wQYa3z82LvLuC56AkY9PgiDXCsR/pc/H/mUYRA8Pqy/BPS5MGt +yAeMH3gMkKjv7Vf44turz8opKkqQwjWbNEd8W+tw9CUjzzHmufnd+xupE7ADwZw ALQlS1VENxKHxwfxhaVBA6Afxa+FxdGPGR67Omv5aDbpXwK7FqGYM8jedoQFEfA+ qsY0E8D4LYDsPLtXn+cQWg== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIU9uk0nR9voQwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDUyOTEzMzY1MVoX DTI3MDUyOTEzMzY1MVowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AKpKyuNYgCAKuxmwUxq9nS94lakukwPFqcvy5a89yPtq6W92ujmxUg7AyAQFim8S U/h2dxgXhev79WnQxirhsk2p6TUUCLVlqBEAsnqGIa/ppQa0HhJ0EScsHdq2wS2N FFbUBui1Q1xGectYyT4oc5w0AkyVefbVrAxd4PLkNo2dSy7ijjkvTDg3mtytsdlU SnZB+3jH63PZjTjOQaOrtZDrWtK98eEFY82Hj9A8I4l521zVQV26Wqnv4SAUxPKB nobkax9ALnyBE2tIjoR7UoNAaeryIIhNtmPkhjKlcm5vEcLPZe2pHhS7nzPyUFtC TG8/+Ci2XYTtzIJR5Cn0AVcCAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRANTs30sUWb+YnL9qnTMuZVyLUqZVOhwDMkzUhmKrLG94BiSCTFnCX4pq/ 0fN22bpG4YoBnC3mPLl+51JeaTpWIDBLBgNVHSMERDBCgEA+5xjkerp4di/REYln 7u1gXpy2PZ9TVxaY83V0o/PL+1Mfin2oTs5GZLZwrxAdTdbuhAtVHZ/OUWqv5oWU 5yqKMEsGA1UdEQREMEKCQCouYXBwcy4zYzRlODM5ZC04ODlmLTQ1ZGEtYTQ2Mi0z M2QyZjEwNDdjNWEucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBAAYc6TeDcB/aOaGLVFoYN6w4S8VGOa8Q9ach8KZj5jImKviN1txK2D5byMYV 52KsWd8ywJsL0TpGPU65H285r8hlTbEaIvUa5LMFg0+CBiI/1owWb1ZgZnACFtJj eu3haV3OdYa0lhFM8pLr23LJ/2yaBceVb0OoHBfHGKJjk3wvdCAR0KmA13ej8/44 Gc4KqdlGobp88G8//H2E9+ooLRT4RlRRNzXfOLMMUnioqcdvQosJ5ye17pWrzAM4 Od/iNb8jj89Zy00087YztEHmrSXKkhrXI1PZkoWwS+js6eZ+7h+vE0nj2QaLZC78 ZHqAMuxTyBVeSAcsEgMWY/XCJLk= -----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-05-29T13:38:54Z" 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-05-29T13:38:54Z" name: kube-root-ca.crt namespace: openshift-multus resourceVersion: "4178" uid: 3d9a7bcd-24c7-4327-b69a-d8ec5aa1ef9a - 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-05-29T13:38:36Z" 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":"1cccc1a4-c113-4f8a-a902-596ce8c590c6"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-05-29T13:38:36Z" name: multus-daemon-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 1cccc1a4-c113-4f8a-a902-596ce8c590c6 resourceVersion: "2359" uid: 5f9b3a78-db83-4ef2-a02f-d2fd2c0ee0ab - apiVersion: v1 data: cabundle.crt: |- -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIGVbFmLzcDNIwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4MDA2MjI2NzAe Fw0yNjA1MjkxMzQ0MjdaFw0yODA3MjcxMzQ0MjhaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODAwNjIyNjcwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLeG7PEqdTSbr7afEJzuuaYK1ms2iopXb1 yDfP8zNkXGloWgDjjQUDypZ95lnMyOCbdxfpuUs2AwWuhSyW+Papj3J4i+wbbYT8 s4+SibtXPN3Z9Vfv9D3ibfUXqw1LYLIH+atOciVuEzu9kThMcjW27Cj6phCJ6C8P U0c73tsBCrPsDX5NIDXBU2C44+nvPJElzei87jt21yHJs9AKlgUcyJxmsdcky6dx EV+ZCjeYcKvGQK6bIZ/Arn+wSb5nObKMtLeA3jbTC1D7Fsge4io/cc5tNvQt6z/w 1IJ48ocqexH/VLcXGTc4cNVqF275Rv1KEA8erp0FsbAYn1ACoBndAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSMev5b gSnQbyU5TWRd/Z91nmO8WDAfBgNVHSMEGDAWgBSMev5bgSnQbyU5TWRd/Z91nmO8 WDANBgkqhkiG9w0BAQsFAAOCAQEAhAzAhqfrpGBU2l6r23nllW4ZMS4C/1Ttm53P zcuDt1GTsYESEIu7wjThuEThRkh2INWNbVjemHADEntEhLA6f6IcHAc7zgSnGbJ5 0EtFu2o3cny447ZdW8E0Acn5liuOYqCOk/skowP6GSveZB5iIip6ZcKW82V0Gqz0 B6aZibYhOJXAFl/Tg4837k4xY/CQ7Uz1WgpjNlm4dIcPoMVGvVUoSN4Sgc9ICEss Wr38Kuu6zJJRx+La/vlT+q4PZnD7jblRXhIVZ6txfG/M4vpdDpIbSNqF1VBR4Bkz rDWrjI+lBi91I43iVGO0DzkUQtFoOJqg7Bpc6f+tTdo61+6hgw== -----END CERTIFICATE----- kind: ConfigMap metadata: creationTimestamp: "2026-05-29T13:50:10Z" 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-05-29T13:50:10Z" name: odh-kserve-custom-ca-bundle namespace: openshift-multus resourceVersion: "14733" uid: 096f267c-a153-48e0-a643-38518a94e846 - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIGVbFmLzcDNIwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4MDA2MjI2NzAe Fw0yNjA1MjkxMzQ0MjdaFw0yODA3MjcxMzQ0MjhaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODAwNjIyNjcwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLeG7PEqdTSbr7afEJzuuaYK1ms2iopXb1 yDfP8zNkXGloWgDjjQUDypZ95lnMyOCbdxfpuUs2AwWuhSyW+Papj3J4i+wbbYT8 s4+SibtXPN3Z9Vfv9D3ibfUXqw1LYLIH+atOciVuEzu9kThMcjW27Cj6phCJ6C8P U0c73tsBCrPsDX5NIDXBU2C44+nvPJElzei87jt21yHJs9AKlgUcyJxmsdcky6dx EV+ZCjeYcKvGQK6bIZ/Arn+wSb5nObKMtLeA3jbTC1D7Fsge4io/cc5tNvQt6z/w 1IJ48ocqexH/VLcXGTc4cNVqF275Rv1KEA8erp0FsbAYn1ACoBndAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSMev5b gSnQbyU5TWRd/Z91nmO8WDAfBgNVHSMEGDAWgBSMev5bgSnQbyU5TWRd/Z91nmO8 WDANBgkqhkiG9w0BAQsFAAOCAQEAhAzAhqfrpGBU2l6r23nllW4ZMS4C/1Ttm53P zcuDt1GTsYESEIu7wjThuEThRkh2INWNbVjemHADEntEhLA6f6IcHAc7zgSnGbJ5 0EtFu2o3cny447ZdW8E0Acn5liuOYqCOk/skowP6GSveZB5iIip6ZcKW82V0Gqz0 B6aZibYhOJXAFl/Tg4837k4xY/CQ7Uz1WgpjNlm4dIcPoMVGvVUoSN4Sgc9ICEss Wr38Kuu6zJJRx+La/vlT+q4PZnD7jblRXhIVZ6txfG/M4vpdDpIbSNqF1VBR4Bkz rDWrjI+lBi91I43iVGO0DzkUQtFoOJqg7Bpc6f+tTdo61+6hgw== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-05-29T13:38:54Z" 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-05-29T13:38:54Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-05-29T13:44:41Z" name: openshift-service-ca.crt namespace: openshift-multus resourceVersion: "8040" uid: 89cf1b13-43f0-4175-842a-2faaf62e3bea - 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-05-29T13:38:36Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:whereabouts.conf: {} f:metadata: f:ownerReferences: k:{"uid":"1cccc1a4-c113-4f8a-a902-596ce8c590c6"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-05-29T13:38:36Z" name: whereabouts-flatfile-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 1cccc1a4-c113-4f8a-a902-596ce8c590c6 resourceVersion: "2357" uid: 7c269194-d416-4228-b7c2-9baa5ae52dc7 kind: ConfigMapList metadata: resourceVersion: "30732"