Skip to content

Commit cc2e3de

Browse files
committed
node-installer: add a custom Dockerfile for minikube with updated OpenSUSE repo keys
Signed-off-by: Jiaxiao (mossaka) Zhou <[email protected]>
1 parent 24d654b commit cc2e3de

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
FROM gcr.io/k8s-minikube/kicbase:v0.0.46@sha256:fd2d445ddcc33ebc5c6b68a17e6219ea207ce63c005095ea1525296da2d1a279
2+
3+
RUN apt-get update -y || true && \
4+
apt-get -y install wget curl apt-transport-https ca-certificates gnupg2 && \
5+
mkdir -p /etc/apt/keyrings && \
6+
curl -fsSL "https://downloadcontent.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_22.04/Release.key" | gpg --dearmor > /etc/apt/keyrings/libcontainers-stable.gpg && \
7+
curl -fsSL "https://downloadcontent.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable:/cri-o:/1.24/xUbuntu_22.04/Release.key" | gpg --dearmor > /etc/apt/keyrings/crio-stable.gpg && \
8+
echo "deb [signed-by=/etc/apt/keyrings/libcontainers-stable.gpg] https://downloadcontent.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_22.04/ /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list && \
9+
echo "deb [signed-by=/etc/apt/keyrings/crio-stable.gpg] https://downloadcontent.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable:/cri-o:/1.24/xUbuntu_22.04/ /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:cri-o:stable.list && \
10+
apt-get update -y || true

node-installer/tests/integration-test-minikube.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ set -euo pipefail
44
: ${IMAGE_NAME:=ghcr.io/spinkube/containerd-shim-spin/node-installer:dev}
55

66
echo "=== Step 1: Create a MiniKube cluster ==="
7-
minikube start -p minikube --driver=docker --container-runtime=containerd
7+
docker build -t minikube-custom:v0.0.46-fixed -f ./tests/Dockerfile.minikube-custom .
8+
minikube start -p minikube --driver=docker --container-runtime=containerd --base-image="minikube-custom:v0.0.46-fixed"
89

910
echo "=== Step 2: Create namespace and deploy RuntimeClass ==="
1011
kubectl create namespace kwasm || true

0 commit comments

Comments
 (0)