From a62e73a11b3f7d5ebc07aeafd657ce793bb1801c Mon Sep 17 00:00:00 2001 From: Knut-Erik Johnsen Date: Fri, 11 Oct 2024 13:39:39 +0200 Subject: [PATCH] Fetch the correct version of files, and print if any error fetching the crd Signed-off-by: Knut-Erik Johnsen --- .../src/main/resources/kubernetes/fetch.sh | 9 +++++++-- .../src/main/resources/kubernetes/fetch.sh | 6 +++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/provider-models/crossplane-provider-upjet-azure/src/main/resources/kubernetes/fetch.sh b/provider-models/crossplane-provider-upjet-azure/src/main/resources/kubernetes/fetch.sh index c59cd26..1df94a1 100755 --- a/provider-models/crossplane-provider-upjet-azure/src/main/resources/kubernetes/fetch.sh +++ b/provider-models/crossplane-provider-upjet-azure/src/main/resources/kubernetes/fetch.sh @@ -1,6 +1,6 @@ #!/bin/bash -release="v1.7.0" +release="v1.0.1" if [ $# -eq 1 ] then @@ -9,12 +9,17 @@ fi echo "Fetching release: ${release}" -crds=$(gh api --jq '.[].name' "/repos/crossplane-contrib/provider-upjet-azure/contents/package/crds/?ref=${release}") +crds=$(gh api --jq '.[].name' "/repos/crossplane-contrib/provider-upjet-azure/contents/package/crds?ref=${release}") for crd in $crds; do # output=$(echo $file | cut -d'_' -f2) gh api -H "Accept: application/vnd.github.raw+json" "/repos/crossplane-contrib/provider-upjet-azure/contents/package/crds/${crd}?ref=${release}" > $crd + retVal=$? + if [ $retVal -ne 0 ]; then + echo "Failed to fetch ${crd}" + fi + done diff --git a/provider-models/crossplane-provider-upjet-azuread/src/main/resources/kubernetes/fetch.sh b/provider-models/crossplane-provider-upjet-azuread/src/main/resources/kubernetes/fetch.sh index be108f4..724c071 100755 --- a/provider-models/crossplane-provider-upjet-azuread/src/main/resources/kubernetes/fetch.sh +++ b/provider-models/crossplane-provider-upjet-azuread/src/main/resources/kubernetes/fetch.sh @@ -9,12 +9,16 @@ fi echo "Fetching release: ${release}" -crds=$(gh api --jq '.[].name' "/repos/crossplane-contrib/provider-upjet-azuread/contents/package/crds/?ref=${release}") +crds=$(gh api --jq '.[].name' "/repos/crossplane-contrib/provider-upjet-azuread/contents/package/crds?ref=${release}") for crd in $crds; do # output=$(echo $file | cut -d'_' -f2) gh api -H "Accept: application/vnd.github.raw+json" "/repos/crossplane-contrib/provider-upjet-azuread/contents/package/crds/${crd}?ref=${release}" > $crd + retVal=$? + if [ $retVal -ne 0 ]; then + echo "Failed to fetch ${crd}" + fi done