From 4f3b7de04a52541f27976558e705635cca886190 Mon Sep 17 00:00:00 2001 From: Ta-Ching Chen Date: Wed, 14 Nov 2018 15:02:43 +0800 Subject: [PATCH] Fix release script failed to generate yaml for nonhelm installation (#978) --- hack/release-build.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/hack/release-build.sh b/hack/release-build.sh index 30260a6f..60c040de 100755 --- a/hack/release-build.sh +++ b/hack/release-build.sh @@ -236,14 +236,22 @@ build_yamls() { find . -iname *.~?~ | xargs -r rm releaseName=fission-$(echo ${version} | sed 's/\./-/g') - + + helm init --client-only + for c in fission-all fission-core do - # for minikube and other environment that don't support LoadBalancer + # fetch dependencies + pushd ${c} + helm dependency update + popd + + # for minikube and other environments that don't support LoadBalancer helm template ${c} -n ${releaseName} --set analytics=false,analyticsNonHelmInstall=true,serviceType=NodePort,routerServiceType=NodePort > ${c}-${version}-minikube.yaml # for environments that support LoadBalancer helm template ${c} -n ${releaseName} --set analytics=false,analyticsNonHelmInstall=true > ${c}-${version}.yaml + # copy yaml files to build directory mv *.yaml ${BUILDDIR}/yamls/ done