diff --git a/.github/workflows/action-node-installer.yaml b/.github/workflows/action-node-installer.yaml index 773c553..b8421f2 100644 --- a/.github/workflows/action-node-installer.yaml +++ b/.github/workflows/action-node-installer.yaml @@ -65,8 +65,17 @@ jobs: start: false container-runtime: containerd - - uses: balchua/microk8s-actions@v0.4.3 - if: matrix.distribution == 'microk8s' + - if: matrix.distribution == 'microk8s' + name: Install MicroK8s + run: | + set -x + sudo snap install microk8s --classic --channel=1.32/stable + sudo microk8s status --wait-ready + sudo usermod -a -G microk8s $USER + mkdir -p $HOME/.kube + sudo microk8s kubectl config view --raw > $HOME/.kube/config + sudo chown $(id -u):$(id -g) $HOME/.kube/config + until sudo microk8s status --wait-ready; do sleep 5s; echo "Try again"; done - name: Run KIND test if: matrix.distribution == 'kind'