19 lines
583 B
Docker
19 lines
583 B
Docker
FROM python:3.11
|
|
|
|
ARG RKE_VERSION=v1.0.2
|
|
ARG KUBECTL_VERSION=v1.27.10
|
|
ENV WORKSPACE /src/rancher-validation
|
|
WORKDIR $WORKSPACE
|
|
|
|
COPY [".", "$WORKSPACE"]
|
|
|
|
RUN wget https://github.com/rancher/rke/releases/download/$RKE_VERSION/rke_linux-amd64 && \
|
|
wget https://storage.googleapis.com/kubernetes-release/release/$KUBECTL_VERSION/bin/linux/amd64/kubectl && \
|
|
mv rke_linux-amd64 /bin/rke && \
|
|
chmod +x /bin/rke && \
|
|
mv kubectl /bin/kubectl && \
|
|
chmod +x /bin/kubectl && \
|
|
cd $WORKSPACE && \
|
|
pip install --upgrade pip && \
|
|
pip install -r requirements.txt
|