From 219db600717cc935c779593f73a3d8f3c25d6061 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Sat, 1 Mar 2025 17:51:11 +0100 Subject: [PATCH] tests: kata-deploy: microk8s: Re-work installation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit So we can ensure that the user has enough permissions to access microk8s. Signed-off-by: Fabiano FidĂȘncio --- tests/gha-run-k8s-common.sh | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/tests/gha-run-k8s-common.sh b/tests/gha-run-k8s-common.sh index dcea96a264..8b040a6ae4 100644 --- a/tests/gha-run-k8s-common.sh +++ b/tests/gha-run-k8s-common.sh @@ -325,22 +325,20 @@ function deploy_rke2() { function deploy_microk8s() { sudo snap install microk8s --classic + sudo usermod -a -G microk8s ${USER} + mkdir -p ~/.kube + sudo microk8s kubectl config view --raw > ~/.kube/config + sudo chown ${USER}:${USER} ~/.kube/config # These are arbitrary values - sleep 30 - sudo /snap/bin/microk8s.status --wait-ready --timeout 300 + sudo microk8s status --wait-ready --timeout 300 # install kubectl ARCH=$(arch_to_golang) - kubectl_version=$(/snap/bin/microk8s.version | grep -oe 'v[0-9]\+\(\.[0-9]\+\)*') + kubectl_version=$(sudo microk8s version | grep -oe 'v[0-9]\+\(\.[0-9]\+\)*') sudo curl -fL --progress-bar -o /usr/bin/kubectl https://dl.k8s.io/release/${kubectl_version}/bin/linux/${ARCH}/kubectl sudo chmod +x /usr/bin/kubectl sudo rm -rf /usr/local/bin/kubectl - - mkdir -p ~/.kube - sudo /snap/bin/microk8s.config > ~/.kube/config - sudo chown ${USER}:${USER} ~/.kube/config - newgrp microk8s } function _get_k0s_kubernetes_version_for_crio() {