Skip to content

Commit ed26b04

Browse files
Fix dockerfile for 1.19.1 operator image (#249)
1 parent f0795bb commit ed26b04

File tree

2 files changed

+80
-4
lines changed

2 files changed

+80
-4
lines changed
Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,39 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
2-
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>CKR4D606PGE9PW6B</RequestId><HostId>2kl3SV70Nel2m6aJQXA242ZhTCxkg44xUpIocWhX6Ye0CDQ503xv5cr5rzzaOVpAGmGV9T3DEm0=</HostId></Error>
1+
#
2+
# Base Template Dockerfile for Operator Image.
3+
#
4+
5+
ARG imagebase
6+
FROM ${imagebase} as base
7+
8+
FROM registry.access.redhat.com/ubi8/ubi-minimal
9+
10+
11+
LABEL name="MongoDB Enterprise Operator" \
12+
maintainer="support@mongodb.com" \
13+
vendor="MongoDB" \
14+
version="1.19.1" \
15+
release="1" \
16+
summary="MongoDB Enterprise Operator Image" \
17+
description="MongoDB Enterprise Operator Image"
18+
19+
20+
# Building an UBI-based image: https://red.ht/3n6b9y0
21+
RUN microdnf update \
22+
--disableplugin=subscription-manager \
23+
--disablerepo=* --enablerepo=ubi-8-appstream-rpms --enablerepo=ubi-8-baseos-rpms -y \
24+
&& rm -rf /var/cache/yum
25+
26+
27+
28+
29+
COPY --from=base /data/mongodb-enterprise-operator /usr/local/bin/mongodb-enterprise-operator
30+
COPY --from=base /data/om_version_mapping.json /usr/local/om_version_mapping.json
31+
COPY --from=base /data/licenses /licenses/
32+
33+
USER 2000
34+
35+
36+
37+
ENTRYPOINT exec /usr/local/bin/mongodb-enterprise-operator
38+
39+
Lines changed: 41 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,41 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
2-
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>CKREBSEKHS51XVTM</RequestId><HostId>S/lO33aSvwez7a9SNCUo+rYyLqtcQt71Slz7ptcTSsaefcipO9ZutF2RRUbZ83oeVKxqal5ISUU=</HostId></Error>
1+
#
2+
# Base Template Dockerfile for Operator Image.
3+
#
4+
5+
ARG imagebase
6+
FROM ${imagebase} as base
7+
8+
FROM ubuntu:20.04
9+
10+
11+
LABEL name="MongoDB Enterprise Operator" \
12+
maintainer="support@mongodb.com" \
13+
vendor="MongoDB" \
14+
version="1.19.1" \
15+
release="1" \
16+
summary="MongoDB Enterprise Operator Image" \
17+
description="MongoDB Enterprise Operator Image"
18+
19+
20+
21+
# Adds up-to-date CA certificates.
22+
RUN apt-get -qq update && \
23+
apt-get -y -qq install ca-certificates curl && \
24+
apt-get upgrade -y -qq && \
25+
apt-get dist-upgrade -y -qq && \
26+
rm -rf /var/lib/apt/lists/*
27+
28+
29+
30+
31+
COPY --from=base /data/mongodb-enterprise-operator /usr/local/bin/mongodb-enterprise-operator
32+
COPY --from=base /data/om_version_mapping.json /usr/local/om_version_mapping.json
33+
COPY --from=base /data/licenses /licenses/
34+
35+
USER 2000
36+
37+
38+
39+
ENTRYPOINT exec /usr/local/bin/mongodb-enterprise-operator
40+
41+

0 commit comments

Comments
 (0)