--- 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.19 creationTimestamp: "2026-06-09T14:55:48Z" 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":"d233eaf2-dad1-42e7-9cc9-78444d4a66a8"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-09T14:55:48Z" name: cni-copy-resources namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: d233eaf2-dad1-42e7-9cc9-78444d4a66a8 resourceVersion: "2377" uid: 51073a52-0b5e-4a5d-b27e-02e279b29aaa - 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.19 creationTimestamp: "2026-06-09T14:55:48Z" 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-06-09T14:55:48Z" name: cni-sysctl-allowlist namespace: openshift-multus resourceVersion: "2339" uid: c449269f-1af3-4246-91e2-155a06652ea6 - 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.19 creationTimestamp: "2026-06-09T14:55:48Z" 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":"d233eaf2-dad1-42e7-9cc9-78444d4a66a8"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-09T14:55:48Z" name: default-cni-sysctl-allowlist namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: d233eaf2-dad1-42e7-9cc9-78444d4a66a8 resourceVersion: "2338" uid: 76c2fa63-4634-439f-82f6-28f3c46c2b87 - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIVz3DdozVAHswDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDYwOTE0NTMwNFoX DTM2MDYwNjE0NTMwNFowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtgKil8KPOziQ FkOsKt9iMFJV2ikBGhAnAD2xDq4Mo4Rcr1jcVnF+s3xESMRfm1S6PGBZtwdHeW/J zE3fX5kKkrAaJGBZ6HcWd8mnfoY7b7ayHsw33iAa2YUX2CczBAM672XlDkX9X/0X JxHW31fveIvKNDsRXRdqeX1X6JnyU1WMngbC2Uh3tbbugrhuGlkxD/TAxBtD3rmA yJncXA/q3yRdBaQCF8udRdDN05Rc95Oz44dP26M5Fl6BnNVrr2YFzpDI9+VHtEvW KlzaoqluY5L3uSc0R/xQ5KBmoqbOUEaMRcJQ58w81LD1NOIALLyeDDJ+D2n7vmvo sObqykYErwIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRALsW7Tyg3pvnMF7It+NrPgTnBPrnV2IXPny5OxfiK5ak2z239 z0fVugfQNNauY09RMkhtN4+v5rz4bftqeQM6mTANBgkqhkiG9w0BAQsFAAOCAQEA ffNUyGbtGvdz9pe017dLPJ87hkdYXxPFbZtschzFRopl+6C8Jws14Ji+64Dajcy/ a9P7nZQuCkck9OQbJ6kgJHwS3gyMAyX+tHdoW0HxgozEgqecEyY7DtJ8Gqk1Q8MP ZrCvrZ/lWBWS12M6YgOkvlWBMN4J3DkjI3BWavAFoTWX8sIJ7ExXMyq+85lChn2I jyvpBUUhTwV7N5KdhvRNbjo+yJSmR8JBAt287sSaPCoitsiF3TjhgQWIjuIuMi/A a90rMZF72//c4f5TK1ll8KMGm/WoKnA7hZQv7FeZr1k+Rv+57368zZDydnrgvOBK jiMynG1FAB3W3kCWpxWUWQ== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIPNhQsvhC+/QwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDYwOTE0NTM0OFoX DTI3MDYwOTE0NTM0OFowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALzDFKWZHjvTWnRZ+T/jeTXuAWycP7fv2mFn7yCyL5IpzM6vMdFhdxdo2VNkhLsg NIGMQE/ZYWroZESXbsKaV9tp+U90abhciyDo/AMde0H1lVQIlPgFqKWoIf3v1V7j WoNS0k26wSjRDQJ2QbIy7DF4v1rrVag3EroljDvkOMWeVWlk49X8kZ7nmIts7L1Z eCZzTdXSWGqEdXhX/S5GD5WAZEeLcXlttEJKAY91eSIk5zr4Z6JBRXUbZby/hYon WfNKkksb7SMTHOUPxk6wZq7M9WAO3z6VU7Ef5EGe+EZcjc66DOFtPKM/8Y64otWw OnBz1AqZjmd4ipPhLiiuSvUCAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRAaCD8Z4OIbcHx+wWR03l3Ru5yS4IRD2lfHk82Jwg2PSzZ0S13CvhHR4mI NyoSqiZrXUPSthWTuWWYnytvRz+9oDBLBgNVHSMERDBCgEAuxbtPKDem+cwXsi34 2s+BOcE+udXYhc+fLk7F+IrlqTbPbf3PR9W6B9A01q5jT1EySG03j6/mvPht+2p5 AzqZMEsGA1UdEQREMEKCQCouYXBwcy4xNjA5OWRjNy00ODY3LTQ0NmQtYTIyMi1m ZjVhZmE5N2I5ZGMucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBACgO1BeR58gkLhcbFjPdhlKax7fgNfxRzCYzf1dUv6aeePHPHax5tug5TWBJ s6tMIjMdEUKm2REVqAd9AV+0VTC8CENLzFfXJaxpz+vD/er+dPY/eYONIU7NvgBW P6wrV7Ilp3rf0mwC4aSl2z+Hz9zC4igSUtXdMtQS+aeq7d1t/Ol5p4UWyxbOrGTX 2hsmdNuhbeWKSAdvntXf9zwTjRivO7LkCvwzungll7b6ohw9hbMaACqetQY6JdO+ ylleXgjwUxJLrvKjTXdDpmwmwhAyCzWcD2W7+cKaaowp5b9AcjJfrKEtdd3UNh6J KLfhF3TdzDwWKVUs5ns5z0paMeE= -----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-06-09T14:55:45Z" 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-06-09T14:56:14Z" name: kube-root-ca.crt namespace: openshift-multus resourceVersion: "3839" uid: ee58c5d1-38a6-4fc1-bfe9-bcef92655b08 - 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-06-09T14:55:49Z" 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":"d233eaf2-dad1-42e7-9cc9-78444d4a66a8"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-09T14:55:49Z" name: multus-daemon-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: d233eaf2-dad1-42e7-9cc9-78444d4a66a8 resourceVersion: "2388" uid: 084e12ba-ef2e-4cfd-8c25-dd6be5dc9e4f - apiVersion: v1 data: cabundle.crt: |- -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIeGcwcxZNkq0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4MTAxNzU3OTAe Fw0yNjA2MDkxNTA2MTlaFw0yODA4MDcxNTA2MjBaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODEwMTc1NzkwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDziTq/YnU0Ao2Rjp8SRDz/KF4v6ScO2fQE jxyiUgyoKvRYVH1o+/JpeO0KthKl9ClhrWTWfgfAjjzijxBHSlVdjLW3cnAqRq+Y JFsrPy0nCHS/7F7pA7j09ywQ92y9WbiL/2FKJ5WeePp3/hJxS4VpQZTFTNUPR6J6 3PjIRWwkrPJMb5oOXHhodLxZ221ZuIgTEh/7U11fmtDz67DH8l98tDA375xpd7lZ r00zr48z5P8DrQdyjygoEDoG2Y/cNj5MBCQ0moXvJf7V7JRpJzwL5aWuOppg69Vn kAlp1onE0JiGyQYp07YyrPHZnTCMMr6iolx/ODhTmcTcGxO+g0HJAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQ5yhfg l0si8LoRwoezl1Eje2e8CTAfBgNVHSMEGDAWgBQ5yhfgl0si8LoRwoezl1Eje2e8 CTANBgkqhkiG9w0BAQsFAAOCAQEAdzGgc+HkMB6cjl+KcCcMmjuEVlW6O+ol6Dp3 hxSRjS0QoGYvinbjbPI8h9EeMp18R4vjWb1U+Aq7t4M3vk05pw2TjjRskBR5SWJJ P1FAIWx4kmzD3FIQQPv59sf7PP/Q16wMcW+6EaSfJ9ZudER9x34bkuUKxUoJmHku wJJp/5UVHVw4A13LpZFCBlS5P/VWDR7PCrq3EcXZVhfA9VpDpFhpk7PnuTBU1OeR y+QIw1UY867AWs2r2R4HbLQYmyrtgQ9TxnqbMhG15a0v3LA+hE6POfgsPuz2bnA4 nh5dqH10ZpTwJFopPnQTfRuNBQWn6QzfNyMDJYpNzvk8Dsj7tQ== -----END CERTIFICATE----- kind: ConfigMap metadata: creationTimestamp: "2026-06-09T15:13: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-06-09T15:13:10Z" name: odh-kserve-custom-ca-bundle namespace: openshift-multus resourceVersion: "15752" uid: a6cca74a-fab1-4e80-8a60-fd659b7b80e7 - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIeGcwcxZNkq0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4MTAxNzU3OTAe Fw0yNjA2MDkxNTA2MTlaFw0yODA4MDcxNTA2MjBaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODEwMTc1NzkwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDziTq/YnU0Ao2Rjp8SRDz/KF4v6ScO2fQE jxyiUgyoKvRYVH1o+/JpeO0KthKl9ClhrWTWfgfAjjzijxBHSlVdjLW3cnAqRq+Y JFsrPy0nCHS/7F7pA7j09ywQ92y9WbiL/2FKJ5WeePp3/hJxS4VpQZTFTNUPR6J6 3PjIRWwkrPJMb5oOXHhodLxZ221ZuIgTEh/7U11fmtDz67DH8l98tDA375xpd7lZ r00zr48z5P8DrQdyjygoEDoG2Y/cNj5MBCQ0moXvJf7V7JRpJzwL5aWuOppg69Vn kAlp1onE0JiGyQYp07YyrPHZnTCMMr6iolx/ODhTmcTcGxO+g0HJAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQ5yhfg l0si8LoRwoezl1Eje2e8CTAfBgNVHSMEGDAWgBQ5yhfgl0si8LoRwoezl1Eje2e8 CTANBgkqhkiG9w0BAQsFAAOCAQEAdzGgc+HkMB6cjl+KcCcMmjuEVlW6O+ol6Dp3 hxSRjS0QoGYvinbjbPI8h9EeMp18R4vjWb1U+Aq7t4M3vk05pw2TjjRskBR5SWJJ P1FAIWx4kmzD3FIQQPv59sf7PP/Q16wMcW+6EaSfJ9ZudER9x34bkuUKxUoJmHku wJJp/5UVHVw4A13LpZFCBlS5P/VWDR7PCrq3EcXZVhfA9VpDpFhpk7PnuTBU1OeR y+QIw1UY867AWs2r2R4HbLQYmyrtgQ9TxnqbMhG15a0v3LA+hE6POfgsPuz2bnA4 nh5dqH10ZpTwJFopPnQTfRuNBQWn6QzfNyMDJYpNzvk8Dsj7tQ== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-06-09T14:55:45Z" 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-06-09T14:55:45Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-06-09T15:06:33Z" name: openshift-service-ca.crt namespace: openshift-multus resourceVersion: "9280" uid: 580c1822-0aae-4463-9827-8f0d74a59716 - 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-06-09T14:55:48Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:whereabouts.conf: {} f:metadata: f:ownerReferences: k:{"uid":"d233eaf2-dad1-42e7-9cc9-78444d4a66a8"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-09T14:55:48Z" name: whereabouts-flatfile-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: d233eaf2-dad1-42e7-9cc9-78444d4a66a8 resourceVersion: "2387" uid: 3fff3b2e-2a57-49b7-a1ec-a55aee84b196 kind: ConfigMapList metadata: resourceVersion: "29455"