--- 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.27 creationTimestamp: "2026-07-30T20:15:28Z" 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":"6f8bf1e3-3fcb-44d7-ba6f-31f092ac5af4"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-30T20:15:28Z" name: cni-copy-resources namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 6f8bf1e3-3fcb-44d7-ba6f-31f092ac5af4 resourceVersion: "3099" uid: dbb4801c-0258-4c7b-a206-e1f5a388c5f2 - 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.27 creationTimestamp: "2026-07-30T20:15:28Z" 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-30T20:15:28Z" name: cni-sysctl-allowlist namespace: openshift-multus resourceVersion: "3067" uid: 3657d99a-b950-4c6f-bd5b-d70e0a9c52e0 - 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.27 creationTimestamp: "2026-07-30T20:15:28Z" 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":"6f8bf1e3-3fcb-44d7-ba6f-31f092ac5af4"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-30T20:15:28Z" name: default-cni-sysctl-allowlist namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 6f8bf1e3-3fcb-44d7-ba6f-31f092ac5af4 resourceVersion: "3065" uid: bc76427c-9199-4fcb-b731-75b45d71ddfb - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIWDJFB516FO0wDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDczMDIwMTI0OVoX DTM2MDcyNzIwMTI0OVowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1LVXw7s6irRx +Jn7XWK8CsukKilbAThowiBwirk64CVu5XdZHPk4za6UD7DYMzUh7NRtIzfbWufv D+75yEdScO5m792D1xklwGquNiI6/g6LgPZqANT/gNpF2s/iphh/m2Oan42edNyk dz5ejpfyVxhfYimA+oeb5+OJamzQbFE/FsW8vOqZe2q276eDgxFwjzqE8Vfu1rLn keS/qqsBdn0NKkQfpfn8oXNduwqqn+NRy0lvAFxdfjVXZ0yZt+Zvr5aDZp7L3jFI NZTYNR9bH6JbpcGuPUgoPTUMY7OSytbycy/Vz4gFQQ9jPCYb487lzw6ff2QV1wlC GWeliDFylQIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRAzleu/1x0Rm8HUACy5uA/7saNqIN9stqxuKQPPST+nYBOK9Lm 7a93DlklCPc9SQ09QLefKLGC/3D3zr7mwK305zANBgkqhkiG9w0BAQsFAAOCAQEA MgqNhNyb85ZiJCS6EPKrHEr66ZT0KbT634lbl70oeAYFbl+MmONrY836YVJ56our zx1lxbHh/lx1eRB6duUYKhlfiH98aRsXgSrW8HRkp4LJvuglYhtdMBdoARTVjzKd rDlTmA4/EY+4GeB0sgvaRq7eFz8L/nf+YMrngLfjrTPndHRwAUAWbsCUwegHlc8F MA17p+fLQUvKNNCRbVAQhd8o0W/isy4OWPQBghxi37l3ShRVezYil6MdR2Qxn1wy x+cSH73pGj/UyqT96kqqvru65J0hNdoG7U3JWjibo8/DH0NZqTTKvBMPorl6ROy2 /NdVtNiixuI4KpAz6J0E3g== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIICSS0eWx9UAYwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDczMDIwMTMxN1oX DTI3MDczMDIwMTMxN1owMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AKq6aBryX+ihcjFlI6cvJm3DsTawryXz4Ws/mYurU/uxJKIoAmCjm+TfDQN/O9H8 haR+FqCGZppLFEbU3OARGnEvxM7jhdTKGE97n0J2vBbqkWGmgwp8mKsfCtg+Hkj6 cuSU3tECMgnuiLVH+eQAWn7jGFz95hfvVGfEdmImYLZXD6AYjestUzwZvqtQdfCL H8SCoVdPhaPLNG0aqYLvndhBMcMCCIvbSHrPmqOBk+xkhbCmFCyXESHGVY33UlOO ar7iZ1IKfeZ2M2mWl0jC9rvcCpibjNTafGfruVB+j5yMmipx/q6Ga4QVycQ6ZGaD 4fzTnbAsNihQ8YGZGhF/Qf0CAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRAcWTtLAohiu9OBenuMWGVe4cQm9nggx3BHsg8t4jvokRQnfEqEzBKPZ9G BLwNKu7x5WTxiltgnQETgySoVcahjDBLBgNVHSMERDBCgEDOV67/XHRGbwdQALLm 4D/uxo2og32y2rG4pA89JP6dgE4r0ubtr3cOWSUI9z1JDT1At58osYL/cPfOvubA rfTnMEsGA1UdEQREMEKCQCouYXBwcy4wNDVkNjIxZC01MmU2LTQzNDgtOGE2Ny1l ZDE5MzU0YjlmY2UucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBAJj9tj8N8QpstEVn39XriRwSqqqaxM84NH0bOR34+OOB5dhj0D52dYAaVAjf m41Nikkqnskq+hia4c2bY0yTu18hd0U5wvanaFS6FBe6Ts1hwce6gbkRYy2h6XcH 7petDozsaerH8xjSj4APjDxvd3gzBTmxlL6t+R1gkuKgsMSrzVZAggEOqkr2TpXJ e3lp6RdU9y7LlW2ltdqb6FTLirJvFwIPBjP97g4nXolcQf83xzaPF5SKlm/TeVa2 oGxwQ5WzSQ7/yFJ4UNDVwBnnXOMVcWKk0g99szn+cMeMWggW6lLVv93FwUKfWfNn Fn+8e9lM30m/da/+IRPdad7NZsY= -----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-30T20:15:25Z" 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-30T20:15:54Z" name: kube-root-ca.crt namespace: openshift-multus resourceVersion: "4205" uid: b2057f3f-8c4e-46e1-b9b2-01a1cfd60815 - 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-30T20:15:29Z" 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":"6f8bf1e3-3fcb-44d7-ba6f-31f092ac5af4"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-30T20:15:29Z" name: multus-daemon-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 6f8bf1e3-3fcb-44d7-ba6f-31f092ac5af4 resourceVersion: "3144" uid: ead60352-3b83-40fb-bc45-076343e8ec50 - apiVersion: v1 data: cabundle.crt: |- -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIaqm6VCKWgWUwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4NTQ0MjkwODAe Fw0yNjA3MzAyMDIxNDdaFw0yODA5MjcyMDIxNDhaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODU0NDI5MDgwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDicr+OOZ4qUSaNPfeHhCRCTxVdPTzkUzYx LsfnHiFooGOfJ8j9ptnPIJ/hrdgb812oxvMyfISP2wl41nblDi1IrNpDLDWhj5Wz 4UenfSqGUO/BUFhucJl92ZXn30TxP6mm8dWun7/M65qgSFK/xHdn0GsynyHBQuMA /XEdkg3WVSdE/v/G6qjGXD/5aYm6et+8E78WMtOAH0k+WaG816BcnePjRKdDtzsJ D1wjqv2qiNivw2LnpGEkJOph7LiTftnDn/lp5mwfvadfOUhllSO4rWeV5h4mAgaP QngjQNX4ruFx5e8YfD3MyFXwEShT3WeM0TWsYRs5W8gJm9P4fjvXAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQc0JFs kgSZ44ChnjUF68VVBBd7cTAfBgNVHSMEGDAWgBQc0JFskgSZ44ChnjUF68VVBBd7 cTANBgkqhkiG9w0BAQsFAAOCAQEAaMBo+iknmvP7nonMPNMyZLLz2hFwWdnuQ9mt UZ7+2Or2FsRlKcMNsxOX0BmYQLSDX2vf9Q+RejflSxCykbjjiDrVjjStyzspAhay XeOKp9RvbKSJriocgteV+f5rG6X7k0t9C6pl8q5tlkXoVot2CobL7Ky1OV7MxwWd XDGZTnHrrAwKIOCA396OC7+/sPtNSVvZBgTCWGdYtxDykCRfXcfuDqdXoEWfZAuw FrqIhO3JpxyHw4T7hHTnKGlVYl/ok7+Ii+fkMaR8cLkbprAomBPDcIhwueJO+PrG Q0l+pMXfrWxoaEsCYn/Dz2PUINm9bbfiHXwg1V38u4BfU8wpjw== -----END CERTIFICATE----- kind: ConfigMap metadata: creationTimestamp: "2026-07-30T20:26:09Z" 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-30T20:26:09Z" name: odh-kserve-custom-ca-bundle namespace: openshift-multus resourceVersion: "14803" uid: a641e781-6e6b-4dc8-9246-68e685ee4f3d - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIaqm6VCKWgWUwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4NTQ0MjkwODAe Fw0yNjA3MzAyMDIxNDdaFw0yODA5MjcyMDIxNDhaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODU0NDI5MDgwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDicr+OOZ4qUSaNPfeHhCRCTxVdPTzkUzYx LsfnHiFooGOfJ8j9ptnPIJ/hrdgb812oxvMyfISP2wl41nblDi1IrNpDLDWhj5Wz 4UenfSqGUO/BUFhucJl92ZXn30TxP6mm8dWun7/M65qgSFK/xHdn0GsynyHBQuMA /XEdkg3WVSdE/v/G6qjGXD/5aYm6et+8E78WMtOAH0k+WaG816BcnePjRKdDtzsJ D1wjqv2qiNivw2LnpGEkJOph7LiTftnDn/lp5mwfvadfOUhllSO4rWeV5h4mAgaP QngjQNX4ruFx5e8YfD3MyFXwEShT3WeM0TWsYRs5W8gJm9P4fjvXAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQc0JFs kgSZ44ChnjUF68VVBBd7cTAfBgNVHSMEGDAWgBQc0JFskgSZ44ChnjUF68VVBBd7 cTANBgkqhkiG9w0BAQsFAAOCAQEAaMBo+iknmvP7nonMPNMyZLLz2hFwWdnuQ9mt UZ7+2Or2FsRlKcMNsxOX0BmYQLSDX2vf9Q+RejflSxCykbjjiDrVjjStyzspAhay XeOKp9RvbKSJriocgteV+f5rG6X7k0t9C6pl8q5tlkXoVot2CobL7Ky1OV7MxwWd XDGZTnHrrAwKIOCA396OC7+/sPtNSVvZBgTCWGdYtxDykCRfXcfuDqdXoEWfZAuw FrqIhO3JpxyHw4T7hHTnKGlVYl/ok7+Ii+fkMaR8cLkbprAomBPDcIhwueJO+PrG Q0l+pMXfrWxoaEsCYn/Dz2PUINm9bbfiHXwg1V38u4BfU8wpjw== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-07-30T20:15:25Z" 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-30T20:15:25Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-07-30T20:22:03Z" name: openshift-service-ca.crt namespace: openshift-multus resourceVersion: "8124" uid: 9d0e2bdd-37a4-4f0d-b9dd-b353b0fb5b93 - 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-30T20:15:29Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:whereabouts.conf: {} f:metadata: f:ownerReferences: k:{"uid":"6f8bf1e3-3fcb-44d7-ba6f-31f092ac5af4"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-30T20:15:29Z" name: whereabouts-flatfile-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 6f8bf1e3-3fcb-44d7-ba6f-31f092ac5af4 resourceVersion: "3120" uid: 9391a969-4f8c-4468-8d9f-7818b7b9dd73 kind: ConfigMapList metadata: resourceVersion: "78760"