All checks were successful
Test Actions (self-test) / Test Kubernetes actions (push) Successful in 8s
Test Actions (self-test) / Build tiny multi-arch image (push) Successful in 9s
Test Actions (self-test) / Test SSH deploy action (push) Successful in 15s
Build and Push Runner Images / Build Slim Runner Image (push) Successful in 1m24s
Build and Push Runner Images / Build Full Runner Image (push) Successful in 3m51s
23 lines
506 B
Docker
23 lines
506 B
Docker
FROM alpine:3.20
|
|
|
|
ARG TARGETARCH
|
|
|
|
# Install required packages
|
|
RUN apk add --no-cache \
|
|
bash \
|
|
curl \
|
|
wget \
|
|
git \
|
|
openssh-client \
|
|
ca-certificates \
|
|
tar \
|
|
gzip
|
|
|
|
# Download and install kubectl matching the target architecture
|
|
RUN KUBE_VER=$(curl -L -s https://dl.k8s.io/release/stable.txt) && \
|
|
curl -LO "https://dl.k8s.io/release/${KUBE_VER}/bin/linux/${TARGETARCH}/kubectl" && \
|
|
install -m 0755 kubectl /usr/local/bin/kubectl && \
|
|
rm kubectl
|
|
|
|
CMD ["/bin/bash"]
|