diff --git a/.github/scripts/fetch_helm_deps.sh b/.github/scripts/fetch_helm_deps.sh index 9654d435540..65970bb4d35 100755 --- a/.github/scripts/fetch_helm_deps.sh +++ b/.github/scripts/fetch_helm_deps.sh @@ -101,8 +101,13 @@ for idx in $(eval echo "{0..$length}"); do if [ ! $? ]; then echo "❌ wget encountered an error..." - helm dependency build "$charts_path/$train_chart/Chart.yaml" --verify --keyring $gpg_dir/pubring.gpg || \ - helm dependency update "$charts_path/$train_chart/Chart.yaml" --verify --keyring $gpg_dir/pubring.gpg || exit 1 + if [[ $train_chart == "incubator" ]] + helm dependency build "$charts_path/$train_chart/Chart.yaml" || \ + helm dependency update "$charts_path/$train_chart/Chart.yaml"|| exit 1 + else + helm dependency build "$charts_path/$train_chart/Chart.yaml" --verify --keyring $gpg_dir/pubring.gpg || \ + helm dependency update "$charts_path/$train_chart/Chart.yaml" --verify --keyring $gpg_dir/pubring.gpg || exit 1 + fi fi if [ -f "$cache_path/$repo_dir/$name-$version.tgz" ]; then @@ -113,8 +118,13 @@ for idx in $(eval echo "{0..$length}"); do else echo "❌ Failed to download dependency" # Try helm dependency build/update or otherwise fail fast if a dep fails to download... - helm dependency build "$charts_path/$train_chart/Chart.yaml" --verify --keyring $gpg_dir/pubring.gpg || \ - helm dependency update "$charts_path/$train_chart/Chart.yaml" --verify --keyring $gpg_dir/pubring.gpg || exit 1 + if [[ $train_chart == "incubator" ]] + helm dependency build "$charts_path/$train_chart/Chart.yaml" || \ + helm dependency update "$charts_path/$train_chart/Chart.yaml"|| exit 1 + else + helm dependency build "$charts_path/$train_chart/Chart.yaml" --verify --keyring $gpg_dir/pubring.gpg || \ + helm dependency update "$charts_path/$train_chart/Chart.yaml" --verify --keyring $gpg_dir/pubring.gpg || exit 1 + fi fi fi echo ""