diff --git a/deploy_carvel/delete.sh b/deploy_carvel/delete.sh index 89a6089c..391f1d75 100755 --- a/deploy_carvel/delete.sh +++ b/deploy_carvel/delete.sh @@ -1,8 +1,62 @@ -#!/bin/bash +#!/usr/bin/env bash -# unfortunately all by hand. +# https://gist.github.com/mohanpedala/1e2ff5661761d3abd0385e8223e16425 +set -e # immediately exit +set -u # error if variables undefined +set -o pipefail # prevent masking errors in a pipeline +# set -x # print all executed commands to terminal -kubectl delete ns supervisor-ns -kubectl delete ns concierge-ns -kubectl delete packageinstall concierge-package-install -kubectl delete packageinstall supervisor-package-install + +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +DEFAULT='\033[0m' + +echo_yellow() { + echo -e "${YELLOW}>> $@${DEFAULT}\n" + # printf "${GREEN}$@${DEFAULT}" +} + +echo_green() { + echo -e "${GREEN}>> $@${DEFAULT}\n" + # printf "${BLUE}$@${DEFAULT}" +} +echo_red() { + echo -e "${RED}>> $@${DEFAULT}\n" + # printf "${BLUE}$@${DEFAULT}" +} +echo_blue() { + echo -e "${BLUE}>> $@${DEFAULT}\n" + # printf "${BLUE}$@${DEFAULT}" +} + +echo_yellow "creating fresh kind cluster - my-pinniped-package-repo-cluster" +kind delete cluster --name my-pinniped-package-repo-cluster +kind create cluster --name my-pinniped-package-repo-cluster + +# +# +#echo_yellow "check before install..." +#echo_yellow "kubectl get pkgr -A && kubectl get pkg -A && kubectl get pkgi -A" +#kubectl get pkgr -A && kubectl get pkg -A && kubectl get pkgi -A +## NAMESPACE NAME AGE DESCRIPTION +## default pinniped-package-repository 18h Reconcile succeeded +## NAMESPACE NAME PACKAGEMETADATA NAME VERSION AGE +## default concierge.pinniped.dev.0.25.0 concierge.pinniped.dev 0.25.0 18h16m28s +## default supervisor.pinniped.dev.0.25.0 supervisor.pinniped.dev 0.25.0 18h16m28s +## NAMESPACE NAME PACKAGE NAME PACKAGE VERSION DESCRIPTION AGE +## default supervisor-package-install supervisor.pinniped.dev 0.25.0 Delete failed: Error (see .status.usefulErrorMessage for details) 92m +## supervisor-ns supervisor-package-install supervisor.pinniped.dev Reconcile failed: Package supervisor.pinniped.dev not found 18h +# +# +#kubectl delete pkgr pinniped-package-repository +## should be automatic +## kubectl delete pkg concierge.pinniped.dev.0.25.0 +## kubectl delete pkg supervisor.pinniped.dev.0.25.0 +#kubectl delete pkgi supervisor-package-install +#kubectl delete pkgi concierge-package-install +# +#echo_yellow "check after install..." +#echo_yellow "kubectl get pkgr -A && kubectl get pkg -A && kubectl get pkgi -A" +#kubectl get pkgr -A && kubectl get pkg -A && kubectl get pkgi -A