--- 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-14T15:07:57Z" 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":"fb7bf014-a5ad-460e-b93c-e297cf39f8da"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-14T15:07:57Z" name: cni-copy-resources namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: fb7bf014-a5ad-460e-b93c-e297cf39f8da resourceVersion: "3178" uid: abc458ad-14d2-4d40-b5f4-4d53f196bc8c - 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-14T15:07:57Z" 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-14T15:07:57Z" name: cni-sysctl-allowlist namespace: openshift-multus resourceVersion: "3161" uid: 85221c3b-3ea8-4735-b17d-8b5ea273d2ec - 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-14T15:07:57Z" 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":"fb7bf014-a5ad-460e-b93c-e297cf39f8da"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-14T15:07:57Z" name: default-cni-sysctl-allowlist namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: fb7bf014-a5ad-460e-b93c-e297cf39f8da resourceVersion: "3159" uid: 1ed0b533-4354-4aab-a9f8-7b190f9e8220 - apiVersion: v1 data: ca.crt: | -----BEGIN CERTIFICATE----- MIIDPDCCAiSgAwIBAgIIJKjM9X2g780wDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDYxNDE1MDUwOVoX DTM2MDYxMTE1MDUwOVowJjESMBAGA1UECxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdy b290LWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8P5tltcBPYn7 2QxBJqbk18ry07gnj2oeNfheWWLA4UCLGxWwjidh51bdKXeLVno0v00U7M6j49AL bjm64QIm1AQRrEc+9iOlZkB0te+kq+aY89h93kl6bQfS8kt0D4nj9P80D8UoqVlJ ej/ffNcuyjV+rV3UUWnXXY+xB25BFB7bm2oAle7WWpv/FWk7/W4rFo42lTBj+0+/ dquQHo72QPAUKJkjXOhgHNkaKWBDLQ5tWZrCRUcDdj57j10CwrxigCRuGvtyuPZQ lWaioBoQCWS3UPK/reRWUs4PFG6vNmLxJjBGpMMvqW7lH1Q2gy9JX0I3mXOFB3Yz kpq0tvk2vwIDAQABo24wbDAOBgNVHQ8BAf8EBAMCAqQwDwYDVR0TAQH/BAUwAwEB /zBJBgNVHQ4EQgRAPDH/awN2GLFnth+fHS5a1MKbnXmFVb1W6GKuGDQwy+huDPrC M0wJk3h36wqjucEWY9t9tCJ2XW/btDx/gLJyIjANBgkqhkiG9w0BAQsFAAOCAQEA C2mwGqBUyDFwCokKwcEJoxFPqNSYk3YobKPmutMgHgAg5QPsI7/Y8A455LJrir/W tN2RFoU9sgjRuaSgf2nhakppIVKyrR27GydmGMOA2TcfDRsJCXyvx088gQQUM4Lc O6/fdtzLWtq+t/iI9OeFX5T1eYkEIko1E3nRsV+K2DygCTUl5J/BCMkUZ1RWdBfA VOYFfPVWmGC+ZabEriMer3pEWiuHgUAwv1vM4mSlXP9c1ZKmeVpMn6eItopSPL7Z 3eKAzY1W2Ij4G6HM701KxfEE3V1Wwz1upDocQUn8OLRE2Sx5UWiR17bIKAzyXDAQ fTUoWgsWTR+KYu/phL/R9Q== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIEADCCAuigAwIBAgIID8pwttRt/DYwDQYJKoZIhvcNAQELBQAwJjESMBAGA1UE CxMJb3BlbnNoaWZ0MRAwDgYDVQQDEwdyb290LWNhMB4XDTI2MDYxNDE1MDU0NFoX DTI3MDYxNDE1MDU0NFowMDESMBAGA1UEChMJb3BlbnNoaWZ0MRowGAYDVQQDExFv cGVuc2hpZnQtaW5ncmVzczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AJ1m/9flfzBBQX96DTby1XBYJ7wJrpo4XDSydZK9ZC9fIOOc9glEqPD1Tf4P7zRE tBQYRO5HHpbWOWrltw3mJysqn1Ur6y/y5lqrnhTvTvzAzIr2AFKKORqSm7WGHj3w YQ/ZBX6tofANL1eeHLu5CILYweeIUSkynnuvCWxgbDIxRoaIPLM1QpEpYiwxfU6D F/WlXIfkNbIGPLv69IctzyQVG7lSXIfgE8UhUku80IdO440/5B3oLxvx8/Lb6BNQ KPrqTQp7kdgdCvYezeRpeZpbdXSxX1I6Q3DQrT56D8HEpLg4Jknkxn9LWRoKSCCX deym9fwx0cJIrntq3DQlFpMCAwEAAaOCASYwggEiMA4GA1UdDwEB/wQEAwIFoDAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADBJBgNV HQ4EQgRAwYHS5xVXnHCGAH4abFLPioOQ1V5VOxztV14Cj7pyHAUqkGxSm+9I8EsL LDe7nlXMUiK2UoBIrqR9KjWdpIXxETBLBgNVHSMERDBCgEA8Mf9rA3YYsWe2H58d LlrUwpudeYVVvVboYq4YNDDL6G4M+sIzTAmTeHfrCqO5wRZj2320InZdb9u0PH+A snIiMEsGA1UdEQREMEKCQCouYXBwcy5mNzBiYTFiYS1hNzlhLTQ2ZDAtYjQ3YS1m MWMwZGFjM2ZmNGMucHJvZC5rb25mbHV4ZWFhcy5jb20wDQYJKoZIhvcNAQELBQAD ggEBABncHBDQg85+0OpQjYheWG68Xp+W2ICLHPX4pvCYyWhfYwCG0gd7MopTTBpR +Ymb8cchFt6Qxr8zJ09Y0DvawfJm7m5LkX5i/Bcg2vht9tLd9j+xJZpMdVOprRCd 247qD6VXNS6fVKx/JexukYRB8RGYNimIhe5rNNrGLbthZouljd/J9qhHRf5MqjYy T1bTB+l/3/2PEe6iB+lsBKG7yqtokDKbsBC/oPKvWam5B9+ppGdMfbrtOd0O3HII FLY5LS1wwQPM95SKfVK2LXTJKE5XxcauNzPkMNvPYuyDGLSRVZQOeD53zessOaK0 Czg6GnF2Pi5PhkSuo6ipdBoySio= -----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-14T15:07:55Z" 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-14T15:08:57Z" name: kube-root-ca.crt namespace: openshift-multus resourceVersion: "4494" uid: 65c68f3e-bfe0-44c8-a79c-a877bf9f3090 - 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-14T15:07:58Z" 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":"fb7bf014-a5ad-460e-b93c-e297cf39f8da"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-14T15:07:58Z" name: multus-daemon-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: fb7bf014-a5ad-460e-b93c-e297cf39f8da resourceVersion: "3209" uid: cbc07cb5-b1d7-4e46-a506-b63916b081e1 - apiVersion: v1 data: cabundle.crt: |- -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIPtxfAzmd6bcwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4MTQ1MDA3MjAe Fw0yNjA2MTQxNTE0MzFaFw0yODA4MTIxNTE0MzJaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODE0NTAwNzIwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqVTnWYCH0u9rqoynyWDRywa9IUwMKF4Bf td73klIBoUvRWof5ubwh4rte1de8a/zJWwme+8B+55u3TJVHL52CPNVBtpfZiqVw +gPreAX6n7b+Xl4DwGMUxN/uTROGfzHkxR9iS40/HnJl7yJeijmr5DrAKO8abFZa wb7aUJovufg2NX+eROUkR7Uh39ZVBtX8F3Cnb9/majV5vbVxMaT57x+7nNQ4xhDy Ltm/jGGWUiegiSqCu9mtos6tntLguckvZeqE4tXVWz6hJqR+uA+UvvjiSIBXMREK f5iy48OcgQbva0Wmd/lG2nLi/U3IH9sXUusfcXW1DXma22SaE7DlAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvCeUK m7Dr4PbCnfF+HuPj8vOdUDAfBgNVHSMEGDAWgBTvCeUKm7Dr4PbCnfF+HuPj8vOd UDANBgkqhkiG9w0BAQsFAAOCAQEAcdZ+a53N8lGoj0VsB8l/Xt7A9Pu0sloWostc tazYitcf6NRs6cSoS0UD+TkMniIcAodO0xni6boUHn/3mZ4d/N+zj2UbVTtdY/Un S8SNOl6P4WkUIh+aE2o7/5wHv/Mc2GkxVPyqM+TVsuqcllVjj1HD2jt7ltRqlLUI 9/wxcLG1WWyeD/x2UIzIPi2fLy4Kiy2w3cYsDFFvxVbhuGG9OKXlFABO2La//x0q tz1ecotTEr6QgQREW/dQ+gG1btt5YGy1hp4rIp0K3ch0tVhlWZIvtev5o0hPhovT K5ZvIe05gcNEp4TDm8DXFusHwfB1H/3698pCT1Tl0WerMbnNVg== -----END CERTIFICATE----- kind: ConfigMap metadata: creationTimestamp: "2026-06-14T15:20:18Z" 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-14T15:20:18Z" name: odh-kserve-custom-ca-bundle namespace: openshift-multus resourceVersion: "14998" uid: fe39c8eb-647f-4c86-bf93-6851332b0d3c - apiVersion: v1 data: service-ca.crt: | -----BEGIN CERTIFICATE----- MIIDUTCCAjmgAwIBAgIIPtxfAzmd6bcwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UE Awwrb3BlbnNoaWZ0LXNlcnZpY2Utc2VydmluZy1zaWduZXJAMTc4MTQ1MDA3MjAe Fw0yNjA2MTQxNTE0MzFaFw0yODA4MTIxNTE0MzJaMDYxNDAyBgNVBAMMK29wZW5z aGlmdC1zZXJ2aWNlLXNlcnZpbmctc2lnbmVyQDE3ODE0NTAwNzIwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqVTnWYCH0u9rqoynyWDRywa9IUwMKF4Bf td73klIBoUvRWof5ubwh4rte1de8a/zJWwme+8B+55u3TJVHL52CPNVBtpfZiqVw +gPreAX6n7b+Xl4DwGMUxN/uTROGfzHkxR9iS40/HnJl7yJeijmr5DrAKO8abFZa wb7aUJovufg2NX+eROUkR7Uh39ZVBtX8F3Cnb9/majV5vbVxMaT57x+7nNQ4xhDy Ltm/jGGWUiegiSqCu9mtos6tntLguckvZeqE4tXVWz6hJqR+uA+UvvjiSIBXMREK f5iy48OcgQbva0Wmd/lG2nLi/U3IH9sXUusfcXW1DXma22SaE7DlAgMBAAGjYzBh MA4GA1UdDwEB/wQEAwICpDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvCeUK m7Dr4PbCnfF+HuPj8vOdUDAfBgNVHSMEGDAWgBTvCeUKm7Dr4PbCnfF+HuPj8vOd UDANBgkqhkiG9w0BAQsFAAOCAQEAcdZ+a53N8lGoj0VsB8l/Xt7A9Pu0sloWostc tazYitcf6NRs6cSoS0UD+TkMniIcAodO0xni6boUHn/3mZ4d/N+zj2UbVTtdY/Un S8SNOl6P4WkUIh+aE2o7/5wHv/Mc2GkxVPyqM+TVsuqcllVjj1HD2jt7ltRqlLUI 9/wxcLG1WWyeD/x2UIzIPi2fLy4Kiy2w3cYsDFFvxVbhuGG9OKXlFABO2La//x0q tz1ecotTEr6QgQREW/dQ+gG1btt5YGy1hp4rIp0K3ch0tVhlWZIvtev5o0hPhovT K5ZvIe05gcNEp4TDm8DXFusHwfB1H/3698pCT1Tl0WerMbnNVg== -----END CERTIFICATE----- kind: ConfigMap metadata: annotations: service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-06-14T15:07:55Z" 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-14T15:07:55Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:service-ca.crt: {} manager: service-ca-operator operation: Update time: "2026-06-14T15:14:46Z" name: openshift-service-ca.crt namespace: openshift-multus resourceVersion: "8402" uid: 1fc2c06e-bd33-4be9-80f6-a1b9d63f56a9 - 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-14T15:07:58Z" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: f:whereabouts.conf: {} f:metadata: f:ownerReferences: k:{"uid":"fb7bf014-a5ad-460e-b93c-e297cf39f8da"}: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-14T15:07:58Z" name: whereabouts-flatfile-config namespace: openshift-multus ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: fb7bf014-a5ad-460e-b93c-e297cf39f8da resourceVersion: "3194" uid: e6b45d20-0f52-4d2e-a75d-9a978dda4cb1 kind: ConfigMapList metadata: resourceVersion: "51415"