diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 2dcc99f63eb..f8d411ec1a9 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -357,7 +357,7 @@ }, "//bazel:bzlmod.bzl%setup_mongo_python_toolchains": { "general": { - "bzlTransitiveDigest": "jr+0hTEl9B130qs9QdeWTsBIuJnwXPN8hD43acNfE88=", + "bzlTransitiveDigest": "Yzq+2OTgVNEOXdAUgB6rEQOTzZf4IceAvW4FzohMemU=", "usagesDigest": "bUxjq9n+hj2YwYT/lcSP4lHyQ2GVy5JpFgSmddUqUZg=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, diff --git a/bazel/platforms/remote_execution_containers.bzl b/bazel/platforms/remote_execution_containers.bzl index 10756604fde..3512120c96e 100644 --- a/bazel/platforms/remote_execution_containers.bzl +++ b/bazel/platforms/remote_execution_containers.bzl @@ -2,14 +2,14 @@ REMOTE_EXECUTION_CONTAINERS = { "amazon_linux_2": { - "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:aee76e9590f718e6745d4f0695dd7ce0bb258002a7a90408b8942bc4f2ce1cde", + "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:6822e92c4d01aaa4deab68c0dda7d55704fe04e6d742b9cc0f28bc48042eedfc", "dockerfile": "bazel/remote_execution_container/amazon_linux_2/Dockerfile", - "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:aee76e9590f718e6745d4f0695dd7ce0bb258002a7a90408b8942bc4f2ce1cde", + "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:6822e92c4d01aaa4deab68c0dda7d55704fe04e6d742b9cc0f28bc48042eedfc", }, "amazon_linux_2023": { - "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:88544e218a458fa659ce6de8e9b01b1e8855389a77c306e534ba2cafb1c198bf", + "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:e6080195e7c253f8013317c51ad5ae0fa3e593c77a8cf30390d7c4f4cf8395f3", "dockerfile": "bazel/remote_execution_container/amazon_linux_2023/Dockerfile", - "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:88544e218a458fa659ce6de8e9b01b1e8855389a77c306e534ba2cafb1c198bf", + "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:e6080195e7c253f8013317c51ad5ae0fa3e593c77a8cf30390d7c4f4cf8395f3", }, "debian10": { "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:4917278b646f5cd298013cad8a6bf645a258d14a22b93b5389975d2db80baff4", @@ -17,54 +17,54 @@ REMOTE_EXECUTION_CONTAINERS = { "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:4917278b646f5cd298013cad8a6bf645a258d14a22b93b5389975d2db80baff4", }, "debian12": { - "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:d1df0fd76f9fdf28813fbe25dc9b989b5228f94cd37eae11fb194f67d3afdbbb", + "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:24d21b038c38fa4bea9cef8913f62756b7df1faa8a893306f42fcb934b957504", "dockerfile": "bazel/remote_execution_container/debian12/Dockerfile", - "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:d1df0fd76f9fdf28813fbe25dc9b989b5228f94cd37eae11fb194f67d3afdbbb", + "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:24d21b038c38fa4bea9cef8913f62756b7df1faa8a893306f42fcb934b957504", }, "linux": { "_COMMENT": "Uses amazon linux 2 container", - "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:66b4f75708d3f845918b91a7fafb53b9c06612f3bca8eb87a179a206655357ca", + "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:672e55d036e2eb3e795a483c7704ca5fffe2fbf0a0989b7374474dc380bdb9f0", "dockerfile": "bazel/remote_execution_container/amazon_linux_2/Dockerfile", - "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:66b4f75708d3f845918b91a7fafb53b9c06612f3bca8eb87a179a206655357ca", - }, - "rhel8": { - "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:f78343a8ea45c6e25284ec34c0faa2b3fdce088762441c12fcba7c162b10d765", - "dockerfile": "bazel/remote_execution_container/rhel89/Dockerfile", - "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:f78343a8ea45c6e25284ec34c0faa2b3fdce088762441c12fcba7c162b10d765", - }, - "rhel9": { - "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:908f34e965161a34088e212f0a09250a1e601f0400472e1ae2beabdfa377b5e5", - "dockerfile": "bazel/remote_execution_container/rhel93/Dockerfile", - "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:908f34e965161a34088e212f0a09250a1e601f0400472e1ae2beabdfa377b5e5", + "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:672e55d036e2eb3e795a483c7704ca5fffe2fbf0a0989b7374474dc380bdb9f0", }, "rhel10": { - "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:89fe0c2909ca20da05301f56156becd78a9f4b6eedac8e1f31768453acf58afb", + "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:b027821747bc93162db8757c86ef1747c7c464dd3c2a2392bb3005565d793811", "dockerfile": "bazel/remote_execution_container/rhel10/Dockerfile", - "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:89fe0c2909ca20da05301f56156becd78a9f4b6eedac8e1f31768453acf58afb", + "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:b027821747bc93162db8757c86ef1747c7c464dd3c2a2392bb3005565d793811", + }, + "rhel8": { + "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:a628a8b69f286232dd94b3646055b31a4afb29876af075c1cbf078f0b36cf882", + "dockerfile": "bazel/remote_execution_container/rhel89/Dockerfile", + "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:a628a8b69f286232dd94b3646055b31a4afb29876af075c1cbf078f0b36cf882", + }, + "rhel9": { + "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:94db357316d2d3ea32751a197378c7dbbf825f5afd470e46ba27fdd107a5427f", + "dockerfile": "bazel/remote_execution_container/rhel93/Dockerfile", + "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:94db357316d2d3ea32751a197378c7dbbf825f5afd470e46ba27fdd107a5427f", }, "suse15": { - "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:5295903271760e7e555590fb8858c1f7a74d3c0dd109d8ca200130ce07343ea4", + "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:f93cde94f9db31ecf08385a086b64aa8b1327cf81ddd3ef8b879c552e0d90799", "dockerfile": "bazel/remote_execution_container/suse/Dockerfile", - "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:5295903271760e7e555590fb8858c1f7a74d3c0dd109d8ca200130ce07343ea4", + "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:f93cde94f9db31ecf08385a086b64aa8b1327cf81ddd3ef8b879c552e0d90799", }, "ubuntu18": { - "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:fad0b715ba85885f23eb43292014529bd4b9946e1ca1b825c2d8c9443f95a3e1", + "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:e515d710bea8964ffe6fd625899ee1ed8906a47a2b9915ade34c1e1d79329b46", "dockerfile": "bazel/remote_execution_container/ubuntu18/Dockerfile", - "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:fad0b715ba85885f23eb43292014529bd4b9946e1ca1b825c2d8c9443f95a3e1", + "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:e515d710bea8964ffe6fd625899ee1ed8906a47a2b9915ade34c1e1d79329b46", }, "ubuntu20": { - "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:ed2d5bd04f0f23dbb57ff4e0f6d73f732e87b5ec976f7283908003a45b98a82e", + "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:60ceea610a82ae03976d2d26f86212904cd6184f61cb31410712bdd0aef301db", "dockerfile": "bazel/remote_execution_container/ubuntu20/Dockerfile", - "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:ed2d5bd04f0f23dbb57ff4e0f6d73f732e87b5ec976f7283908003a45b98a82e", + "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:60ceea610a82ae03976d2d26f86212904cd6184f61cb31410712bdd0aef301db", }, "ubuntu22": { - "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:c1e4291aa0a1054e5c119a6c6a2ac3b43b2903e2f2c68d30148da7b57691ee9d", + "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:e9ef6a7caea4cf5c4858ebe54fc743163aaa58b1a6e55e970851abf85841424e", "dockerfile": "bazel/remote_execution_container/ubuntu22/Dockerfile", - "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:c1e4291aa0a1054e5c119a6c6a2ac3b43b2903e2f2c68d30148da7b57691ee9d", + "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:e9ef6a7caea4cf5c4858ebe54fc743163aaa58b1a6e55e970851abf85841424e", }, "ubuntu24": { - "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:f1bd96104b3b8d33fff1500421917f3e15d9525795043e8d3f7f382e87c10002", + "container-url": "docker://quay.io/mongodb/bazel-remote-execution@sha256:11c4f6d4848e0b1f44ab1d16f1c1b08555cbbad658579367e53b22b9540b987a", "dockerfile": "bazel/remote_execution_container/ubuntu24/Dockerfile", - "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:f1bd96104b3b8d33fff1500421917f3e15d9525795043e8d3f7f382e87c10002", + "web-url": "https://quay.io/repository/mongodb/bazel-remote-execution/manifest/sha256:11c4f6d4848e0b1f44ab1d16f1c1b08555cbbad658579367e53b22b9540b987a", }, } diff --git a/bazel/remote_execution_container/amazon_linux_2/dockerfile b/bazel/remote_execution_container/amazon_linux_2/dockerfile index f35807b6590..475a8646a7a 100644 --- a/bazel/remote_execution_container/amazon_linux_2/dockerfile +++ b/bazel/remote_execution_container/amazon_linux_2/dockerfile @@ -12,20 +12,21 @@ # To update the docker images, follow the instructions in the # confluence page: go/devprod-build-update-rbe-containers. -FROM amazonlinux:2@sha256:fd92a6cabde62035fb2ecf8a8904e0a54de7898d2c63cf8b4ee37a0c8fff7ecb +FROM amazonlinux:2@sha256:a9e1e216e0461552dd0dc6521d2712ba180dcabd4c9b43c47c3b21b857f755a1 RUN yum check-update || true && \ yum install -y \ cyrus-sasl-devel-2.1.26-24.amzn2.0.1 \ cyrus-sasl-gssapi-2.1.26-24.amzn2.0.1 \ - glibc-devel-2.26-64.amzn2.0.4 \ + glibc-devel-2.26-64.amzn2.0.5 \ krb5-devel-1.15.1-55.amzn2.2.9 \ - libcurl-devel-8.3.0-1.amzn2.0.9 \ + libcurl-devel-8.3.0-1.amzn2.0.12 \ libzstd-1.5.5-1.amzn2.0.1 \ openldap-devel-2.4.44-25.amzn2.0.7 \ - openssl-devel-1.0.2k-24.amzn2.0.15 \ + openssl-devel-1.0.2k-24.amzn2.0.17 \ procps-ng-3.3.10-26.amzn2 \ - systemtap-sdt-devel-4.5-1.amzn2.0.2 \ + systemtap-sdt-devel-4.5-1.amzn2.0.3 \ + zip-3.0-11.amzn2.0.2 \ && yum clean all && rm -rf /var/cache/yum/* CMD ["/bin/bash"] diff --git a/bazel/remote_execution_container/amazon_linux_2023/dockerfile b/bazel/remote_execution_container/amazon_linux_2023/dockerfile index f07d1303df3..36cdbf3e3c5 100644 --- a/bazel/remote_execution_container/amazon_linux_2023/dockerfile +++ b/bazel/remote_execution_container/amazon_linux_2023/dockerfile @@ -12,20 +12,24 @@ # To update the docker images, follow the instructions in the # confluence page: go/devprod-build-update-rbe-containers. -FROM amazonlinux:2023@sha256:4f02d5d4500105878af64950f9c46cde3392b907907cb0d23a885c721a26f67d +FROM amazonlinux:2023@sha256:162fc5b69e11e81023f83a1ab618b184927ff3002d0852432af3b6ae4a1b5304 RUN yum check-update || true && \ yum install -y \ cyrus-sasl-devel-2.1.27-18.amzn2023.0.3 \ cyrus-sasl-gssapi-2.1.27-18.amzn2023.0.3 \ - glibc-devel-2.34-196.amzn2023.0.1 \ + glibc-devel-2.34-231.amzn2023.0.3 \ + hostname-3.23-4.amzn2023.0.3 \ + iproute-6.10.0-319.amzn2023.0.1 \ krb5-devel-1.21.3-6.amzn2023.0.1 \ - libcurl-devel-8.11.1-4.amzn2023.0.1 \ + libcurl-devel-8.17.0-1.amzn2023.0.1 \ libzstd-1.5.5-1.amzn2023.0.1 \ openldap-devel-2.4.57-6.amzn2023.0.7 \ - openssl-devel-3.2.2-1.amzn2023.0.1 \ + openssl-3.2.2-1.amzn2023.0.5 \ + openssl-devel-3.2.2-1.amzn2023.0.5 \ procps-ng-3.3.17-1.amzn2023.0.2 \ - systemtap-sdt-devel-5.2-1.amzn2023.0.5 \ + systemtap-sdt-devel-5.4-1.amzn2023.0.1 \ + zip-3.0-28.amzn2023.0.2 \ && yum clean all && rm -rf /var/cache/yum/* CMD ["/bin/bash"] diff --git a/bazel/remote_execution_container/debian12/dockerfile b/bazel/remote_execution_container/debian12/dockerfile index 20187a8b0cf..1253312b59a 100644 --- a/bazel/remote_execution_container/debian12/dockerfile +++ b/bazel/remote_execution_container/debian12/dockerfile @@ -8,19 +8,26 @@ # bazel run \ # //bazel/remote_execution_container:repin_dockerfiles \ # --config=local +# +# To update the docker images, follow the instructions in the +# confluence page: go/devprod-build-update-rbe-containers. -FROM debian:12@sha256:45f2e735295654f13e3be10da2a6892c708f71a71be845818f6058982761a6d3 +FROM debian:12@sha256:bc960ef50e6feed90686c593361df158517556ed1d2d98e5d1df3724024e0f49 RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ build-essential=12.9 \ - libcurl4-openssl-dev=7.88.1-10+deb12u6 \ - libgssapi-krb5-2=1.20.1-2+deb12u2 \ - libkrb5-dev=1.20.1-2+deb12u2 \ + hostname=3.23+nmu1 \ + iproute2=6.1.0-3 \ + libcurl4-openssl-dev=7.88.1-10+deb12u14 \ + libgssapi-krb5-2=1.20.1-2+deb12u4 \ + libkrb5-dev=1.20.1-2+deb12u4 \ libldap2-dev=2.5.13+dfsg-5 \ libsasl2-dev=2.1.28+dfsg-10 \ - libssl-dev=3.0.13-1~deb12u1 \ - libxml2-dev=2.9.14+dfsg-1.3~deb12u1 \ + libssl-dev=3.0.18-1~deb12u2 \ + libxml2-dev=2.9.14+dfsg-1.3~deb12u5 \ + openssl=3.0.18-1~deb12u2 \ + zip=3.0-13 \ && rm -rf /var/lib/apt/lists/* CMD ["/bin/bash"] diff --git a/bazel/remote_execution_container/repin_dockerfiles.sh b/bazel/remote_execution_container/repin_dockerfiles.sh index bfa5802c77c..75fadf7fadc 100755 --- a/bazel/remote_execution_container/repin_dockerfiles.sh +++ b/bazel/remote_execution_container/repin_dockerfiles.sh @@ -33,10 +33,13 @@ openldap-devel openssl-devel procps-ng systemtap-sdt-devel +zip " COMMON_PACKAGES["debian"]=" build-essential +hostname +iproute2 libcurl4-openssl-dev libgssapi-krb5-2 libldap2-dev @@ -44,6 +47,8 @@ libsasl2-dev libssl-dev libxml2-dev libkrb5-dev +openssl +zip " COMMON_PACKAGES["suse"]=" @@ -54,6 +59,7 @@ krb5-devel libcurl-devel libopenssl-devel openldap2-devel +zip " # Distribution-specific additional packages. If you have a package that @@ -65,7 +71,10 @@ libzstd " ADDITIONAL_PACKAGES["amazonlinux:2023"]=" +hostname +iproute libzstd +openssl " ADDITIONAL_PACKAGES["redhat/ubi8:8.9"]=" diff --git a/bazel/remote_execution_container/rhel89/dockerfile b/bazel/remote_execution_container/rhel89/dockerfile index babec0554b3..0e5bdc9a6ad 100644 --- a/bazel/remote_execution_container/rhel89/dockerfile +++ b/bazel/remote_execution_container/rhel89/dockerfile @@ -18,14 +18,15 @@ RUN yum check-update || true && \ yum install -y \ cyrus-sasl-devel-2.1.27-6.el8_5 \ cyrus-sasl-gssapi-2.1.27-6.el8_5 \ - glibc-devel-2.28-251.el8_10.25 \ + glibc-devel-2.28-251.el8_10.31 \ krb5-devel-1.18.2-32.el8_10 \ - libcurl-devel-7.61.1-34.el8_10.3 \ + libcurl-devel-7.61.1-34.el8_10.11 \ ncurses-compat-libs-6.1-10.20180224.el8 \ openldap-devel-2.4.46-21.el8_10 \ - openssl-devel-1.1.1k-14.el8_6 \ + openssl-devel-1.1.1k-15.el8_6 \ procps-ng-3.3.15-14.el8 \ systemtap-sdt-devel-4.9-3.el8 \ + zip-3.0-23.el8 \ && yum clean all && rm -rf /var/cache/yum/* CMD ["/bin/bash"] diff --git a/bazel/remote_execution_container/rhel93/dockerfile b/bazel/remote_execution_container/rhel93/dockerfile index a89709f5257..0b9c2e5777d 100644 --- a/bazel/remote_execution_container/rhel93/dockerfile +++ b/bazel/remote_execution_container/rhel93/dockerfile @@ -16,15 +16,16 @@ FROM redhat/ubi9:9.3@sha256:66233eebd72bb5baa25190d4f55e1dc3fff3a9b77186c1f91a0a RUN yum check-update || true && \ yum install -y \ - cyrus-sasl-devel-2.1.27-21.el9 \ - cyrus-sasl-gssapi-2.1.27-21.el9 \ - glibc-devel-2.34-168.el9_6.23 \ + cyrus-sasl-devel-2.1.27-22.el9 \ + cyrus-sasl-gssapi-2.1.27-22.el9 \ + glibc-devel-2.34-231.el9_7.10 \ krb5-devel-1.21.1-8.el9_6 \ - libcurl-devel-7.76.1-31.el9_6.1 \ + libcurl-devel-7.76.1-35.el9_7.3 \ openldap-devel-2.6.8-4.el9 \ - openssl-devel-3.2.2-6.el9_5.1 \ + openssl-devel-3.5.1-7.el9_7 \ procps-ng-3.3.17-14.el9 \ - systemtap-sdt-devel-5.2-2.el9 \ + systemtap-sdt-devel-5.3-3.el9 \ + zip-3.0-35.el9 \ && yum clean all && rm -rf /var/cache/yum/* CMD ["/bin/bash"] diff --git a/bazel/remote_execution_container/suse/dockerfile b/bazel/remote_execution_container/suse/dockerfile index 25316ed8ad4..4e0cd3a0269 100644 --- a/bazel/remote_execution_container/suse/dockerfile +++ b/bazel/remote_execution_container/suse/dockerfile @@ -8,6 +8,9 @@ # bazel run \ # //bazel/remote_execution_container:repin_dockerfiles \ # --config=local +# +# To update the docker images, follow the instructions in the +# confluence page: go/devprod-build-update-rbe-containers. FROM opensuse/leap:15.2@sha256:dfa464ed7bc25fb77ad652d4e722cb0e78fc230425846be10e51dda1f43aa5c9 @@ -21,6 +24,7 @@ RUN zypper refresh && \ libfl2 \ libopenssl-devel \ openldap2-devel \ + zip \ && zypper clean --all CMD ["/bin/bash"] diff --git a/bazel/remote_execution_container/ubuntu18/dockerfile b/bazel/remote_execution_container/ubuntu18/dockerfile index c5af7fb7e2e..667f4bace33 100644 --- a/bazel/remote_execution_container/ubuntu18/dockerfile +++ b/bazel/remote_execution_container/ubuntu18/dockerfile @@ -8,12 +8,17 @@ # bazel run \ # //bazel/remote_execution_container:repin_dockerfiles \ # --config=local +# +# To update the docker images, follow the instructions in the +# confluence page: go/devprod-build-update-rbe-containers. FROM ubuntu:18.04@sha256:152dc042452c496007f07ca9127571cb9c29697f42acbfad72324b2bb2e43c98 RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ build-essential=12.4ubuntu1 \ + hostname=3.20 \ + iproute2=4.15.0-2ubuntu1.3 \ libcurl4-openssl-dev=7.58.0-2ubuntu3.24 \ libgssapi-krb5-2=1.16-2ubuntu0.4 \ libkrb5-dev=1.16-2ubuntu0.4 \ @@ -21,7 +26,9 @@ RUN apt-get update && \ libsasl2-dev=2.1.27~101-g0780600+dfsg-3ubuntu2.4 \ libssl-dev=1.1.1-1ubuntu2.1~18.04.23 \ libxml2-dev=2.9.4+dfsg1-6.1ubuntu1.9 \ + openssl=1.1.1-1ubuntu2.1~18.04.23 \ systemtap-sdt-dev=3.1-3ubuntu0.1 \ + zip=3.0-11build1 \ && rm -rf /var/lib/apt/lists/* CMD ["/bin/bash"] diff --git a/bazel/remote_execution_container/ubuntu20/dockerfile b/bazel/remote_execution_container/ubuntu20/dockerfile index 5a1344e5947..782e19c9720 100644 --- a/bazel/remote_execution_container/ubuntu20/dockerfile +++ b/bazel/remote_execution_container/ubuntu20/dockerfile @@ -8,20 +8,27 @@ # bazel run \ # //bazel/remote_execution_container:repin_dockerfiles \ # --config=local +# +# To update the docker images, follow the instructions in the +# confluence page: go/devprod-build-update-rbe-containers. -FROM ubuntu:20.04@sha256:0b897358ff6624825fb50d20ffb605ab0eaea77ced0adb8c6a4b756513dec6fc +FROM ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ build-essential=12.8ubuntu1.1 \ - libcurl4-openssl-dev=7.68.0-1ubuntu2.23 \ - libgssapi-krb5-2=1.17-6ubuntu4.6 \ - libkrb5-dev=1.17-6ubuntu4.6 \ + hostname=3.23 \ + iproute2=5.5.0-1ubuntu1 \ + libcurl4-openssl-dev=7.68.0-1ubuntu2.25 \ + libgssapi-krb5-2=1.17-6ubuntu4.11 \ + libkrb5-dev=1.17-6ubuntu4.11 \ libldap2-dev=2.4.49+dfsg-2ubuntu1.10 \ libsasl2-dev=2.1.27+dfsg-2ubuntu0.1 \ - libssl-dev=1.1.1f-1ubuntu2.23 \ - libxml2-dev=2.9.10+dfsg-5ubuntu0.20.04.7 \ + libssl-dev=1.1.1f-1ubuntu2.24 \ + libxml2-dev=2.9.10+dfsg-5ubuntu0.20.04.10 \ + openssl=1.1.1f-1ubuntu2.24 \ systemtap-sdt-dev=4.2-3ubuntu0.1 \ + zip=3.0-11build1 \ && rm -rf /var/lib/apt/lists/* CMD ["/bin/bash"] diff --git a/bazel/remote_execution_container/ubuntu22/dockerfile b/bazel/remote_execution_container/ubuntu22/dockerfile index 2e1e2c05ea7..0780e9f7f25 100644 --- a/bazel/remote_execution_container/ubuntu22/dockerfile +++ b/bazel/remote_execution_container/ubuntu22/dockerfile @@ -8,20 +8,27 @@ # bazel run \ # //bazel/remote_execution_container:repin_dockerfiles \ # --config=local +# +# To update the docker images, follow the instructions in the +# confluence page: go/devprod-build-update-rbe-containers. -FROM ubuntu:22.04@sha256:340d9b015b194dc6e2a13938944e0d016e57b9679963fdeb9ce021daac430221 +FROM ubuntu:22.04@sha256:ce4a593b4e323dcc3dd728e397e0a866a1bf516a1b7c31d6aa06991baec4f2e0 RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ build-essential=12.9ubuntu3 \ - libcurl4-openssl-dev=7.81.0-1ubuntu1.17 \ - libgssapi-krb5-2=1.19.2-2ubuntu0.4 \ - libkrb5-dev=1.19.2-2ubuntu0.4 \ - libldap2-dev=2.5.18+dfsg-0ubuntu0.22.04.2 \ + hostname=3.23ubuntu2 \ + iproute2=5.15.0-1ubuntu2 \ + libcurl4-openssl-dev=7.81.0-1ubuntu1.23 \ + libgssapi-krb5-2=1.19.2-2ubuntu0.7 \ + libkrb5-dev=1.19.2-2ubuntu0.7 \ + libldap2-dev=2.5.20+dfsg-0ubuntu0.22.04.1 \ libsasl2-dev=2.1.27+dfsg2-3ubuntu1.2 \ - libssl-dev=3.0.2-0ubuntu1.17 \ - libxml2-dev=2.9.13+dfsg-1ubuntu0.4 \ + libssl-dev=3.0.2-0ubuntu1.21 \ + libxml2-dev=2.9.13+dfsg-1ubuntu0.11 \ + openssl=3.0.2-0ubuntu1.21 \ systemtap-sdt-dev=4.6-2 \ + zip=3.0-12build2 \ && rm -rf /var/lib/apt/lists/* CMD ["/bin/bash"] diff --git a/bazel/remote_execution_container/ubuntu24/dockerfile b/bazel/remote_execution_container/ubuntu24/dockerfile index 4ea223d53e3..192192b1f60 100644 --- a/bazel/remote_execution_container/ubuntu24/dockerfile +++ b/bazel/remote_execution_container/ubuntu24/dockerfile @@ -12,20 +12,24 @@ # To update the docker images, follow the instructions in the # confluence page: go/devprod-build-update-rbe-containers. -FROM ubuntu:24.04@sha256:9cbed754112939e914291337b5e554b07ad7c392491dba6daf25eef1332a22e8 +FROM ubuntu:24.04@sha256:186072bba1b2f436cbb91ef2567abca677337cfc786c86e107d25b7072feef0c RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ build-essential=12.10ubuntu1 \ - libcurl4-openssl-dev=8.5.0-2ubuntu10.6 \ + hostname=3.23+nmu2ubuntu2 \ + iproute2=6.1.0-1ubuntu6.2 \ + libcurl4-openssl-dev=8.5.0-2ubuntu10.8 \ libgssapi-krb5-2=1.20.1-6ubuntu2.6 \ libkrb5-dev=1.20.1-6ubuntu2.6 \ - libldap2-dev=2.6.7+dfsg-1~exp1ubuntu8.2 \ + libldap2-dev=2.6.10+dfsg-0ubuntu0.24.04.1 \ libncurses-dev=6.4+20240113-1ubuntu2 \ libsasl2-dev=2.1.28+dfsg1-5ubuntu3.1 \ - libssl-dev=3.0.13-0ubuntu3.5 \ - libxml2-dev=2.9.14+dfsg-1.3ubuntu3.5 \ + libssl-dev=3.0.13-0ubuntu3.7 \ + libxml2-dev=2.9.14+dfsg-1.3ubuntu3.7 \ + openssl=3.0.13-0ubuntu3.7 \ systemtap-sdt-dev=5.0-2ubuntu1 \ + zip=3.0-13ubuntu0.2 \ && rm -rf /var/lib/apt/lists/* CMD ["/bin/bash"]