Fix CRD version lookup

Backport CRD lookup fix from a5355f0827

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
pull/5005/head
Brad Davidson 2022-01-15 02:30:05 -08:00 committed by Brad Davidson
parent 4b442e7bd3
commit fbacc9c42a
1 changed files with 2 additions and 1 deletions

View File

@ -68,9 +68,10 @@ download_and_package_traefik () {
crd_group=$(yq e '.spec.group' ${crd_yaml}) crd_group=$(yq e '.spec.group' ${crd_yaml})
crd_kind=$(yq e '.spec.names.kind' ${crd_yaml}) crd_kind=$(yq e '.spec.names.kind' ${crd_yaml})
crd_version=$(yq e '.spec.version' ${crd_yaml}) crd_version=$(yq e '.spec.version' ${crd_yaml})
if [[ -z "$crd_version" ]]; then if [[ -z "$crd_version" ]] || [[ "$crd_version" == "null" ]]; then
crd_version=$(yq e '.spec.versions[0].name' ${crd_yaml}) crd_version=$(yq e '.spec.versions[0].name' ${crd_yaml})
fi fi
echo "Found CRD with GVK ${crd_group}/${crd_version}/${crd_kind}"
crd_apis+=("${crd_group}/${crd_version}/${crd_kind}") crd_apis+=("${crd_group}/${crd_version}/${crd_kind}")
done done