Skip to content

Commit abfac89

Browse files
committed
node-installer: Added 'sudo' to MicroK8s commands
Signed-off-by: Jiaxiao (mossaka) Zhou <[email protected]>
1 parent 63badf2 commit abfac89

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

node-installer/integration-test-microk8s.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@ fi
99

1010
if ! microk8s status | grep -q "microk8s is running"; then
1111
echo "Starting MicroK8s..."
12-
microk8s start
12+
sudo microk8s start
1313
sleep 10
1414
else
15-
microk8s reset
15+
sudo microk8s reset
1616
sleep 10
1717
fi
1818

19-
microk8s enable dns
19+
sudo microk8s enable dns
2020

21-
alias kubectl='microk8s kubectl'
21+
alias kubectl='sudo microk8s kubectl'
2222

2323
echo "=== Step 2: Create namespace and deploy RuntimeClass ==="
2424
kubectl create namespace kwasm || true
@@ -44,10 +44,10 @@ fi
4444

4545
echo "Loading node installer image into MicroK8s..."
4646
docker save ghcr.io/spinkube/containerd-shim-spin/node-installer:dev > node-installer.tar
47-
microk8s ctr image import node-installer.tar
47+
sudo microk8s ctr image import node-installer.tar
4848
rm node-installer.tar
4949

50-
NODE_NAME=$(microk8s kubectl get nodes -o jsonpath='{.items[0].metadata.name}')
50+
NODE_NAME=$(kubectl get nodes -o jsonpath='{.items[0].metadata.name}')
5151
cp kwasm-job.yml microk8s-kwasm-job.yml
5252
sed -i "s/spin-test-control-plane-provision-kwasm/microk8s-provision-kwasm/g" microk8s-kwasm-job.yml
5353
sed -i "s/spin-test-control-plane-provision-kwasm-dev/microk8s-provision-kwasm-dev/g" microk8s-kwasm-job.yml
@@ -79,7 +79,7 @@ echo "=== Step 5: Test the workload ==="
7979
echo "Waiting for service to be ready..."
8080
sleep 10
8181

82-
microk8s enable ingress
82+
kubectl enable ingress
8383
sleep 5
8484

8585
echo "Testing workload with curl..."

0 commit comments

Comments
 (0)