From 731d3527603d5efee1ecc6c037c5584b20de8aef Mon Sep 17 00:00:00 2001 From: Mircea Cosbuc Date: Fri, 14 Apr 2023 10:16:49 +0200 Subject: [PATCH] Fix dockerfile for 1.19.1 operator image --- .../1.19.1/ubi/Dockerfile | 41 +++++++++++++++++- .../1.19.1/ubuntu/Dockerfile | 43 ++++++++++++++++++- 2 files changed, 80 insertions(+), 4 deletions(-) diff --git a/dockerfiles/mongodb-enterprise-operator/1.19.1/ubi/Dockerfile b/dockerfiles/mongodb-enterprise-operator/1.19.1/ubi/Dockerfile index 04fdc0b..1a17298 100644 --- a/dockerfiles/mongodb-enterprise-operator/1.19.1/ubi/Dockerfile +++ b/dockerfiles/mongodb-enterprise-operator/1.19.1/ubi/Dockerfile @@ -1,2 +1,39 @@ - -AccessDeniedAccess DeniedCKR4D606PGE9PW6B2kl3SV70Nel2m6aJQXA242ZhTCxkg44xUpIocWhX6Ye0CDQ503xv5cr5rzzaOVpAGmGV9T3DEm0= \ No newline at end of file +# +# Base Template Dockerfile for Operator Image. +# + +ARG imagebase +FROM ${imagebase} as base + +FROM registry.access.redhat.com/ubi8/ubi-minimal + + +LABEL name="MongoDB Enterprise Operator" \ + maintainer="support@mongodb.com" \ + vendor="MongoDB" \ + version="1.19.1" \ + release="1" \ + summary="MongoDB Enterprise Operator Image" \ + description="MongoDB Enterprise Operator Image" + + +# Building an UBI-based image: https://red.ht/3n6b9y0 +RUN microdnf update \ + --disableplugin=subscription-manager \ + --disablerepo=* --enablerepo=ubi-8-appstream-rpms --enablerepo=ubi-8-baseos-rpms -y \ + && rm -rf /var/cache/yum + + + + +COPY --from=base /data/mongodb-enterprise-operator /usr/local/bin/mongodb-enterprise-operator +COPY --from=base /data/om_version_mapping.json /usr/local/om_version_mapping.json +COPY --from=base /data/licenses /licenses/ + +USER 2000 + + + +ENTRYPOINT exec /usr/local/bin/mongodb-enterprise-operator + + diff --git a/dockerfiles/mongodb-enterprise-operator/1.19.1/ubuntu/Dockerfile b/dockerfiles/mongodb-enterprise-operator/1.19.1/ubuntu/Dockerfile index e7ad9f2..8f263a7 100644 --- a/dockerfiles/mongodb-enterprise-operator/1.19.1/ubuntu/Dockerfile +++ b/dockerfiles/mongodb-enterprise-operator/1.19.1/ubuntu/Dockerfile @@ -1,2 +1,41 @@ - -AccessDeniedAccess DeniedCKREBSEKHS51XVTMS/lO33aSvwez7a9SNCUo+rYyLqtcQt71Slz7ptcTSsaefcipO9ZutF2RRUbZ83oeVKxqal5ISUU= \ No newline at end of file +# +# Base Template Dockerfile for Operator Image. +# + +ARG imagebase +FROM ${imagebase} as base + +FROM ubuntu:20.04 + + +LABEL name="MongoDB Enterprise Operator" \ + maintainer="support@mongodb.com" \ + vendor="MongoDB" \ + version="1.19.1" \ + release="1" \ + summary="MongoDB Enterprise Operator Image" \ + description="MongoDB Enterprise Operator Image" + + + +# Adds up-to-date CA certificates. +RUN apt-get -qq update && \ + apt-get -y -qq install ca-certificates curl && \ + apt-get upgrade -y -qq && \ + apt-get dist-upgrade -y -qq && \ + rm -rf /var/lib/apt/lists/* + + + + +COPY --from=base /data/mongodb-enterprise-operator /usr/local/bin/mongodb-enterprise-operator +COPY --from=base /data/om_version_mapping.json /usr/local/om_version_mapping.json +COPY --from=base /data/licenses /licenses/ + +USER 2000 + + + +ENTRYPOINT exec /usr/local/bin/mongodb-enterprise-operator + +