Skip to content

Commit 2a974c0

Browse files
authored
UBI images: upgrade base system (#514)
Run `microdnf upgrade` to make ensure that the base system packages are udpated to the latest versions.
1 parent ed9ce00 commit 2a974c0

6 files changed

Lines changed: 12 additions & 12 deletions

File tree

docker/base/Dockerfile.ubi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# syntax = docker/dockerfile:experimental
22
FROM redhat/ubi9-minimal:latest as builder
33
ARG PULUMI_VERSION
4-
RUN microdnf install -y \
4+
RUN microdnf upgrade -y && microdnf install -y \
55
make \
66
gcc \
77
git \
@@ -17,7 +17,7 @@ LABEL org.opencontainers.image.description="Pulumi CLI container, bring your own
1717
WORKDIR /pulumi
1818
COPY --from=builder /root/.pulumi/bin bin
1919

20-
RUN microdnf install -y \
20+
RUN microdnf upgrade -y && microdnf install -y \
2121
git \
2222
tar \
2323
ca-certificates

docker/dotnet/Dockerfile.ubi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Interim container so we can copy pulumi binaries
33
FROM redhat/ubi9-minimal:latest as builder
44
ARG PULUMI_VERSION
5-
RUN microdnf install -y \
5+
RUN microdnf upgrade -y && microdnf install -y \
66
gzip \
77
tar
88
# Install the Pulumi SDK, including the CLI and language runtimes.
@@ -14,7 +14,7 @@ ARG LANGUAGE_VERSION
1414
LABEL org.opencontainers.image.description="Pulumi CLI container for dotnet"
1515
WORKDIR /pulumi/projects
1616

17-
RUN microdnf install -y \
17+
RUN microdnf upgrade -y && microdnf install -y \
1818
ca-certificates \
1919
# Required by the dotnet-install script, which calls `find`:
2020
findutils \

docker/go/Dockerfile.ubi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Interim container so we can copy pulumi binaries
33
FROM redhat/ubi9-minimal:latest as builder
44
ARG PULUMI_VERSION
5-
RUN microdnf install -y \
5+
RUN microdnf upgrade -y && microdnf install -y \
66
gzip \
77
tar
88
# Install the Pulumi SDK, including the CLI and language runtimes.
@@ -27,7 +27,7 @@ LABEL org.opencontainers.image.description="Pulumi CLI container for go"
2727
WORKDIR /pulumi/projects
2828

2929
# Install needed tools, like git
30-
RUN microdnf install -y \
30+
RUN microdnf upgrade -y && microdnf install -y \
3131
git \
3232
tar \
3333
ca-certificates; \

docker/java/Dockerfile.ubi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Must be defined first
44
FROM redhat/ubi9-minimal:latest as builder
55
ARG PULUMI_VERSION
6-
RUN microdnf install -y \
6+
RUN microdnf upgrade -y && microdnf install -y \
77
git \
88
tar \
99
unzip
@@ -19,7 +19,7 @@ WORKDIR /pulumi/projects
1919
ENV MAVEN_VERSION 3.9.10
2020
ENV GRADLE_VERSION 8.14.2
2121

22-
RUN microdnf install -y \
22+
RUN microdnf upgrade -y && microdnf install -y \
2323
git \
2424
tar \
2525
java-21-openjdk-devel \

docker/nodejs/Dockerfile.ubi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Interim container so we can copy pulumi binaries
33
FROM redhat/ubi9-minimal:latest as builder
44
ARG PULUMI_VERSION
5-
RUN microdnf install -y \
5+
RUN microdnf upgrade -y && microdnf install -y \
66
gzip \
77
tar
88
# Install the Pulumi SDK, including the CLI and language runtimes.
@@ -14,7 +14,7 @@ ARG LANGUAGE_VERSION
1414
LABEL org.opencontainers.image.description="Pulumi CLI container for nodejs"
1515
WORKDIR /pulumi/projects
1616

17-
RUN microdnf install -y \
17+
RUN microdnf upgrade -y && microdnf install -y \
1818
ca-certificates \
1919
git \
2020
tar \

docker/python/Dockerfile.ubi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Interim container so we can copy pulumi binaries
33
FROM redhat/ubi9-minimal:latest as builder
44
ARG PULUMI_VERSION
5-
RUN microdnf install -y \
5+
RUN microdnf upgrade -y && microdnf install -y \
66
gzip \
77
tar
88
# Install the Pulumi SDK, including the CLI and language runtimes.
@@ -15,7 +15,7 @@ LABEL org.opencontainers.image.description="Pulumi CLI container for python"
1515
WORKDIR /pulumi/projects
1616

1717
# Install needed tools, like git, and build dependencies
18-
RUN microdnf install -y \
18+
RUN microdnf upgrade -y && microdnf install -y \
1919
bzip2 \
2020
bzip2-devel \
2121
ca-certificates \

0 commit comments

Comments
 (0)