Kengo Seki created AIRFLOW-2829:
-----------------------------------
Summary: Brush up the CI script for minikube
Key: AIRFLOW-2829
URL: https://issues.apache.org/jira/browse/AIRFLOW-2829
Project: Apache Airflow
Issue Type: Bug
Components: ci
Reporter: Kengo Seki
Assignee: Kengo Seki
Ran {{scripts/ci/kubernetes/minikube/start_minikube.sh}} locally and found some
points that can be improved:
- minikube version is hard-coded
- Defined but unused variables: {{$_HELM_VERSION}}, {{$_VM_DRIVER}}
- Undefined variables: {{$unameOut}}
- The following lines cause warnings if download is skipped:
{code}
69 sudo mv bin/minikube /usr/local/bin/minikube
70 sudo mv bin/kubectl /usr/local/bin/kubectl
{code}
- {{return}} s at line 81 and 96 won't work since it's outside of a function
- To run this script as a non-root user, {{-E}} is required for {{sudo}}. See
https://github.com/kubernetes/minikube/issues/1883.
{code}
105 _MINIKUBE="sudo PATH=$PATH minikube"
106
107 $_MINIKUBE config set bootstrapper localkube
108 $_MINIKUBE start --kubernetes-version=${_KUBERNETES_VERSION}
--vm-driver=none
109 $_MINIKUBE update-context
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)