Skip to content

Commit 97aa71c

Browse files
authored
RHAIENG-540, RHAIENG-580: add dnf upgrade to base images to mitigate fixable vulnerabilities (#1909)
This is similar to what has been done in * #1488
1 parent a9606b3 commit 97aa71c

File tree

38 files changed

+182
-4
lines changed

38 files changed

+182
-4
lines changed

codeserver/ubi9-python-3.11/Dockerfile.cpu

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ WORKDIR /opt/app-root/bin
88
# OS Packages needs to be installed as root
99
USER 0
1010

11+
# upgrade first to avoid fixable vulnerabilities begin
12+
RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \
13+
&& dnf clean all -y
14+
# upgrade first to avoid fixable vulnerabilities end
15+
1116
# Install useful OS packages
1217
RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum
1318

codeserver/ubi9-python-3.12/Dockerfile.cpu

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ WORKDIR /opt/app-root/bin
88
# OS Packages needs to be installed as root
99
USER 0
1010

11+
# upgrade first to avoid fixable vulnerabilities begin
12+
RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \
13+
&& dnf clean all -y
14+
# upgrade first to avoid fixable vulnerabilities end
15+
1116
# Install useful OS packages
1217
RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum
1318

jupyter/datascience/ubi9-python-3.11/Dockerfile.cpu

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ WORKDIR /opt/app-root/bin
2121
# OS Packages needs to be installed as root
2222
USER root
2323

24+
# upgrade first to avoid fixable vulnerabilities begin
25+
RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \
26+
&& dnf clean all -y
27+
# upgrade first to avoid fixable vulnerabilities end
28+
2429
# Install useful OS packages
2530
RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum
2631

jupyter/datascience/ubi9-python-3.12/Dockerfile.cpu

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ WORKDIR /opt/app-root/bin
2121
# OS Packages needs to be installed as root
2222
USER root
2323

24+
# upgrade first to avoid fixable vulnerabilities begin
25+
RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \
26+
&& dnf clean all -y
27+
# upgrade first to avoid fixable vulnerabilities end
28+
2429
# Install useful OS packages
2530
RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum
2631

jupyter/minimal/ubi9-python-3.11/Dockerfile.cpu

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ WORKDIR /opt/app-root/bin
88
# OS Packages needs to be installed as root
99
USER 0
1010

11+
# upgrade first to avoid fixable vulnerabilities begin
12+
RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \
13+
&& dnf clean all -y
14+
# upgrade first to avoid fixable vulnerabilities end
15+
1116
# Install useful OS packages
1217
RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum
1318

jupyter/minimal/ubi9-python-3.11/Dockerfile.cuda

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ WORKDIR /opt/app-root/bin
88
# OS Packages needs to be installed as root
99
USER 0
1010

11+
# upgrade first to avoid fixable vulnerabilities begin
12+
RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \
13+
&& dnf clean all -y
14+
# upgrade first to avoid fixable vulnerabilities end
15+
1116
# Install useful OS packages
1217
RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum
1318

jupyter/minimal/ubi9-python-3.11/Dockerfile.rocm

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ WORKDIR /opt/app-root/bin
88
# OS Packages needs to be installed as root
99
USER 0
1010

11+
# upgrade first to avoid fixable vulnerabilities begin
12+
RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \
13+
&& dnf clean all -y
14+
# upgrade first to avoid fixable vulnerabilities end
15+
1116
# Install useful OS packages
1217
RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum
1318

jupyter/minimal/ubi9-python-3.12/Dockerfile.cpu

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ WORKDIR /opt/app-root/bin
88
# OS Packages needs to be installed as root
99
USER 0
1010

11+
# upgrade first to avoid fixable vulnerabilities begin
12+
RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \
13+
&& dnf clean all -y
14+
# upgrade first to avoid fixable vulnerabilities end
15+
1116
# Install useful OS packages
1217
RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum
1318

jupyter/minimal/ubi9-python-3.12/Dockerfile.cuda

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ WORKDIR /opt/app-root/bin
88
# OS Packages needs to be installed as root
99
USER 0
1010

11+
# upgrade first to avoid fixable vulnerabilities begin
12+
RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \
13+
&& dnf clean all -y
14+
# upgrade first to avoid fixable vulnerabilities end
15+
1116
# Install useful OS packages
1217
RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum
1318

jupyter/minimal/ubi9-python-3.12/Dockerfile.rocm

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ WORKDIR /opt/app-root/bin
88
# OS Packages needs to be installed as root
99
USER 0
1010

11+
# upgrade first to avoid fixable vulnerabilities begin
12+
RUN dnf -y upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 --setopt=keepcache=0 \
13+
&& dnf clean all -y
14+
# upgrade first to avoid fixable vulnerabilities end
15+
1116
# Install useful OS packages
1217
RUN dnf install -y mesa-libGL skopeo && dnf clean all && rm -rf /var/cache/yum
1318

0 commit comments

Comments
 (0)