diff --git a/docker/Dockerfile.notifications-aggregator.jvm b/docker/Dockerfile.notifications-aggregator.jvm index df1bca31d4..e5a2ea8f87 100644 --- a/docker/Dockerfile.notifications-aggregator.jvm +++ b/docker/Dockerfile.notifications-aggregator.jvm @@ -14,7 +14,9 @@ FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:latest # Update the base image packages USER root -RUN microdnf update --refresh --nodocs && microdnf clean all +# See https://www.mankier.com/8/microdnf +RUN microdnf upgrade --refresh --nodocs --setopt=install_weak_deps=0 -y +RUN microdnf clean all USER jboss ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' diff --git a/docker/Dockerfile.notifications-backend.jvm b/docker/Dockerfile.notifications-backend.jvm index f90ac3c69b..e2d6f6beeb 100644 --- a/docker/Dockerfile.notifications-backend.jvm +++ b/docker/Dockerfile.notifications-backend.jvm @@ -14,7 +14,9 @@ FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:latest # Update the base image packages USER root -RUN microdnf update --refresh --nodocs && microdnf clean all +# See https://www.mankier.com/8/microdnf +RUN microdnf upgrade --refresh --nodocs --setopt=install_weak_deps=0 -y +RUN microdnf clean all USER jboss ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' diff --git a/docker/Dockerfile.notifications-connector-drawer.jvm b/docker/Dockerfile.notifications-connector-drawer.jvm index a63f640d9c..7c5bb53291 100644 --- a/docker/Dockerfile.notifications-connector-drawer.jvm +++ b/docker/Dockerfile.notifications-connector-drawer.jvm @@ -14,7 +14,9 @@ FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:latest # Update the base image packages USER root -RUN microdnf update --refresh --nodocs && microdnf clean all +# See https://www.mankier.com/8/microdnf +RUN microdnf upgrade --refresh --nodocs --setopt=install_weak_deps=0 -y +RUN microdnf clean all USER jboss ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' diff --git a/docker/Dockerfile.notifications-connector-email.jvm b/docker/Dockerfile.notifications-connector-email.jvm index 237f2bddc4..0d6ad5bc2f 100644 --- a/docker/Dockerfile.notifications-connector-email.jvm +++ b/docker/Dockerfile.notifications-connector-email.jvm @@ -14,7 +14,9 @@ FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:latest # Update the base image packages USER root -RUN microdnf update --refresh --nodocs && microdnf clean all +# See https://www.mankier.com/8/microdnf +RUN microdnf upgrade --refresh --nodocs --setopt=install_weak_deps=0 -y +RUN microdnf clean all # Add RedHat CAs on OS truststore (check https://certs.corp.redhat.com/ for more details) COPY --from=build /home/jboss/recipients-resolver/src/main/resources/mtls-ca-validators.crt /etc/pki/ca-trust/source/anchors/mtls-ca-validators.crt RUN update-ca-trust diff --git a/docker/Dockerfile.notifications-connector-google-chat.jvm b/docker/Dockerfile.notifications-connector-google-chat.jvm index 3b2b5b97dd..dfb8b5918c 100644 --- a/docker/Dockerfile.notifications-connector-google-chat.jvm +++ b/docker/Dockerfile.notifications-connector-google-chat.jvm @@ -14,7 +14,9 @@ FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:latest # Update the base image packages USER root -RUN microdnf update --refresh --nodocs && microdnf clean all +# See https://www.mankier.com/8/microdnf +RUN microdnf upgrade --refresh --nodocs --setopt=install_weak_deps=0 -y +RUN microdnf clean all USER jboss ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' diff --git a/docker/Dockerfile.notifications-connector-microsoft-teams.jvm b/docker/Dockerfile.notifications-connector-microsoft-teams.jvm index 94cc1dec18..e4b1c6a2c7 100644 --- a/docker/Dockerfile.notifications-connector-microsoft-teams.jvm +++ b/docker/Dockerfile.notifications-connector-microsoft-teams.jvm @@ -14,7 +14,9 @@ FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:latest # Update the base image packages USER root -RUN microdnf update --refresh --nodocs && microdnf clean all +# See https://www.mankier.com/8/microdnf +RUN microdnf upgrade --refresh --nodocs --setopt=install_weak_deps=0 -y +RUN microdnf clean all USER jboss ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' diff --git a/docker/Dockerfile.notifications-connector-servicenow.jvm b/docker/Dockerfile.notifications-connector-servicenow.jvm index 9e2eb67c0c..7dc7fe75bf 100644 --- a/docker/Dockerfile.notifications-connector-servicenow.jvm +++ b/docker/Dockerfile.notifications-connector-servicenow.jvm @@ -14,7 +14,9 @@ FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:latest # Update the base image packages USER root -RUN microdnf update --refresh --nodocs && microdnf clean all +# See https://www.mankier.com/8/microdnf +RUN microdnf upgrade --refresh --nodocs --setopt=install_weak_deps=0 -y +RUN microdnf clean all USER jboss ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' diff --git a/docker/Dockerfile.notifications-connector-slack.jvm b/docker/Dockerfile.notifications-connector-slack.jvm index 408ff2e457..1ce14412c0 100644 --- a/docker/Dockerfile.notifications-connector-slack.jvm +++ b/docker/Dockerfile.notifications-connector-slack.jvm @@ -14,7 +14,9 @@ FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:latest # Update the base image packages USER root -RUN microdnf update --refresh --nodocs && microdnf clean all +# See https://www.mankier.com/8/microdnf +RUN microdnf upgrade --refresh --nodocs --setopt=install_weak_deps=0 -y +RUN microdnf clean all USER jboss ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' diff --git a/docker/Dockerfile.notifications-connector-splunk.jvm b/docker/Dockerfile.notifications-connector-splunk.jvm index 79202275a1..694f68bce6 100644 --- a/docker/Dockerfile.notifications-connector-splunk.jvm +++ b/docker/Dockerfile.notifications-connector-splunk.jvm @@ -14,7 +14,9 @@ FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:latest # Update the base image packages USER root -RUN microdnf update --refresh --nodocs && microdnf clean all +# See https://www.mankier.com/8/microdnf +RUN microdnf upgrade --refresh --nodocs --setopt=install_weak_deps=0 -y +RUN microdnf clean all USER jboss ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' diff --git a/docker/Dockerfile.notifications-connector-webhook.jvm b/docker/Dockerfile.notifications-connector-webhook.jvm index 812bfc63d5..69af7fecbf 100644 --- a/docker/Dockerfile.notifications-connector-webhook.jvm +++ b/docker/Dockerfile.notifications-connector-webhook.jvm @@ -14,7 +14,9 @@ FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:latest # Update the base image packages USER root -RUN microdnf update --refresh --nodocs && microdnf clean all +# See https://www.mankier.com/8/microdnf +RUN microdnf upgrade --refresh --nodocs --setopt=install_weak_deps=0 -y +RUN microdnf clean all USER jboss ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' diff --git a/docker/Dockerfile.notifications-engine.jvm b/docker/Dockerfile.notifications-engine.jvm index a0d4fdf321..4899fa31fc 100644 --- a/docker/Dockerfile.notifications-engine.jvm +++ b/docker/Dockerfile.notifications-engine.jvm @@ -14,7 +14,9 @@ FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:latest # Update the base image packages USER root -RUN microdnf update --refresh --nodocs && microdnf clean all +# See https://www.mankier.com/8/microdnf +RUN microdnf upgrade --refresh --nodocs --setopt=install_weak_deps=0 -y +RUN microdnf clean all USER jboss ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' diff --git a/docker/Dockerfile.notifications-recipients-resolver.jvm b/docker/Dockerfile.notifications-recipients-resolver.jvm index fd83e914f7..1cdc003546 100644 --- a/docker/Dockerfile.notifications-recipients-resolver.jvm +++ b/docker/Dockerfile.notifications-recipients-resolver.jvm @@ -14,7 +14,9 @@ FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:latest # Update the base image packages USER root -RUN microdnf update --refresh --nodocs && microdnf clean all +# See https://www.mankier.com/8/microdnf +RUN microdnf upgrade --refresh --nodocs --setopt=install_weak_deps=0 -y +RUN microdnf clean all # Add RedHat CAs on OS truststore (check https://certs.corp.redhat.com/ for more details) COPY --from=build /home/jboss/recipients-resolver/src/main/resources/mtls-ca-validators.crt /etc/pki/ca-trust/source/anchors/mtls-ca-validators.crt RUN update-ca-trust