Skip to content
Snippets Groups Projects
Unverified Commit 45a070f1 authored by Maxime Leroy's avatar Maxime Leroy Committed by GitHub
Browse files

chore(Dockerfile): python requirements file (#10700)

parent ccb742c7
No related branches found
No related tags found
No related merge requests found
...@@ -18,7 +18,8 @@ COPY extra_playbooks ./extra_playbooks ...@@ -18,7 +18,8 @@ COPY extra_playbooks ./extra_playbooks
COPY playbooks ./playbooks COPY playbooks ./playbooks
COPY plugins ./plugins COPY plugins ./plugins
RUN apt update -q \ RUN --mount=type=bind,source=requirements.txt,target=requirements.txt \
apt update -q \
&& apt install -yq --no-install-recommends \ && apt install -yq --no-install-recommends \
curl \ curl \
python3 \ python3 \
...@@ -27,16 +28,7 @@ RUN apt update -q \ ...@@ -27,16 +28,7 @@ RUN apt update -q \
vim \ vim \
rsync \ rsync \
openssh-client \ openssh-client \
&& pip install --no-compile --no-cache-dir \ && pip install --no-compile --no-cache-dir -r requirements.txt \
ansible==7.6.0 \
ansible-core==2.14.6 \
cryptography==41.0.1 \
jinja2==3.1.2 \
netaddr==0.8.0 \
jmespath==1.0.1 \
MarkupSafe==2.1.3 \
ruamel.yaml==0.17.21 \
passlib==1.7.4 \
&& KUBE_VERSION=$(sed -n 's/^kube_version: //p' roles/kubespray-defaults/defaults/main/main.yml) \ && KUBE_VERSION=$(sed -n 's/^kube_version: //p' roles/kubespray-defaults/defaults/main/main.yml) \
&& curl -L https://dl.k8s.io/release/$KUBE_VERSION/bin/linux/$(dpkg --print-architecture)/kubectl -o /usr/local/bin/kubectl \ && curl -L https://dl.k8s.io/release/$KUBE_VERSION/bin/linux/$(dpkg --print-architecture)/kubectl -o /usr/local/bin/kubectl \
&& echo $(curl -L https://dl.k8s.io/release/$KUBE_VERSION/bin/linux/$(dpkg --print-architecture)/kubectl.sha256) /usr/local/bin/kubectl | sha256sum --check \ && echo $(curl -L https://dl.k8s.io/release/$KUBE_VERSION/bin/linux/$(dpkg --print-architecture)/kubectl.sha256) /usr/local/bin/kubectl | sha256sum --check \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment