From c68152a8302b12699f68239b8f8691b84f866bda Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Sun, 7 Dec 2025 10:14:14 +0000 Subject: [PATCH] added juntekim.com --- .github/workflows/juntekim.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/workflows/juntekim.yml b/.github/workflows/juntekim.yml index 06e8642..b3291e7 100644 --- a/.github/workflows/juntekim.yml +++ b/.github/workflows/juntekim.yml @@ -43,11 +43,24 @@ jobs: - name: Install envsubst + kubectl run: | - apt-get update - apt-get install -y gettext-base curl + sudo apt-get update + sudo apt-get install -y gettext-base curl curl -LO "https://dl.k8s.io/release/$(curl -sL https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" install -m 0755 kubectl /usr/local/bin/kubectl + # Configure kubeconfig from ARC's service account + - name: Configure kubeconfig + run: | + KUBE_HOST="https://$KUBERNETES_SERVICE_HOST:$KUBERNETES_SERVICE_PORT" + SA_TOKEN=$(cat /var/run/secrets/kubernetes.io/serviceaccount/token) + CA_CERT=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt + NAMESPACE=$(cat /var/run/secrets/kubernetes.io/serviceaccount/namespace) + + kubectl config set-cluster microk8s --server="$KUBE_HOST" --certificate-authority="$CA_CERT" + kubectl config set-credentials runner --token="$SA_TOKEN" + kubectl config set-context runner-context --cluster=microk8s --user=runner --namespace="$NAMESPACE" + kubectl config use-context runner-context + - name: Inject slug variables uses: rlespinasse/github-slug-action@v4