From d0da885e94a9aad923b9d096f4300258b634d8a1 Mon Sep 17 00:00:00 2001 From: cameronsenese Date: Sun, 6 Dec 2020 14:05:21 +1100 Subject: [PATCH 1/2] multiple updates in hack/quick-install.sh --- hack/quick-install.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/hack/quick-install.sh b/hack/quick-install.sh index def2e38d2bf7..df6eff9ee3f4 100755 --- a/hack/quick-install.sh +++ b/hack/quick-install.sh @@ -4,15 +4,17 @@ set -eu -o pipefail main() { local command=${1:-'--apply'} if [[ $command = "--apply" ]]; then + echo "Installing Karpenter & dependencies.." apply echo "Installation complete!" elif [[ $command = "--delete" ]]; then + echo "Uninstalling Karpenter & dependencies.." delete echo "Uninstallation complete!" else echo "Error: invalid argument: $command" >&2 usage - exit 22 # EINVAL + exit 22 # EINVAL fi } @@ -27,11 +29,11 @@ EOF } delete() { + helm delete karpenter || true helm delete cert-manager --namespace cert-manager || true helm delete kube-prometheus-stack --namespace monitoring || true - helm delete karpenter || true - kubectl delete namespace cert-manager monitoring || true + kubectl delete namespace cert-manager monitoring || true #here } # If this fails you may have an old installation hanging around. @@ -67,8 +69,8 @@ apply() { --set nodeExporter.enabled=false \ --set prometheus.enabled=false - helm upgrade --install karpenter charts/karpenter + helm upgrade --install karpenter karpenter/karpenter } usage -main "$@" +main "$@" \ No newline at end of file From 905956a9c3bacc02d19b9e03ad18ce1bab12d082 Mon Sep 17 00:00:00 2001 From: cameronsenese Date: Sat, 12 Dec 2020 12:25:36 +1100 Subject: [PATCH 2/2] updates to hack/quick-install.sh --- hack/quick-install.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hack/quick-install.sh b/hack/quick-install.sh index df6eff9ee3f4..2e35c7dda45f 100755 --- a/hack/quick-install.sh +++ b/hack/quick-install.sh @@ -33,7 +33,7 @@ delete() { helm delete cert-manager --namespace cert-manager || true helm delete kube-prometheus-stack --namespace monitoring || true - kubectl delete namespace cert-manager monitoring || true #here + kubectl delete namespace cert-manager monitoring || true } # If this fails you may have an old installation hanging around. @@ -73,4 +73,4 @@ apply() { } usage -main "$@" \ No newline at end of file +main "$@"