helm upgrade --install
This commit is contained in:
parent
5fb15f360f
commit
cd9882bc33
|
@ -131,6 +131,7 @@ jobs:
|
||||||
REPO_ROOT: git
|
REPO_ROOT: git
|
||||||
K8S_CLUSTER: kube
|
K8S_CLUSTER: kube
|
||||||
GCP_SERVICEACCOUNT: (( grab meta.google.serviceaccount ))
|
GCP_SERVICEACCOUNT: (( grab meta.google.serviceaccount ))
|
||||||
|
NAMESPACE: (( concat "test-" meta.name ))
|
||||||
ensure:
|
ensure:
|
||||||
do:
|
do:
|
||||||
- put: kube
|
- put: kube
|
||||||
|
|
|
@ -13,6 +13,7 @@ set -eu
|
||||||
: ${CHART_ROOT:?required}
|
: ${CHART_ROOT:?required}
|
||||||
: ${REPO_ROOT:?required}
|
: ${REPO_ROOT:?required}
|
||||||
: ${K8S_CLUSTER:?required}
|
: ${K8S_CLUSTER:?required}
|
||||||
|
: ${NAMESPACE:?required}
|
||||||
|
|
||||||
header() {
|
header() {
|
||||||
echo
|
echo
|
||||||
|
@ -30,3 +31,18 @@ $DIR/lib/kubernetes-target.sh
|
||||||
|
|
||||||
kubectl get pods --all-namespaces
|
kubectl get pods --all-namespaces
|
||||||
|
|
||||||
|
header "Install chart"
|
||||||
|
|
||||||
|
kubectl create ns ${NAMESPACE}
|
||||||
|
function finish {
|
||||||
|
header "Cleanup namespace ${NAMESPACE}"
|
||||||
|
kubectl get pods -n ${NAMESPACE}
|
||||||
|
kubectl delete ns ${NAMESPACE}
|
||||||
|
}
|
||||||
|
trap finish EXIT SIGINT SIGTERM
|
||||||
|
|
||||||
|
helm upgrade --install test ${REPO_ROOT}/${CHART_ROOT} \
|
||||||
|
-n ${NAMESPACE} \
|
||||||
|
--set "database.service.class=null"
|
||||||
|
|
||||||
|
timeout 5s kubectl get pods -w -n ${NAMESPACE}
|
||||||
|
|
Loading…
Reference in New Issue