--- 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.20 creationTimestamp: "2026-06-15T09:07:35Z" 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":"ae9403fa-6577-43c4-b03b-56ccfb3c6d71"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-15T09:07:35Z" name: cni-copy-resources namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: ae9403fa-6577-43c4-b03b-56ccfb3c6d71 resourceVersion: "2300" uid: fd0d316f-96a7-4c3e-b896-25a904e1cb4a - 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.20 creationTimestamp: "2026-06-15T09:07:35Z" 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-15T09:07:35Z" name: cni-sysctl-allowlist namespace: openshift-multus resourceVersion: "2297" uid: 5427bc9e-44a4-47b3-a855-3e4442079a0a - 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.20 creationTimestamp: "2026-06-15T09:07:35Z" 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":"ae9403fa-6577-43c4-b03b-56ccfb3c6d71"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-15T09:07:35Z" name: default-cni-sysctl-allowlist namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: ae9403fa-6577-43c4-b03b-56ccfb3c6d71 resourceVersion: "2296" uid: a6114830-acd7-41b0-a564-3ba595d68975 - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIVfl4qAN7ItwwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDYxNTA5MDUwOVoX DTM2MDYxMjA5MDUwOVowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6N9cr9yCCj1U 6Wht9v0PA9SYzTRAWqPQIcFvppgYIDgius8Rk31wGLG84eNRMoYQ57mL9VOsvpQN ogvLB/NoINi5MTxSX2RqpyU+jni3A8IT8TtmfIOedhZX+a4idO+o3V5OOqe1pI+h SYbXGYgaxGL/ZRIxYoLc+uX+u0ZvD4YjA7IZejqduUK6yOjfIiwDGKkZOJBRO+Mq Ni2RO9UPO5tT8BBblPzt63XS5ohnA6eqVPe1JurcxrScaq9N++cN/8flUYKbrQVp kc1rGiC7c+5kgFXSpoGx+dfIIQSbMInD6Rfq3BEqtJCvXj1BoMfl9p3XjREOFixz KPNDKxBXnQIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRAWMxjdcPtbmesomwrpWGwiIzaCIzRnRaI9mWdIeIS2ZLwibjU p8JrhfiBjV2dx+8X6nsKaK1z6SnAfQ7LtMzzuDANBgkqhkiG9w0BAQsFAAOCAQEA 5oNjG9CVUilprADuLoSGE+Mgc4AmBPB0PaWxkIzR/0zqU2WoGzeaLa5guMBXzj0C MV+Xob865lhVPfuX8pqBRhFHmuL1y8E+VhE2Su3F5zbrlv51aaCfjLZFEXIDWmUE QlpjmT6ikqi0Q4SrrXsWPlmLGAqlG+z5XGarbVE9/a7XMUI0bgw+mTvpiOF8vsIe 3JNHRUN61+yDKuKmd/EsOjJIxxK3QM3p/B48IC7nf8CDQWJQ0Dw+Aytan/2sRU/D L8qQEz40j0M8wtoAI/FKezc7k8EmfAR9KPKoBDVRtl7GX5IOCvVkCW1cGgF795l9 9BuFSpoiLUwnOazsGTMgYw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIT+7SNszF7AEwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDYxNTA5MDU0NVoX DTI3MDYxNTA5MDU0NVowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALTcYbaGt6dFcNl/Z7HlDvGX2uTHuNmNSdRi8c0VpGy9lnKKE+BVfntgnNG1UPuc NHTF33xXFm/bU5Xf+reGq94H+PK1IRiERB7hdZ89iDuxJ2S+F44CEaZcP52blA/H iYvbIYIiy+d3MRHwIiit4D62rhOVNID68mL0QnQQEI3VAL6lZbPrP9Lk3dBlQBwp izwSK4Kbn3DqZrsezSuB1IzCODx0KSKjdHNVS6kMPQIxN2e9Y2/2hriOWh84Az74 rJh3v1c1vDIA+07rKFLt4Ndg4hjN9E9eMDbOFrE8g5sgBGA4iYrHulW3nzSocb07 FfLn20TcbKeyeBhTG55/4e8CAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRAU6FocoqsdOq2iSNVNYZUgxuc2fFEB+Du/AOs/r3dyp+WP2UcVb+g/kZW R/Xo+qfNb/l2FtQHYpVyPsjzHWNIhDBLBgNVHSMERDBCgEBYzGN1w+1uZ6yibCul YbCIjNoIjNGdFoj2ZZ0h4hLZkvCJuNSnwmuF+IGNXZ3H7xfqewporXPpKcB9Dsu0 zPO4MEsGA1UdEQREMEKCQCouYXBwcy4zY2IwMWM5Ni01YjQwLTQ2YmQtYThkZi1i NjE1Yjc2YzEwMzcucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBAASEhFcc6mOx9mf2F2PJfeP5Fe31JsbDYlYvtVBy4FKXcWpW1X9NrxSrcFt0 4wo5MUboqPtuXfl3mYjD8tteNf8/RKAJx/RzAz6HVWLy2L9k/XBuBFAtRtKZFqRY dehiOAHueXO9ib86rTdbwRzfb/qbZEr44HsFZU4I5+oofgSzSK2mcvUNVbey/D/I QMrprESD+R1FV10tFsRbaWainGtCulgGoM5iyyzKct3aHWFOG0v57cYEgGGqwO6i k9Xtj7N5CsDZx5Dd4v5o33KSNKk2Qap2QpGzzxR+5Lki7bdUQMQMvYXU4YScr4Lq uzcafp7nbcHHtvtoqNy9SqCJfuI= -----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-15T09:07:53Z" 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-15T09:07:53Z" name: kube-root-ca.crt namespace: openshift-multus resourceVersion: "3775" uid: b00d37fe-1e42-484d-b98a-07178b8951bb - 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-15T09:07:36Z" 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":"ae9403fa-6577-43c4-b03b-56ccfb3c6d71"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-15T09:07:36Z" name: multus-daemon-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: ae9403fa-6577-43c4-b03b-56ccfb3c6d71 resourceVersion: "2304" uid: 5d9e647a-e387-4bb9-bee0-6a69723657f4 - apiVersion: v1 data: cabundle.crt: |- -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIWN2K93juPGgwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4MTUxNTA4MDAe Fw0yNjA2MTUwOTE3NTlaFw0yODA4MTMwOTE4MDBaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODE1MTUwODAwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDYzOneC24QqhYky5DMs6rA7dIA9BBSMHk+ 4dVGa8I+SsP+wokzVgXyAHGddGMQbLWN6r4yGPsM4uhdYPr26HR9WCPBQAAS3vrG lfaj9PLt/jRjgPK09BOxQbdZRgd5yZkKHMYCLrfM1Rd0HjIOlb9cFxQVSgkhc422 AuTSkKbuKLSfj5Cik7b75prMmusXLWAhueE8rmVRfDOnbjtV4UZE5dYBd2y4Z5Xs GDwC1eXoD58Z8UJMXDAk90MbZ/iZqf0rBKZmAgaJfSBturGVB/CVGLYSGJH7pGry OO/C5UAhWvqDiEjCYDTqGkWDAjcPDRBYnfeCn4klfd8u+qpOxnkzAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBShiISp DX2bOJ/b0OgBJMrHKURRiDAfBgNVHSMEGDAWgBShiISpDX2bOJ/b0OgBJMrHKURR iDANBgkqhkiG9w0BAQsFAAOCAQEAoBbFbRw6lV0lAgmdQDv1ZDjYDcfhspDup4ja m2oJKM8LiJzLAO3TMVC8GgkJ4fpxhmpaevn7uewl+VAWGQD72jFpHliKGfhaSJ5j fNM3Gh5IkQ/s0hdGU4uQrLG4DOXcQcn30Yg6sPk7/w/sdzrFRbVdPJnnOS8MEMY3 L6d7G7Dto64pbmtsBIbtsSjxy1aI2lPA56fmjTa/ZBY/HhLv5/nawefIKmQLoNyg XXJ2MfLgnYoDzX74G5hRIkk97+A1WAEhYJxSWlhyHhSPPzGzDO/19uX+2u6R8HO6 lIHvA2bf83eXlFuEUWQWaDratMaJ7vB+jxrG6YXBULg1DL0qdA== -----END CERTIFICATE----- kind: ConfigMap metadata: creationTimestamp: "2026-06-15T09:23:03Z" 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-15T09:23:03Z" name: odh-kserve-custom-ca-bundle namespace: openshift-multus resourceVersion: "15787" uid: c7d2ce96-88eb-4a43-93d4-17b7e29b3a39 - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIWN2K93juPGgwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4MTUxNTA4MDAe Fw0yNjA2MTUwOTE3NTlaFw0yODA4MTMwOTE4MDBaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODE1MTUwODAwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDYzOneC24QqhYky5DMs6rA7dIA9BBSMHk+ 4dVGa8I+SsP+wokzVgXyAHGddGMQbLWN6r4yGPsM4uhdYPr26HR9WCPBQAAS3vrG lfaj9PLt/jRjgPK09BOxQbdZRgd5yZkKHMYCLrfM1Rd0HjIOlb9cFxQVSgkhc422 AuTSkKbuKLSfj5Cik7b75prMmusXLWAhueE8rmVRfDOnbjtV4UZE5dYBd2y4Z5Xs GDwC1eXoD58Z8UJMXDAk90MbZ/iZqf0rBKZmAgaJfSBturGVB/CVGLYSGJH7pGry OO/C5UAhWvqDiEjCYDTqGkWDAjcPDRBYnfeCn4klfd8u+qpOxnkzAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBShiISp DX2bOJ/b0OgBJMrHKURRiDAfBgNVHSMEGDAWgBShiISpDX2bOJ/b0OgBJMrHKURR iDANBgkqhkiG9w0BAQsFAAOCAQEAoBbFbRw6lV0lAgmdQDv1ZDjYDcfhspDup4ja m2oJKM8LiJzLAO3TMVC8GgkJ4fpxhmpaevn7uewl+VAWGQD72jFpHliKGfhaSJ5j fNM3Gh5IkQ/s0hdGU4uQrLG4DOXcQcn30Yg6sPk7/w/sdzrFRbVdPJnnOS8MEMY3 L6d7G7Dto64pbmtsBIbtsSjxy1aI2lPA56fmjTa/ZBY/HhLv5/nawefIKmQLoNyg XXJ2MfLgnYoDzX74G5hRIkk97+A1WAEhYJxSWlhyHhSPPzGzDO/19uX+2u6R8HO6 lIHvA2bf83eXlFuEUWQWaDratMaJ7vB+jxrG6YXBULg1DL0qdA== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-06-15T09:07:53Z" 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-15T09:07:53Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-06-15T09:18:15Z" name: openshift-service-ca.crt namespace: openshift-multus resourceVersion: "9222" uid: f419150c-29fe-420a-b0d5-559ca636290d - 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-15T09:07:36Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:whereabouts.conf: {} f:metadata: f:ownerReferences: k:{"uid":"ae9403fa-6577-43c4-b03b-56ccfb3c6d71"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-15T09:07:36Z" name: whereabouts-flatfile-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: ae9403fa-6577-43c4-b03b-56ccfb3c6d71 resourceVersion: "2301" uid: 60ca38c5-3118-4677-bca4-423e04d7ac9c kind: ConfigMapList metadata: resourceVersion: "51790"