From 449d33d760fe5a1339a141e1617ce3c4c6139d3d Mon Sep 17 00:00:00 2001 From: Kacper Rzetelski Date: Mon, 30 Sep 2024 13:22:47 +0200 Subject: [PATCH] Add poetry 1.8 image --- image-spec.csv | 1 + poetry/1.8/Dockerfile | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 poetry/1.8/Dockerfile diff --git a/image-spec.csv b/image-spec.csv index 99f2f69..a64dc99 100644 --- a/image-spec.csv +++ b/image-spec.csv @@ -5,4 +5,5 @@ context_dir,image_tag,from_tag ./kube-tools/latest,kube-tools, ./node-setup,node-setup,base-ubi-9.4-minimal ./poetry/1.5,poetry-1.5, +./poetry/1.8,poetry-1.8,base-ubi-9.4-minimal ./buildah/latest,buildah, diff --git a/poetry/1.8/Dockerfile b/poetry/1.8/Dockerfile new file mode 100644 index 0000000..f4d5074 --- /dev/null +++ b/poetry/1.8/Dockerfile @@ -0,0 +1,16 @@ +FROM to-be-replaced-by-local-ref/base:ubi-9.4-minimal + +RUN set -euExo pipefail && shopt -s inherit_errexit && \ + microdnf update -y && \ + microdnf install -y make python3.9 git && \ + microdnf clean all && \ + rm -rf /var/cache/dnf/* && \ + poetry_version=1.8.3 && \ + installer_checksum="1be64f74ed0a7075331eeb27190aee77c2df37b368b6d7e7523923d178ed125e81f2fb6a13b809344dd56a233c2eeee30321d0a5828b87663336b2f97c1d53bc" && \ + poetry_installer="$( mktemp )" && \ + curl --fail --retry 5 --retry-all-errors -L "https://raw.githubusercontent.com/python-poetry/install.python-poetry.org/fcd759d6feb9142736a19f8a753be975a120be87/install-poetry.py" -o "${poetry_installer}" && \ + sha512sum -c <( echo "${installer_checksum} ${poetry_installer}" ) && \ + python3 "${poetry_installer}" --version "${poetry_version}" -y && \ + rm "${poetry_installer}" && \ + ln -s ~/.local/bin/poetry /usr/local/bin/poetry && \ + poetry --version