@@ -153,28 +153,7 @@ function adjust_recipes() {
153153 echo " Adjusting kubernetes config for minikube..."
154154
155155 echo " adjust kubeconfig for minikube..."
156- _kube_config=" ${HOME} /.kube/config"
157- # minikube kubectl -- config view --flatten > $_kube_config
158- original_server=$( yq ' .clusters[] | select(.name == "minikube") | .cluster.server' $_kube_config )
159- # ca_cert=$(yq '.clusters[] | select(.name == "minikube") | .cluster."certificate-authority"' $_kube_config)
160- client_cert=$( yq ' .users[] | select(.name == "minikube") | .user."client-certificate"' $_kube_config )
161- client_key=$( yq ' .users[] | select(.name == "minikube") | .user."client-key"' $_kube_config )
162-
163- if [[ " $( uname) " == " Darwin" ]]; then
164- # macOS ip address
165- local_ip=$( ipconfig getifaddr en0)
166- else
167- # Linux ip address
168- local_ip=$( hostname -I | awk ' {print $1}' )
169- fi
170- server=$( echo " $original_server " | sed " s/127\.0\.0\.1/$local_ip /" )
171- _generated_config_name=" minikube-gen"
172- # minikube certificate is valid for 10.96.0.1, 127.0.0.1, 10.0.0.1, 192.168.49.2, not 0.0.0.0
173- # kubectl config set-cluster ${_generated_config_name} --server=$server --certificate-authority=$ca_cert --embed-certs=true
174- kubectl config set-cluster ${_generated_config_name} --server=$server --insecure-skip-tls-verify=true
175- kubectl config set-credentials ${_generated_config_name} --client-certificate=$client_cert --client-key=$client_key --embed-certs=true
176- kubectl config set-context ${_generated_config_name} --cluster=${_generated_config_name} --user=${_generated_config_name}
177- kubectl config use-context ${_generated_config_name}
156+ echo " please make sure you have installed minikube and start it with --embed-certs"
178157
179158 _recipe_file_name=" 01-tp-on-prem.yaml"
180159 export TP_STORAGE_CLASS=" standard"
0 commit comments