From b470314318e4707eb2b61b49f41ede17230f153a Mon Sep 17 00:00:00 2001 From: Adrien Bouvais Date: Mon, 17 Aug 2026 11:39:18 +0200 Subject: [PATCH] Changed minio runner to use custom image --- charts/tenant/templates/minio-setup.yaml | 2 +- images/minio-setup-runner/dockerfile | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 images/minio-setup-runner/dockerfile diff --git a/charts/tenant/templates/minio-setup.yaml b/charts/tenant/templates/minio-setup.yaml index 80bed3b..c14ed93 100644 --- a/charts/tenant/templates/minio-setup.yaml +++ b/charts/tenant/templates/minio-setup.yaml @@ -15,7 +15,7 @@ spec: restartPolicy: OnFailure containers: - name: setup - image: minio/mc:latest + image: registry.bouvais.lu/minio-runner:1.0.0 command: ["/bin/sh", "-c"] args: - | diff --git a/images/minio-setup-runner/dockerfile b/images/minio-setup-runner/dockerfile new file mode 100644 index 0000000..ada5bb6 --- /dev/null +++ b/images/minio-setup-runner/dockerfile @@ -0,0 +1,13 @@ +FROM alpine:3.20 + +RUN apk add --no-cache curl bash \ + && curl -fsSL -o /usr/local/bin/mc https://dl.min.io/client/mc/release/linux-amd64/mc \ + && chmod +x /usr/local/bin/mc \ + && curl -fsSL -o /usr/local/bin/kubectl "https://dl.k8s.io/release/$(curl -fsSL https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" \ + && chmod +x /usr/local/bin/kubectl \ + && adduser -D -u 1000 runner + +USER runner +WORKDIR /home/runner + +ENTRYPOINT ["/bin/bash"]