UNCLASSIFIED

Commit ba4e14c0 authored by alexander.klepal's avatar alexander.klepal
Browse files

Merge branch 'ubi8-update' into 'development'

Ubi8 update

See merge request !10
parents af6b0d45 b4b6586b
Pipeline #321198 passed with stages
in 18 minutes and 56 seconds
ARG BASE_REGISTRY=registry1.dsop.io ARG BASE_REGISTRY=registry1.dsop.io
ARG BASE_IMAGE=ironbank/redhat/ubi/ubi7 ARG BASE_IMAGE=redhat/ubi/ubi8
ARG BASE_TAG=7.9 ARG BASE_TAG=8.3
ARG MONGODB_VERSION=4.2.9
FROM quay.io/mongodb/mongodb-enterprise-init-mongod-rhel70:${MONGODB_VERSION} as official # MongoDB versions available for deployment within Platform One environment.
ARG MONGODB_VERSION0=4.2.13
ARG MONGODB_VERSION1=4.2.14
ARG MONGODB_VERSION2=4.4.4
ARG MONGODB_VERSION3=4.4.5
FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG} FROM quay.io/mongodb/mongodb-enterprise-init-mongod-rhel80:${MONGODB_VERSION0} as official0
FROM quay.io/mongodb/mongodb-enterprise-init-mongod-rhel80:${MONGODB_VERSION1} as official1
FROM quay.io/mongodb/mongodb-enterprise-init-mongod-rhel80:${MONGODB_VERSION2} as official2
FROM quay.io/mongodb/mongodb-enterprise-init-mongod-rhel80:${MONGODB_VERSION3} as official3
LABEL name="MongoDB Enterprise Init Mongod" \ FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG}
maintainer="support@mongodb.com" \
vendor="MongoDB" \
version="mongodb-enterprise-init-mongodb-rhel70" \
release="1" \
summary="MongoDB Enterprise Mongod Init Image" \
description="Contains MongoDB and MongoDB Tools for an Ops Manager Deployment"
COPY LICENSE /licenses/mongodb-enterprise-database COPY LICENSE /licenses/mongodb-enterprise-database
COPY --from=official /binaries/ /binaries/ COPY --from=official0 /binaries/ /binaries/
COPY --from=official1 /binaries/ /binaries/
COPY --from=official2 /binaries/ /binaries/
COPY --from=official3 /binaries/ /binaries/
# USER needs to be set for this image to pass RedHat verification. Some customers have these requirements as well # USER needs to be set for this image to pass RedHat verification.
# Some customers have these requirements as well.
# It does not matter what number it is, as long as it is set to something. # It does not matter what number it is, as long as it is set to something.
# However, OpenShift will run the container as a random user, # However, OpenShift will run the container as a random user,
# and the number in this configuration is not relevant. # and the number in this configuration is not relevant.
......
@Library('DCCSCR@master') _
dccscrPipeline(version: "4.2.9")
# Before You Begin # # Before You Begin #
**PRIOR TO UTILIZING THE MONGODB ENTERPRISE ADVANCED CONTAINER, CONTACT YOUR MONGODB SALES REPRESENTATIVE.** YOUR USE OF THE MONGODB ENTERPRISE SERVER IS SUBJECT TO THE TERMS AND CONDITIONS OF THE AGREEMENT BETWEEN USAF AND THE APPLICABLE RESELLER OF THE MONGODB ENTERPRISE SERVER. SUCH AGREEMENT INCORPORATES THE TERMS & CONDITIONS OF THE MONGODB ENTERPRISE ADVANCED LICENSE AGREEMENT, THE VERSION OF WHICH CURRENT AS OF SEPTEMBER 2020 IS SET FORTH BELOW. THE MONGODB ENTERPRISE ADVANCED LICENSE AGREEMENT IS SUBJECT TO AMENDMENT AND MODIFICATION FROM TIME TO TIME. **PRIOR TO UTILIZING THE MONGODB ENTERPRISE ADVANCED CONTAINERS, CONTACT YOUR MONGODB SALES REPRESENTATIVE.** YOUR USE OF THE MONGODB ENTERPRISE SERVER IS SUBJECT TO THE TERMS AND CONDITIONS OF THE AGREEMENT BETWEEN USAF AND THE APPLICABLE RESELLER OF THE MONGODB ENTERPRISE SERVER. SUCH AGREEMENT INCORPORATES THE TERMS & CONDITIONS OF THE MONGODB ENTERPRISE ADVANCED LICENSE AGREEMENT, THE VERSION OF WHICH CURRENT AS OF SEPTEMBER 2020 IS SET FORTH BELOW. THE MONGODB ENTERPRISE ADVANCED LICENSE AGREEMENT IS SUBJECT TO AMENDMENT AND MODIFICATION FROM TIME TO TIME.
# Contact Information # # Contact Information #
For licensing and technical information, please use the following contact information: For licensing and technical information, please use the following contact information:
Anton Hoffman, EAE USAF Keegan Wetzel, EAE USAF
781-996-8860 708-256-7904
anton.hoffman@mongodb.com keegan.wetzel@mongodb.com
Please also CC: publicsector@mongodb.com Please also CC: publicsector@mongodb.com
# MongoDB Ops Manager DB Binaries (RHEL7) # MongoDB Enterprise Kubernetes Operator #
Contains MongoDB and MongoDB Tools binaries for MongoDB Enterprise Ops Manager, enabling Ops Manager to operate in local mode (without internet connectivity). The Mongo DB Enterprise Kubernetes Operator provides the necessary functionality to provision and manage MongoDB database deployments through Kubernetes and OpenShift. Supported deployment types include replica sets, sharded clusters, and standalone MongoDB instances. You provide the Operator with the specifications for your MongoDB clusters. The Operator uses this information to tell Kubernetes how to configure the clusters, including provisioning storage, setting up the network connections, and configuring other resources.
The MongoDB Enterprise Kubernetes Operator works in conjunction with MongoDB Ops Manager, which must itself be deployed to the Kubernetes cluster or stood up separately. In addition to providing the necessary automation services, Ops Manager provides additional management capabilities such as metrics, monitoring, alerting, backups, performance optimization, and more.
For more information about the MongoDB Enterprise Kubernetes Operator, please visit <https://docs.mongodb.com/kubernetes-operator>.
For more information about MongoDB Ops Manager, please visit <https://www.mongodb.com/products/ops-manager>. For more information about MongoDB Ops Manager, please visit <https://www.mongodb.com/products/ops-manager>.
Information about MongoDB can be found at <https://www.mongodb.com>. Information about MongoDB can be found at <https://www.mongodb.com>.
## Documentation ##
Documentation for MongoDB Ops Manager is available at <https://docs.opsmanager.mongodb.com/current/>. # Documentation #
[MongoDB - Documentation Home Page](https://docs.mongodb.com/)
[MongoDB Enterprise Kubernetes Operator](https://docs.mongodb.com/kubernetes-operator/master/)
Documentation for the MongoDB Enterprise Kubernetes Operator is available at <https://docs.mongodb.com/kubernetes-operator>. [MongoDB Ops Manager](https://docs.opsmanager.mongodb.com/current/)
{
"resources": [
{
"url": "docker://quay.io/mongodb/mongodb-enterprise-init-mongod-rhel70@sha256:7bf5a955cc6cea62b7c1c77b2e8c1d2993505be925f6f6b1712e2161db3a51a9",
"tag": "quay.io/mongodb/mongodb-enterprise-init-mongod-rhel70:4.2.9"
}
]
}
---
apiVersion: v1
# The repository name in registry1, excluding /ironbank/
name: "mongodb/mongodb-enterprise/mongodb-ops-manager-db-bin"
# List of tags to push for the repository in registry1
# The most specific version should be the first tag and will be shown
# on ironbank.dsop.io
tags:
- "4.4.11"
- "latest"
# Build args passed to Dockerfile ARGs
args:
BASE_IMAGE: "redhat/ubi/ubi8"
BASE_TAG: "8.3"
# Docker image labels
labels:
org.opencontainers.image.title: "mongodb-ops-manager-db-bin"
## Human-readable description of the software packaged in the image
org.opencontainers.image.description: "Contains db binaries and tools, used in conjunction with MongoDB Enterprise Kubernetes Operator configured for Local Mode installations."
## License(s) under which contained software is distributed
org.opencontainers.image.licenses: "license"
## URL to find more information on the image
org.opencontainers.image.url: "https://docs.mongodb.com/kubernetes-operator/stable/"
## Name of the distributing entity, organization or individual
org.opencontainers.image.vendor: "MongoDB"
org.opencontainers.image.version: "4.4.11"
## Keywords to help with search (ex. "cicd,gitops,golang")
mil.dso.ironbank.image.keywords: "mongodb,nosql,json,database"
## This value can be "opensource" or "commercial"
mil.dso.ironbank.image.type: "commercial"
## Product the image belongs to for grouping multiple images
mil.dso.ironbank.product.name: "mongodb-enterprise"
# List of resources to make available to the offline build context
resources:
- tag: quay.io/mongodb/mongodb-enterprise-init-mongod-rhel80:4.4.5
url: docker://quay.io/mongodb/mongodb-enterprise-init-mongod-rhel80@sha256:48572ab4f9cb5916ec141a79e39ae862f8fd8fa8d17845f3fb4902c6c0cc99da
- tag: quay.io/mongodb/mongodb-enterprise-init-mongod-rhel80:4.4.4
url: docker://quay.io/mongodb/mongodb-enterprise-init-mongod-rhel80@sha256:b11332ba5ab69fc0cd339a0ade11460789de4118dae9e6cd0f0cc4fcaea8e4e3
- tag: quay.io/mongodb/mongodb-enterprise-init-mongod-rhel80:4.2.14
url: docker://quay.io/mongodb/mongodb-enterprise-init-mongod-rhel80@sha256:a1c647f134195f5b1f65a5e34ac631448baec3eb1e76eee5aac65952ef23e1e6
- tag: quay.io/mongodb/mongodb-enterprise-init-mongod-rhel80:4.2.13
url: docker://quay.io/mongodb/mongodb-enterprise-init-mongod-rhel80@sha256:93f1edc112ae72bd5a037e86abf36d5410dc4bb1be5c9045b34ef8b30a44162f
# List of project maintainers
maintainers:
- email: "jonathan.janos@mongodb.com"
# The name of the current container owner
name: "Jonathan Janos"
# The gitlab username of the current container owner
username: "jonathan.janos"
- email: "klepal_alexander@bah.com"
name: "Alexander Klepal"
username: "alexander.klepal"
cht_member: true
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment