--- 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-26T11:21:25Z" 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":"e40b1aa7-2a44-4ade-80dd-aeb4c8e63f4d"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-05-26T11:21:25Z" name: cni-copy-resources namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: e40b1aa7-2a44-4ade-80dd-aeb4c8e63f4d resourceVersion: "2300" uid: 5b909803-d7a8-4886-97d4-46c662155b3c - 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-26T11:21:25Z" 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-26T11:21:25Z" name: cni-sysctl-allowlist namespace: openshift-multus resourceVersion: "2296" uid: 25fedd7c-b1b7-4bc8-8886-287d8191cc25 - 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-26T11:21:25Z" 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":"e40b1aa7-2a44-4ade-80dd-aeb4c8e63f4d"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-05-26T11:21:25Z" name: default-cni-sysctl-allowlist namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: e40b1aa7-2a44-4ade-80dd-aeb4c8e63f4d resourceVersion: "2295" uid: e5261259-d1b0-4742-aa81-1fde2ebacc1c - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIWlcANniXqtYwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDUyNjExMTc0MloX DTM2MDUyMzExMTc0MlowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqHBw5OZ0luEm MH3SwhEOANEUlIaPMtGAzuP1V4kX1hJSeB4T6U+pfNl0+wolswNeq6fUWDKxNVzW vVGcWgHK+4+5YMXSfq6//ssd/w/jSDy0dxOc8Be3AGJ7tczaWx5lFbr9gFq+T1It K4Om48NtgaBDwpZIVdjiinct4bPyH9N2c2b4IenalLKmgX/8L5gEfBchtPWszutO EH0DqlK8zbNQOTv6KkA9xOG8ZIoGj6sUfW2RmcktAsU0DwR7NlFF7ZxAkqdhNiZq zDsC5nHiz9yQPc1IoYRmaqIWQ+b/7a8o97D8JbAARbZ5BdnJXcSDLUwwvT5WI6/J sCrKfXyKdwIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRAvqhylxTF7buXyUQRl/4pzol+eRd4YOcjPD8uE5qknrJvK5P/ 8/BZiZy4meMAmLLVwHi0zPYLjBL/FHQngtEcNzANBgkqhkiG9w0BAQsFAAOCAQEA lod3Grtde+HWe2/xOZfdoMvYeeC8r/U/Ajkz8bjHhGbicXv3IsfyaKjJVb8Ts77H QwTVyAIFbYgAa7aNCBoYK9rZaQKU/ehYDP4EaJ1vroHs9/tp9u6VB9cBN9KoRJ4g spZnWi7DVCodpiXa0Ut32HQidfdInEMckcKzbIlt8ybmh30TYNlv+bqD06c3v37Y kchwUpEkvWocV/gXeNqY67nwpt0iZEMQv2kUejyzBQWj40QqfYoTZFw46vJaXmlF 09aJB5AQR3qi3nNKkOz4mFXisq6b8rHZ3/SUWOGRUoDRiI2oMyYIw0qnLXLChQcT ZEZPDhk9t3ccjDN3aK1Unw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIT+BzYit/vCkwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDUyNjExMTg0M1oX DTI3MDUyNjExMTg0M1owMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALv7dZbYUgwyhGjIW1FDdG7K2j06642ORdm+h0zewerXEBTEQxENdUvW966hlfGU WlfPrepl9Cvew1Lv9O/PlmNthoNQUMZmoC+FvU8eq4nnQfcrSlFQ7MxYRye9lFiw xI5qdaWJCuJajZY0yJF+1QeZs0DnvFI+pRzLekIYFeYnaPOSvwD5yKG5nYenwb1i e/DQV5ElJ1Wdl0n12l2vglQMxi9lHuPAk3SaT5vXQ0M6KACdWa6nNE9ihdOY4xZL 3Wgy3BViAvnhpf1285+Wzn9VQaTTmi8Kp5rZ2e4T4AWN5kQ970bFZnbZkcrR5Yll 7XpUrWd+xK0mLaPIwOAWiUECAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRA3PzgCszSiMN1ADcahnLzu2tABjXgq+2TmkbQXjvik8ZUH73aaInUoulI HcVqnofGlwdD40EPPEPj4f2uu3r3ZzBLBgNVHSMERDBCgEC+qHKXFMXtu5fJRBGX /inOiX55F3hg5yM8Py4TmqSesm8rk//z8FmJnLiZ4wCYstXAeLTM9guMEv8UdCeC 0Rw3MEsGA1UdEQREMEKCQCouYXBwcy42NjAzMzJhYS02MTBiLTQ0OGMtOGE3NS04 MGZkNTkzZjY1YjUucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBAE8uR+z64WaeVAMIqJ9yD18+h4C3aGuvf9+/tGPLPlomBpdc7KMWZhV+YPUO OEOSuDREtdX5PxaALgHG3WwRq3o4Veoc23QRWUG1ZmBsbRPgMO6LYgg3D84EGakC qbr5CtE9G73PbNrZMmEQe4o9z26TsQ/1woxrJ9Fkn++sUu8FzpMiO98Zs1Melbwa bIgQnwa3mvaAeX4lsfw4euAXMC/qZRbGtJy3xv0S2QhT3sAulguCskndyAuAMN+h 3a1SCaHt3FyA9STT4dR84o25ZdRgc/rgeEfzrBjnp0htfXz5B1zxozIN0qA0hUBm cCTbt930KyUisEKpe9QIn8TvS3w= -----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-26T11:21:36Z" 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-26T11:21:36Z" name: kube-root-ca.crt namespace: openshift-multus resourceVersion: "3340" uid: cf267d00-ba02-4c15-bbb7-ba0c1d75f1b9 - 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-26T11:21:25Z" 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":"e40b1aa7-2a44-4ade-80dd-aeb4c8e63f4d"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-05-26T11:21:25Z" name: multus-daemon-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: e40b1aa7-2a44-4ade-80dd-aeb4c8e63f4d resourceVersion: "2306" uid: a2588297-4a8b-42c1-aecc-a0987570db3a - apiVersion: v1 data: cabundle.crt: |- -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIbRm8Joai8ZEwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc3OTc5NDcwNDAe Fw0yNjA1MjYxMTI1MDNaFw0yODA3MjQxMTI1MDRaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3Nzk3OTQ3MDQwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4Sl0+tdkOMEysVz6sXBrOaIsI7eFS1zuI YyRvrcmax0V2RkSNcAuy4X/Rtu1uBU8sJtYtVxXEn3nOnUSw/EeVej4o9pMc+pNO +biJu5x+YDwkK/nTpYqKvr+eSTGCACtZPRZ8qjoAYRxMT0vlUzYf3uLZ37pKtwNB /V/V9flh6h8d8c3kiJYdCry7nMwPmtwNTTNXJY9MMs5/vCB7Hdkt++5OafJ2+G9S ICknce3VrADurOOVsGQcMZaDJSEGtygMDtxmarz/GWcYmmSvx7OaMhwozfTgk6bh 7sU0vDuovtGaQs0E2ikNH1U1vfg2qbtxnufS47cWNau5Fn6CkfC3AgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSx2clK 27huH0eZ4aaAlYfZIQVa7zAfBgNVHSMEGDAWgBSx2clK27huH0eZ4aaAlYfZIQVa 7zANBgkqhkiG9w0BAQsFAAOCAQEAAZX5ylFNKPwVBzV4Ts4Wt+Q/2WElNDcPTyBi 2PbXp9RPZ+j37pjCUQTEyFcALEz60m+jUhxg9+l0FOxHxtfhIInNNuapqiPcPlSy 1/5iAqQQKPny3DqlSJhtgIX0vHtwbutYEiI8U/wnIh4qsExgoNYJlq/gWWaR0KO1 TM2VNC0aYmapi9efqry1fby5CZasHQOqjaW5AMLEOxxQuIntlwszzDECJ/U9QmT5 z7kP1bfQfitdr8dVRKXS1fGD9oi/6tbmToHUBA8P9idH+EuDrFZtdYcMLfAbZkt0 jw1FghnBts5b6rQpAba490um0aAHtdKu4GxNOIJtkv7IOl2bJQ== -----END CERTIFICATE----- kind: ConfigMap metadata: creationTimestamp: "2026-05-26T11:42:32Z" 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-26T11:42:32Z" name: odh-kserve-custom-ca-bundle namespace: openshift-multus resourceVersion: "15536" uid: fe32626f-8c72-4a16-bd70-aa9c8c20503d - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIbRm8Joai8ZEwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc3OTc5NDcwNDAe Fw0yNjA1MjYxMTI1MDNaFw0yODA3MjQxMTI1MDRaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3Nzk3OTQ3MDQwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4Sl0+tdkOMEysVz6sXBrOaIsI7eFS1zuI YyRvrcmax0V2RkSNcAuy4X/Rtu1uBU8sJtYtVxXEn3nOnUSw/EeVej4o9pMc+pNO +biJu5x+YDwkK/nTpYqKvr+eSTGCACtZPRZ8qjoAYRxMT0vlUzYf3uLZ37pKtwNB /V/V9flh6h8d8c3kiJYdCry7nMwPmtwNTTNXJY9MMs5/vCB7Hdkt++5OafJ2+G9S ICknce3VrADurOOVsGQcMZaDJSEGtygMDtxmarz/GWcYmmSvx7OaMhwozfTgk6bh 7sU0vDuovtGaQs0E2ikNH1U1vfg2qbtxnufS47cWNau5Fn6CkfC3AgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSx2clK 27huH0eZ4aaAlYfZIQVa7zAfBgNVHSMEGDAWgBSx2clK27huH0eZ4aaAlYfZIQVa 7zANBgkqhkiG9w0BAQsFAAOCAQEAAZX5ylFNKPwVBzV4Ts4Wt+Q/2WElNDcPTyBi 2PbXp9RPZ+j37pjCUQTEyFcALEz60m+jUhxg9+l0FOxHxtfhIInNNuapqiPcPlSy 1/5iAqQQKPny3DqlSJhtgIX0vHtwbutYEiI8U/wnIh4qsExgoNYJlq/gWWaR0KO1 TM2VNC0aYmapi9efqry1fby5CZasHQOqjaW5AMLEOxxQuIntlwszzDECJ/U9QmT5 z7kP1bfQfitdr8dVRKXS1fGD9oi/6tbmToHUBA8P9idH+EuDrFZtdYcMLfAbZkt0 jw1FghnBts5b6rQpAba490um0aAHtdKu4GxNOIJtkv7IOl2bJQ== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-05-26T11:21:35Z" 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-26T11:21:35Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-05-26T11:25:19Z" name: openshift-service-ca.crt namespace: openshift-multus resourceVersion: "7476" uid: 7a8a3796-88b6-401e-abc3-c9476c96e62e - 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-26T11:21:25Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:whereabouts.conf: {} f:metadata: f:ownerReferences: k:{"uid":"e40b1aa7-2a44-4ade-80dd-aeb4c8e63f4d"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-05-26T11:21:25Z" name: whereabouts-flatfile-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: e40b1aa7-2a44-4ade-80dd-aeb4c8e63f4d resourceVersion: "2302" uid: c2367234-8d17-4156-a5dc-ae942fc892f8 kind: ConfigMapList metadata: resourceVersion: "35532"