Skip to content

Instantly share code, notes, and snippets.

@aureamunoz
Created September 7, 2022 12:18
Show Gist options
  • Save aureamunoz/ca09f831e8d1a1a3ed05d3619ec2465c to your computer and use it in GitHub Desktop.
Save aureamunoz/ca09f831e8d1a1a3ed05d3619ec2465c to your computer and use it in GitHub Desktop.
demo output
./demo.sh  ✔  14:16:14
+ NC='\033[0m'
+ RED='\033[0;31m'
+ YELLOW='\033[0;33m'
+ GREEN='\033[0;32m'
+ BLUE='\033[0;34m'
+ MAGENTA='\033[0;35m'
+ CYAN='\033[0;36m'
+ WHITE='\033[0;37m'
+ newline='
'
+ shopt -s expand_aliases
+ alias k=kubectl
+ KCP_VERSION=0.8.0
+ KCP_WORKSPACE=my-org
+ KCP_KUBE_CFG_PATH=.kcp/admin.kubeconfig
+ CLUSTER_NAME=kind
+ command -v kind
+ log CYAN 'Creating a kind cluster if it do not exist'
+ MSG='Creating a kind cluster if it do not exist'
+ echo
+ generate_eyecatcher CYAN '#'
+ COLOR=CYAN
+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ log_msg CYAN Creating a kind cluster if it do not exist
+ COLOR=CYAN
+ MSG='Creating a kind cluster if it do not exist'
+ echo -e '\n\033[0;36m## Creating a kind cluster if it do not exist\033[0m'
## Creating a kind cluster if it do not exist
+ generate_eyecatcher CYAN '#'
+ COLOR=CYAN
+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ echo
+ kind get clusters
+ grep ''
+ rm /Users/auri/.kube/config
+ kind delete cluster
Deleting cluster "kind" ...
+ kind create cluster
Creating cluster "kind" ...
✓ Ensuring node image (kindest/node:v1.25.0) 🖼
✓ Preparing nodes 📦
✓ Writing configuration 📜
✓ Starting control-plane 🕹️
✓ Installing CNI 🔌
✓ Installing StorageClass 💾
Set kubectl context to "kind-kind"
You can now use your cluster with:
kubectl cluster-info --context kind-kind
Have a nice day! 👋
+ TEMP_DIR=_tmp
+ pushd _tmp
~/tools/kcp/kcp/_tmp ~/tools/kcp/kcp
+ log CYAN 'Create a kcp my-org workspace'
+ MSG='Create a kcp my-org workspace'
+ echo
+ generate_eyecatcher CYAN '#'
+ COLOR=CYAN
+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ log_msg CYAN Create a kcp my-org workspace
+ COLOR=CYAN
+ MSG='Create a kcp my-org workspace'
+ echo -e '\n\033[0;36m## Create a kcp my-org workspace\033[0m'
## Create a kcp my-org workspace
+ generate_eyecatcher CYAN '#'
+ COLOR=CYAN
+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ for i in '{1..50}'
+ echo -ne '\033[0;36m#\033[0m'
#+ echo
+ KUBECONFIG=.kcp/admin.kubeconfig
+ kubectl kcp workspace create my-org --enter
W0907 14:16:44.150080 1178 loader.go:221] Config not found: .kcp/admin.kubeconfig
error: invalid configuration: no configuration has been provided, try setting KUBERNETES_MASTER environment variable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment