nd002test/on-premise/main/rancher_v2.9.1/source/rancher-2.9.1/tests/validation/Dockerfile.rke

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