mirror of https://github.com/knative/func.git
29 lines
828 B
Bash
Executable File
29 lines
828 B
Bash
Executable File
# Create a local kind cluster with
|
|
# Knative Serving, and Kourier networking installed.
|
|
# Suitable for use locally during development.
|
|
# CI/CD uses the very similar knative-kind action
|
|
|
|
source "$(dirname "$(realpath "$0")")/common.sh"
|
|
|
|
delete_resources() {
|
|
echo "${blue}Deleting Cluster and Registry${reset}"
|
|
|
|
$KIND delete cluster --name=func --kubeconfig="${KUBECONFIG}"
|
|
docker stop func-registry && docker rm func-registry
|
|
echo "${red}NOTE:${reset} The following changes have not been undone:"
|
|
echo " - Config setting registry localhost:50000 (func-registry) as insecure"
|
|
echo " - Downloaded container images were not removed"
|
|
echo "${green}DONE${reset}"
|
|
}
|
|
|
|
if [ "$0" = "${BASH_SOURCE[0]}" ]; then
|
|
set -o errexit
|
|
set -o nounset
|
|
set -o pipefail
|
|
|
|
function main() {
|
|
delete_resources
|
|
}
|
|
main "$@"
|
|
fi
|