From 7ecfc2d6a390bc77fe72c36f00a9d7a142a9d7bd Mon Sep 17 00:00:00 2001 From: dvystrcil <72849269+dvystrcil@users.noreply.github.com> Date: Tue, 31 Mar 2026 21:03:10 -0700 Subject: [PATCH] Update Dockerfile --- Dockerfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Dockerfile b/Dockerfile index a8b026a..7ec8efd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -52,6 +52,27 @@ RUN curl -fsSLo /usr/share/keyrings/githubcli-archive-keyring.gpg https://cli.gi # Not recommended for reproducible builds; prefer bumping the base image tag. RUN apt-get update && apt-get upgrade -y && rm -rf /var/lib/apt/lists/* +# Pre-configure kubectl for in-cluster serviceaccount +RUN mkdir -p /etc/skel/.kube && \ + cat > /etc/skel/.kube/config << 'EOF' +apiVersion: v1 +kind: Config +clusters: +- cluster: + server: https://kubernetes.default.svc + certificate-authority: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt + name: in-cluster +contexts: +- context: + cluster: in-cluster + user: open-terminal + name: default +current-context: default +users: +- name: open-terminal + user: + tokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token +EOF WORKDIR /app