--- 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.22 creationTimestamp: "2026-07-02T16:31:23Z" 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":"e92fa8a8-b0bc-4dbc-b15b-55428e11a399"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-02T16:31:23Z" name: cni-copy-resources namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: e92fa8a8-b0bc-4dbc-b15b-55428e11a399 resourceVersion: "2694" uid: dde79187-e09e-48c7-9d82-a51b052f4e6a - 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.22 creationTimestamp: "2026-07-02T16:31:23Z" 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-02T16:31:23Z" name: cni-sysctl-allowlist namespace: openshift-multus resourceVersion: "2669" uid: decec851-8d5b-45f4-990d-1fe0ff01251f - 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.22 creationTimestamp: "2026-07-02T16:31:23Z" 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":"e92fa8a8-b0bc-4dbc-b15b-55428e11a399"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-02T16:31:23Z" name: default-cni-sysctl-allowlist namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: e92fa8a8-b0bc-4dbc-b15b-55428e11a399 resourceVersion: "2668" uid: 235913cd-826e-46ac-a972-1dcaa9d19648 - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIGOinNVkmSjEwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDcwMjE2MjkxNVoX DTM2MDYyOTE2MjkxNVowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5fFpJAryZfwR 7eaG5hTED2gRzQWP7i3/bb5QG4iBsbSgRIGDYBeS86vP/D1UCudldcfWqSg801/h 8zIr0p/DPpeaVY0Nad+3ydwXplvCL7lKDhLqYKK6SFF8shclaQCVCHQEJ9/DACBL vcznlb/iVOl6kLJoD+lPIPfMYDOUKUXIzISo3FKYgxdCEpyv2XoVhv9HYxgpg9SW KIsImpyZBpHgwFTho1Md60GpD/+vc3qDP//MEvZreACKVC5jgia48pflBoKHlzx3 43H0gutqvGFxOfYh3sjv1gkBmZQXUpQ/rgth6/nvVc2Bc3a9mtXF5h6Y/kxfCYxM sTyEtvJ8pwIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRA0yJKg6qFdg4AOlR0GMpnFOjxCeYMdIinIl6Pb3y0U7q3ReyE 530PFxstVPpDuHCyCV4MD8rvoDMQzm5/HFoRIzANBgkqhkiG9w0BAQsFAAOCAQEA Ol3fhjn9x9JKNdahuakGGDzaDGAEnyyb//Q9/Hgdhpk1qqwelkAjMGojb4wgGQ5N 3FPwUUEzKsIQutw8i8zChyt1PZuzUuEbDAcHj4kShYfbS4XjOMtJ3bv0vT+00q76 uMH83moXdvm/EU8TKRMt7N91kGcGM0Luyi8DtI/m7+8LQEpja9/XSJ3fMYdHQ4GU Qsl6sm+iaR4NjfM5ui2lfDSNM9oI1cRQlCx0J7id8lHBgzoyrW5meIFRAICoV7Ls /BlPKgXBDGhrAvlKGLxHWqmOoyknU6TYNVihXBCTgRJUO3zDkgHi1AvrEy79Iqrt YA7oV6olHRGQuGlw/39WaA== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIWaPxIoLIq1EwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDcwMjE2MjkzOFoX DTI3MDcwMjE2MjkzOFowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALG9emRdaE3ImdhMgM5BT00jEwpVDNA9LTsTEwXypI4cUiyNb4VzSbgW6gUV1AYy fTGoGsZcfimVgDXJYdlS/UXw+4MKDAFMwClSa9VY1+z39nCWUTP/is5s+NcNqZgZ O//wORIF5kWLMjOjN1BrNKrJrAjEHk/Q2qE52TlFcu3j8krs9gjCxj9IWwCR23fl /9RF2r/+dg8+SzshvC7ZUob5iN7EMcwvvDv+qywNDCXv1l0AK6M7b89+vGt1U96F 8HiSLwnUQ6h6EMtepoL+SpYa0o6leEHVe5qNs5BuwlDNNKJ6HVNIEHVpKkbnjQFT Tr4mCtkrttIMJ/ATvE9FH+8CAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRAAak6b05fXtsYpCwsEUgHF4vymLCRCdE03wM2mon1QeUBhvW9EnnoSmn0 tgGAhWV1b3+I/sFFIHj2ruSOoD2HmzBLBgNVHSMERDBCgEDTIkqDqoV2DgA6VHQY ymcU6PEJ5gx0iKciXo9vfLRTurdF7ITnfQ8XGy1U+kO4cLIJXgwPyu+gMxDObn8c WhEjMEsGA1UdEQREMEKCQCouYXBwcy40Yjg2OWMwMy0zMDEyLTQ3NjAtYTE0ZC01 M2M0MjIxNGUwYzEucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBAC/zjRxjNh2gcnci1d/5rh5KIeaL7mHqHIk0/JQ2Fy8IzEs4hG90RABq2Lrq K8WN2hv1SqIPzpCTVYZASe6EgJOmnNTZZQIJUUpRY3KXctaP2aTt4XWgj+is9pVo 58Dcioa31Umkkb22hxklaRp2gdxG6IDEiclLYUoGH6vcxFSV316IkrmAWi8VDMcI /bOGNRhJZHJEloy8c5pSSmgu7VtDIz588uxxnfh98P5L/WDQS/NFWF8ssywE0cjJ Cw7K1tcnDl/TNXLLSKQfqM71wm1SdRhiH59EnjoafpdYSmwKLiT4PIN5fND45FK4 4WS4wEvjqdjMcQ7anUwLS6POxkU= -----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-02T16:31: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-02T16:31:38Z" name: kube-root-ca.crt namespace: openshift-multus resourceVersion: "3831" uid: 2cd9f094-6ffd-41c2-aca7-187797282622 - 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-02T16:31:23Z" 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":"e92fa8a8-b0bc-4dbc-b15b-55428e11a399"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-02T16:31:23Z" name: multus-daemon-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: e92fa8a8-b0bc-4dbc-b15b-55428e11a399 resourceVersion: "2737" uid: 49b4e12f-a2a9-4392-80e1-b1b27aa3b9a7 - apiVersion: v1 data: cabundle.crt: |- -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIICrHroiuwaYUwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4MzAxMDUwNDAe Fw0yNjA3MDIxNjQxNDNaFw0yODA4MzAxNjQxNDRaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODMwMTA1MDQwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUY3jxCjVx+6EyFEtU+5ZqDA1RsbiqUND4 afrzCEceSNzXgjmIe2k+cEHw/LiuOLUCYHguUhzIJ2/No8QwQw6nDomzts6heK5l 3RuG62L0Oz6fGaGJC2iZWRJBqZmxokXqQr1D8NEsFDgtLKuYpOBGHSB+cAD2j9oA JMgBZ2cUXd3GxgIaniBQIt5wQe4/OEeFNxrrnf35Bjbq7lE/43EFNCpr5vkDKeCY +MS+i3ZtHLXz1d23MsZpu2OIUpNHmb7lfU8dWpQjqpJ2agw1FOWGCnod+IASmg6D L2/uRoJhw/PRU0ntx4MxOBUTyatP/oAiS/KecO+Gw5BXyyeSXZcdAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSfaCIZ B5fOjMH/xM6PfoHJWPNr9zAfBgNVHSMEGDAWgBSfaCIZB5fOjMH/xM6PfoHJWPNr 9zANBgkqhkiG9w0BAQsFAAOCAQEANkFed3Pzelekghw5Cqt+New9ahTy+i7aQw0V EALOOByJI4jSXgPs035oEYoSyl01hRMECZlRwWyi0JQ24Xj9qRWR4NgRzFrQAQDc ewpoDgcCNbgdZrhnEs9ii7YQFYMJaEZ+8KPGG07/mOHoNgenY5iAFR4U2RDM7uJS 9lNHTaiMzxVaKp4UhOmMpM4UnFlMCxFlTtHXxV4nNLke4ME26i0ninXs+NbKw8ml T/sHxKomL7on0K7HgV+Mn5GBJnAPOnmc1HD9ETzKul8nAml4unGHbT1/DVwX5/jH l6GYIUcKK7CkHtEArSNLKbJuTSMkndLAfSAZqSPywgDdwiVu+A== -----END CERTIFICATE----- kind: ConfigMap metadata: creationTimestamp: "2026-07-02T16:46:58Z" 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-02T16:46:58Z" name: odh-kserve-custom-ca-bundle namespace: openshift-multus resourceVersion: "16153" uid: a8e2884c-15a5-401d-bc23-92d760cfa014 - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIICrHroiuwaYUwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4MzAxMDUwNDAe Fw0yNjA3MDIxNjQxNDNaFw0yODA4MzAxNjQxNDRaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODMwMTA1MDQwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUY3jxCjVx+6EyFEtU+5ZqDA1RsbiqUND4 afrzCEceSNzXgjmIe2k+cEHw/LiuOLUCYHguUhzIJ2/No8QwQw6nDomzts6heK5l 3RuG62L0Oz6fGaGJC2iZWRJBqZmxokXqQr1D8NEsFDgtLKuYpOBGHSB+cAD2j9oA JMgBZ2cUXd3GxgIaniBQIt5wQe4/OEeFNxrrnf35Bjbq7lE/43EFNCpr5vkDKeCY +MS+i3ZtHLXz1d23MsZpu2OIUpNHmb7lfU8dWpQjqpJ2agw1FOWGCnod+IASmg6D L2/uRoJhw/PRU0ntx4MxOBUTyatP/oAiS/KecO+Gw5BXyyeSXZcdAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSfaCIZ B5fOjMH/xM6PfoHJWPNr9zAfBgNVHSMEGDAWgBSfaCIZB5fOjMH/xM6PfoHJWPNr 9zANBgkqhkiG9w0BAQsFAAOCAQEANkFed3Pzelekghw5Cqt+New9ahTy+i7aQw0V EALOOByJI4jSXgPs035oEYoSyl01hRMECZlRwWyi0JQ24Xj9qRWR4NgRzFrQAQDc ewpoDgcCNbgdZrhnEs9ii7YQFYMJaEZ+8KPGG07/mOHoNgenY5iAFR4U2RDM7uJS 9lNHTaiMzxVaKp4UhOmMpM4UnFlMCxFlTtHXxV4nNLke4ME26i0ninXs+NbKw8ml T/sHxKomL7on0K7HgV+Mn5GBJnAPOnmc1HD9ETzKul8nAml4unGHbT1/DVwX5/jH l6GYIUcKK7CkHtEArSNLKbJuTSMkndLAfSAZqSPywgDdwiVu+A== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-07-02T16:31:38Z" 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-02T16:31:38Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-07-02T16:41:58Z" name: openshift-service-ca.crt namespace: openshift-multus resourceVersion: "9227" uid: 0acba254-c2b2-4522-a692-617b1196a823 - 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-02T16:31:23Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:whereabouts.conf: {} f:metadata: f:ownerReferences: k:{"uid":"e92fa8a8-b0bc-4dbc-b15b-55428e11a399"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-07-02T16:31:23Z" name: whereabouts-flatfile-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: e92fa8a8-b0bc-4dbc-b15b-55428e11a399 resourceVersion: "2715" uid: f0d4d5f0-b09a-4870-94b4-79bea336eb0d kind: ConfigMapList metadata: resourceVersion: "29137"