--- 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-11T18:21:24Z" 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":"a18d86ab-1fde-4205-932c-3017f9557ead"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-11T18:21:24Z" name: cni-copy-resources namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: a18d86ab-1fde-4205-932c-3017f9557ead resourceVersion: "2611" uid: b73b20c0-5781-4681-8a6b-28d12e6767ca - 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-11T18:21: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-06-11T18:21:23Z" name: cni-sysctl-allowlist namespace: openshift-multus resourceVersion: "2606" uid: fe4d1f73-92a0-4a0d-9b82-15c62dab4eb8 - 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-11T18:21: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":"a18d86ab-1fde-4205-932c-3017f9557ead"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-11T18:21:23Z" name: default-cni-sysctl-allowlist namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: a18d86ab-1fde-4205-932c-3017f9557ead resourceVersion: "2605" uid: c9b21a32-ab7e-4161-8134-7035cab00a4e - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIBdRj08RxOPswDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDYxMTE4MTg1OFoX DTM2MDYwODE4MTg1OFowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+yfvoJCYV/h2 IBj0i8x8ujEm68gYxZfRLj6K3N7Qt+XJdBFz6qlOPdQjOExKo+CuR6D8fYq2RhxX U/mZCcXwk5OjrG5VGgajruWMZxueUckjS7SDHhx1wgk00Q/aklsSR8RuJ2qcCvL0 YH+gXmZ6kfQKdUc2T748+9VYLXrjl1mfQU1RzsUjyuFJnjUQLCH1OzCAwISYJK6y BD1sCP9tfSweEzfvsE6C270VvHWEFcv1oGPOlZFvSj3IYlKoZiXm3Wk0BykUCpA7 pufWjNNLSRHN0Ufly8A0I1hHHGP5sBrfpR3v2Wd8EYeuE6SGddQW4uxqM0KShVe7 ZpNUI4u9OQIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRAcxHG6zViszqiI4F5v6laNddgjClK+UIwMX/ZOW94Jf7CJw/r 8dXaPzdie6CgqrJsPNrNtqUoC8YR/2KOXp7TnjANBgkqhkiG9w0BAQsFAAOCAQEA TCnsK4kha3GBOqCSkRcqqcAGa4mEdjN9FQCeGW08F4s1IaaR2umxhTvYLeJMm2fh ycCegFHYM2eynzwayVdxNstpL6Enm8bkerSyjUnfRNn2SP+7RIuAVejSkeCEhVUO XQ6fwo8fxEuSGRkD7CIbMWTVbqXsrVyT6nSCxfphKLFXLpKC0NSjaW+se566PwlY eMv9+CIz2I4pseMWH3ctNJyScgOh5jZLEsfOBS+FroD6W7rqLd5iRr+oG9Qfvu1M BOMhQWrKiRhMTaTgZGxu3ACSeqVTgSHiquUCXvXC/lUcmG0HgR9ryy/prYI9KbWe dgCTkDkGpfwh8hREqLlefg== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIIQ0tq88ZhJ/kwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDYxMTE4MTkyOFoX DTI3MDYxMTE4MTkyOFowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANUiFHVc+iDHlNLi/8fLDSBpev2YZfWinI+lPpJDGgydpGNcuZUa6ai8s1sXVKV1 mV3UOIDPEz+SyZiHn4/Ki83KPDmY79GRA0rKuXE2G4LQlZR5ab9nktRnC7dLqnZT p5Ve9uDY5GuCRo1RQUPjA7NzSKjsssXpXxIyIRUynXKRF7qu8T4HNIxrtKlIXvxB uB034+7AbESQpO+HQ7HeYgxK4HhdrHwCNSati9LS5AAQlRQnXbwONbxZBIH9lQNT ftacu/vsYnLbTwriAUDYku1BzCXu91CK43jwWj5Dy/w0S6r2gj5syNTKhZpUST2m Gg82F65PcCH1hyFhmQpCPn8CAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRA0ZDfTNFn0kSPh3jWb2Mx1JZl9HFwj6xoqwxy3dTLv/+Y8SWYTjTs5BLq HDCB1qIgQQGci4cYGZ5oSvC2UVQi4TBLBgNVHSMERDBCgEBzEcbrNWKzOqIjgXm/ qVo112CMKUr5QjAxf9k5b3gl/sInD+vx1do/N2J7oKCqsmw82s22pSgLxhH/Yo5e ntOeMEsGA1UdEQREMEKCQCouYXBwcy4yZDdjYzdiOS00ODliLTQ2MjUtOWM1MS0y MDM0YjRjY2MxYTMucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBAMnexnI0WMgn4nZ5kgMOCpCKQARqPvjU7QJeuvCCdlhAAZxdnuqWoLJmnE0P CHRthES4dEngqzzT1DRvwWz1Q/+KfQmAUtKFF/1iDnw7QY9T9KiOLZBv6BKYhP1D g17o4ijIYryP5NxmxNKf6mAFjMASEvZmwrlq3H0N7Hxw9YY/gtFHwS/Ane4u4OSZ sEOG+KTefUmS+jz9oh9qzRGNilA4h4sGqeGqUZjrtv80v2XlDoNSDMI+ivSfwoU0 j1EEueHp/u65L2cLujo+OwpTF7jYUeP4LWMPU4vHH7MuYITi350Lx8sVh0yBuE7A p4xKfj9MLyNG9ikTNYf0SIg26oE= -----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-11T18:21:41Z" 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-11T18:21:41Z" name: kube-root-ca.crt namespace: openshift-multus resourceVersion: "4032" uid: 7f2299b9-bed6-4f7a-bae4-b7819079884a - 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-11T18:21:24Z" 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":"a18d86ab-1fde-4205-932c-3017f9557ead"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-11T18:21:24Z" name: multus-daemon-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: a18d86ab-1fde-4205-932c-3017f9557ead resourceVersion: "2623" uid: 0b16d094-360d-4550-a804-1d8c588973e7 - apiVersion: v1 data: cabundle.crt: |- -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIIiOBijUs5w8wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4MTIwMjcwNzAe Fw0yNjA2MTExODMxNDdaFw0yODA4MDkxODMxNDhaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODEyMDI3MDcwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDF+gvZRtvJbPTO5qaC1nARuGgyCeNKuwWo g5iVMHwQGgTxAcBL1p3t7USuhRoF4R8uM5K8n7pWrIChK1JgbFvalbDMhFdmTstM krsbmT7Ht/s2cHcITpVUBHn5WrGeBgtEBleOHespSBHHcQCAoAA/xAmd1Rc8Ez65 XFqbO8YjayJPLQUz3D6/6MeIlC+wteRSO8nA8WvH2NTXvtTH3IFepptLVRAIl3kw arTbwHTjdzy0T/JSOSUA4OGKW+Ln03hWIjuBhufQgxeOgvJu2mQhvS4HeNoMo7/T YniQw3A6LY7RSmvZrjiA22K7l40WEnlDSV8Pcd4bHD9oAi2S3oFhAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBT0b9pE lO9Hn8Z4M9Q4x/iElhq2+jAfBgNVHSMEGDAWgBT0b9pElO9Hn8Z4M9Q4x/iElhq2 +jANBgkqhkiG9w0BAQsFAAOCAQEAvVSQvG/HZQKBszk/dnjR6p2MDxzJkw+2HIHn fBHCxZfDXaGG+AQxmBJcEVY7q4/b8EvfcgRTsO+zcy2jMmXzs2UtEgnFR8IozxUq uME0FV0duTCGpwyLggNOyTZOaC5xqOOET6WHODJWeW9BECOLhNtiwovx6HnENpRA AjmsclwAwgA+/nk6yJi+f0kxtYGwM1/WMBS1lm3cyw9aED02jtSQlXoyHUwsYPhz rZ6WzOv+YQ1EdrFkkQiSEwXs0S9o00Vq9NUeEgqjREKPo4sp+fOmiaTdeCd9hY41 FQu9hzvf7kRyuvC6sRtLbm2DLrDeb4FpHyuD4WIAB+pZmgEBZg== -----END CERTIFICATE----- kind: ConfigMap metadata: creationTimestamp: "2026-06-11T18:36:21Z" 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-11T18:36:21Z" name: odh-kserve-custom-ca-bundle namespace: openshift-multus resourceVersion: "15509" uid: d27d4ee5-4f08-4a9f-8464-77e762cdd4cc - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIIiOBijUs5w8wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4MTIwMjcwNzAe Fw0yNjA2MTExODMxNDdaFw0yODA4MDkxODMxNDhaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODEyMDI3MDcwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDF+gvZRtvJbPTO5qaC1nARuGgyCeNKuwWo g5iVMHwQGgTxAcBL1p3t7USuhRoF4R8uM5K8n7pWrIChK1JgbFvalbDMhFdmTstM krsbmT7Ht/s2cHcITpVUBHn5WrGeBgtEBleOHespSBHHcQCAoAA/xAmd1Rc8Ez65 XFqbO8YjayJPLQUz3D6/6MeIlC+wteRSO8nA8WvH2NTXvtTH3IFepptLVRAIl3kw arTbwHTjdzy0T/JSOSUA4OGKW+Ln03hWIjuBhufQgxeOgvJu2mQhvS4HeNoMo7/T YniQw3A6LY7RSmvZrjiA22K7l40WEnlDSV8Pcd4bHD9oAi2S3oFhAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBT0b9pE lO9Hn8Z4M9Q4x/iElhq2+jAfBgNVHSMEGDAWgBT0b9pElO9Hn8Z4M9Q4x/iElhq2 +jANBgkqhkiG9w0BAQsFAAOCAQEAvVSQvG/HZQKBszk/dnjR6p2MDxzJkw+2HIHn fBHCxZfDXaGG+AQxmBJcEVY7q4/b8EvfcgRTsO+zcy2jMmXzs2UtEgnFR8IozxUq uME0FV0duTCGpwyLggNOyTZOaC5xqOOET6WHODJWeW9BECOLhNtiwovx6HnENpRA AjmsclwAwgA+/nk6yJi+f0kxtYGwM1/WMBS1lm3cyw9aED02jtSQlXoyHUwsYPhz rZ6WzOv+YQ1EdrFkkQiSEwXs0S9o00Vq9NUeEgqjREKPo4sp+fOmiaTdeCd9hY41 FQu9hzvf7kRyuvC6sRtLbm2DLrDeb4FpHyuD4WIAB+pZmgEBZg== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-06-11T18:21:41Z" 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-11T18:21:41Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-06-11T18:32:00Z" name: openshift-service-ca.crt namespace: openshift-multus resourceVersion: "9370" uid: 70b5e0f3-28af-48f3-8b33-1320bb6b2766 - 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-11T18:21:24Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:whereabouts.conf: {} f:metadata: f:ownerReferences: k:{"uid":"a18d86ab-1fde-4205-932c-3017f9557ead"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-11T18:21:24Z" name: whereabouts-flatfile-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: a18d86ab-1fde-4205-932c-3017f9557ead resourceVersion: "2618" uid: 49c24311-544c-4cc1-9375-8606236af1fc kind: ConfigMapList metadata: resourceVersion: "32162"