--- 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-15T16:50:27Z" 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":"c1c187ac-1a34-467b-83bc-cb1eec3021bf"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-15T16:50:27Z" name: cni-copy-resources namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: c1c187ac-1a34-467b-83bc-cb1eec3021bf resourceVersion: "2609" uid: 4569ee41-288f-4b6b-921a-ba8f23f24a92 - 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-15T16:50:26Z" 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-15T16:50:26Z" name: cni-sysctl-allowlist namespace: openshift-multus resourceVersion: "2606" uid: 2edc7c40-3890-48c2-917d-0490d39e638f - 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-15T16:50:26Z" 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":"c1c187ac-1a34-467b-83bc-cb1eec3021bf"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-15T16:50:26Z" name: default-cni-sysctl-allowlist namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: c1c187ac-1a34-467b-83bc-cb1eec3021bf resourceVersion: "2605" uid: 224b3065-98ca-43cb-b91f-40c09cbcecf8 - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIJbbIJJq9HtkwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDcxNTE2NDczNFoX DTM2MDcxMjE2NDczNFowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyqTgVgV8FCxv VaoXBH1gJ+SqxYH+pUTfExhsQUPZJYzk37GGKbV/bSgOVaIwvKO+Rvi5oKJRtqP5 ekxzmIZ/0+0EML73Ssj3E548zbrRd4pHAgFNRC0CBv9wAjRUDlH1Ff081ZeWDg2o yfJ0BX1V+/Nnjg4umpa7qivoE39YEtIeJt+eROgcDQ5NZcRD1tsxS7vyKX7L/Sc5 p5hB6k5g4RU2WR2rxPCJ39ra1cj7XuB4ao9TfM4xeZAO+zrqYpM13FY/7FTfkbwf 9xYAxaw/3ahcEX3zwllrYZ7FsXOwK3Enw5sNl6hMqyOBHB3szjh6Sb+GiI96INxu QwsA73jhmQIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRAa0/AVkV+aPF/7bX25b4uD31xBi2HAF811R89kYsgnllutz1m xNr+O/sWFlI/Qi15hyoBFMsd8JotvpXlkUEATTANBgkqhkiG9w0BAQsFAAOCAQEA RKXD/zGghP8ef5Yyumqlf6RFxZy4kPEPa63S/slznpaAynVKBhjLeNpK24VSII0N uScXMIHzcNe2CrnE20xXxM9zyRLVbyaUSS+CYZimtQeiluBm5yOfcWkq0Y2GxZ2t efh4ck9aARRAyOEIOVx1OhHKFhngdFipnIEfLdb+Yvr8+Z0gkfiu//FR/PFUhkdO Mh8X7shI6B+VCwhwWTwpeNes0mETacKnroQ0Q2ZcQx3lHEuSslG76mqer+c+9LmE aNhKVtYL8pJpdDxqzgMv8HHZQtJaJfzREZLPhEZONRvCnbGiWPRHU3mSAUpkzFVU N/OZxECE78MVDg28ynEEwQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIYeAct1dAruMwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDcxNTE2NDgwOVoX DTI3MDcxNTE2NDgwOVowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALQIJQFIwPj3nvRgFi/A8LU/bzEObS2rwBAbNsBGrJ1ZRv4mCKReJgfi6R9F4Ili dIBhW1ijZyy5pzhehaB4kaItnvy2/MeXi96UOPLIyxnRUSnblyPatLil7cGbDprY 16DW99v4iZGRgJdv9uHqrSIZT584yje5hPcXbWHcP+cwFtm7L7SuFS7JjAGwcDS4 RL9W19IHrc7fjEAcLpM7Rq1in2u4npuLXHtKskFDf82X/jxOF4OERPVHYbp7zmhT qPUcIcbMoNgLQBvXBjXBpjbWCxOmYLjiSR1/JY39XrM8KFJp+yF8XP5Zy1W45PXb rGzgHeZZCaug58ktdnBlKCECAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRAeqk5G7Kb6sMsCsNBQi9p2uuKOtX6gE4UVWzGMwSoDYOZF7Xpd45xo5Jw PVgJkt0QP+WmAB9ogrsrm5AVPq0qljBLBgNVHSMERDBCgEBrT8BWRX5o8X/ttfbl vi4PfXEGLYcAXzXVHz2RiyCeWW63PWbE2v47+xYWUj9CLXmHKgEUyx3wmi2+leWR QQBNMEsGA1UdEQREMEKCQCouYXBwcy5iNWQ0YzYzNi1jMzU0LTQ1ZWMtODRkMi1h NWM2ZjJiODZjNzMucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBADsCXK6WLq8ZGwvMvZIvooFQA9/5j6NfbdrHCK7SxqOfqFI0/gB3COXGhMwP PIN5iwGGTgZtOxqDZX/ruyBtAFCqVh5FB1LhAMs4TfXCFO7+5bVGHYpUXacUNjpe RzavR4kLEi+ackswr3WVCu3evgSZ1DtMXxJJshUl9Vif2k0X78X7KOn/L8gIqJht 1UwPrxltt2E0wJcKY4U0p9X8CXlNy6xAz3O8O2hcr4tbL0LRs32Sgfaii6eNYAnX pRMYFBR+MTncP6EObX4RWPz+MptzdDi1g0Wt+6fQEpU/i4hw7gc89dF7YCdisMQB nB4/nLov48wdVoSwQ1NNuW1VOIQ= -----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-15T16:50:38Z" 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-15T16:50:38Z" name: kube-root-ca.crt namespace: openshift-multus resourceVersion: "4036" uid: 47226752-50e3-4e4d-b435-cba51b9b8c39 - 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-15T16:50:27Z" 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":"c1c187ac-1a34-467b-83bc-cb1eec3021bf"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-15T16:50:27Z" name: multus-daemon-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: c1c187ac-1a34-467b-83bc-cb1eec3021bf resourceVersion: "2613" uid: 9d8e2a91-5d07-4a31-a2b6-3b2357838f00 - apiVersion: v1 data: cabundle.crt: |- -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIb7X1z3AFNlEwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4NDEzNDg0MzAe Fw0yNjA3MTUxNzAwNDJaFw0yODA5MTIxNzAwNDNaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODQxMzQ4NDMwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpgrruqqcexbKe04OSDu4QXwlpY5Ipq6x9 2Vbf66JqJsntqG4+Wir9oNAuLz5lVjY19vTK+PBS6HPEFxyEJoCGgE62qg0x4MUk 7z5E1Xp5akz80Swr2oFZChWqBJje0YDwA96mrZDLQz+filt6RHAKMmnyPI5HJN/f JPv10udwnJC1EY0MdbieGtjfwFIahR94h15+qJdYhr0ijLy4oaE5SQXj5lzjr2kF N0LyeBnw4wWXJK6D5ICkFgqnWp8ahx2wX+sCCxk8pBDHXJ9M1pdthFh7fy8KaYHq gl/230goVvvcWCiWCsibe0D+NM/kO8wOfT0nEMp6Jvt7nZXdpCZFAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSqzJDh yCOGFh0BTjcZHG8QqlYv/TAfBgNVHSMEGDAWgBSqzJDhyCOGFh0BTjcZHG8QqlYv /TANBgkqhkiG9w0BAQsFAAOCAQEALoGN5/1PFMIvNIMAfltcTI60f5Q527iC5Vi7 Go9VlV4tnPRDlN0lwvSZ06FsLuOJ9KHNkipY0gIVBkVGkzTwfZH44wq/lnk6VO0w +lI42ahnP5ETOiXzWu1IAxhRFRLICX89l0Y+hIVUScuj5m25bI2D3vBAvBdZKuFU /iikyW4PYHzwTvpJZDeGv/+pOWcHwUQbNsGqq1mTrsnCu104WD7be4S/710+G9Jd R6uibNROtBOiX3TQBW4zsYJkdYbtsCxIiOd2A9dCs49fU4a/CxUsCK5M3y3ArSrS Ea6dAabk2BdQUH3Xcpk4pZQuVp34Hhfg5j2HQ4kgebZXNcsXQA== -----END CERTIFICATE----- kind: ConfigMap metadata: creationTimestamp: "2026-07-15T17:06:24Z" 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-15T17:06:24Z" name: odh-kserve-custom-ca-bundle namespace: openshift-multus resourceVersion: "15951" uid: 4eb7cd16-70fc-4380-8035-eed4450cfc75 - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIb7X1z3AFNlEwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4NDEzNDg0MzAe Fw0yNjA3MTUxNzAwNDJaFw0yODA5MTIxNzAwNDNaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODQxMzQ4NDMwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpgrruqqcexbKe04OSDu4QXwlpY5Ipq6x9 2Vbf66JqJsntqG4+Wir9oNAuLz5lVjY19vTK+PBS6HPEFxyEJoCGgE62qg0x4MUk 7z5E1Xp5akz80Swr2oFZChWqBJje0YDwA96mrZDLQz+filt6RHAKMmnyPI5HJN/f JPv10udwnJC1EY0MdbieGtjfwFIahR94h15+qJdYhr0ijLy4oaE5SQXj5lzjr2kF N0LyeBnw4wWXJK6D5ICkFgqnWp8ahx2wX+sCCxk8pBDHXJ9M1pdthFh7fy8KaYHq gl/230goVvvcWCiWCsibe0D+NM/kO8wOfT0nEMp6Jvt7nZXdpCZFAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSqzJDh yCOGFh0BTjcZHG8QqlYv/TAfBgNVHSMEGDAWgBSqzJDhyCOGFh0BTjcZHG8QqlYv /TANBgkqhkiG9w0BAQsFAAOCAQEALoGN5/1PFMIvNIMAfltcTI60f5Q527iC5Vi7 Go9VlV4tnPRDlN0lwvSZ06FsLuOJ9KHNkipY0gIVBkVGkzTwfZH44wq/lnk6VO0w +lI42ahnP5ETOiXzWu1IAxhRFRLICX89l0Y+hIVUScuj5m25bI2D3vBAvBdZKuFU /iikyW4PYHzwTvpJZDeGv/+pOWcHwUQbNsGqq1mTrsnCu104WD7be4S/710+G9Jd R6uibNROtBOiX3TQBW4zsYJkdYbtsCxIiOd2A9dCs49fU4a/CxUsCK5M3y3ArSrS Ea6dAabk2BdQUH3Xcpk4pZQuVp34Hhfg5j2HQ4kgebZXNcsXQA== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-07-15T16:50:37Z" 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-15T16:50:37Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-07-15T17:00:58Z" name: openshift-service-ca.crt namespace: openshift-multus resourceVersion: "9234" uid: 200e87a7-2a0c-41e0-81d1-5accb1f4f496 - 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-15T16:50:27Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:whereabouts.conf: {} f:metadata: f:ownerReferences: k:{"uid":"c1c187ac-1a34-467b-83bc-cb1eec3021bf"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-15T16:50:27Z" name: whereabouts-flatfile-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: c1c187ac-1a34-467b-83bc-cb1eec3021bf resourceVersion: "2610" uid: e7ee2a68-a675-4228-b2c5-3d6c8b478013 kind: ConfigMapList metadata: resourceVersion: "64343"