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
 |