# Name of the Namespace to use namespace: mongodb # Set this to true if your cluster is managing SecurityContext for you. # If running OpenShift (Cloud, Minishift, etc.), set this to true. managedSecurityContext: true operator: # Execution environment for the operator, dev or prod. Use dev for more verbose logging env: prod # Default architecture for the operator. # Values are "static" and "non-static: mdbDefaultArchitecture: non-static # Name that will be assigned to most internal Kubernetes objects like Deployment, ServiceAccount, Role etc. name: mongodb-enterprise-operator # Name of the operator image operator_image_name: mongodb-enterprise-operator-ubi # Name of the deployment of the operator pod deployment_name: mongodb-enterprise-operator # Version of mongodb-enterprise-operator version: 1.26.0 # The Custom Resources that will be watched by the Operator. Needs to be changed if only some of the CRDs are installed watchedResources: - mongodb - opsmanagers - mongodbusers nodeSelector: {} tolerations: [] affinity: {} # operator cpu requests and limits resources: requests: cpu: 500m memory: 200Mi limits: cpu: 1100m memory: 1Gi # Create operator service account and roles # if false, then templates/operator-roles.yaml is excluded createOperatorServiceAccount: true vaultSecretBackend: # set to true if you want the operator to store secrets in Vault enabled: false tlsSecretRef: '' webhook: # registerConfiguration setting (default: true) controls if the operator should automatically register ValidatingWebhookConfiguration and if required for it cluster-wide roles should be installed. # # Setting false: # - Adds env var MDB_WEBHOOK_REGISTER_CONFIGURATION=false to the operator deployment. # - ClusterRole and ClusterRoleBinding required to manage ValidatingWebhookConfigurations will not be installed # - The operator will not create ValidatingWebhookConfigurations upon startup. # - The operator will not create the service for the webhook. If the `operator-webhook` service was created before, it will be deleted. # - The operator will still expose the webhook's endpoint on port on MDB_WEBHOOK_PORT (if not specified, the operator uses a default 1993) in case the ValidatingWebhookConfigurations is configured externally (e.g. in OLM/OpenShift) or by the administrator manually. # # Setting true: # - It's the default setting, behaviour of the operator w.r.t. webhook configuration is the same as before. # - operator-webhook service will be created by the operator # - ClusterRole and ClusterRoleBinding required to manage ValidatingWebhookConfigurations will be installed. # - ValidatingWebhookConfigurations will be managed by the operator (requires cluster permissions) registerConfiguration: true replicas: 1 ## Database database: name: mongodb-enterprise-database-ubi version: 1.26.0 initDatabase: name: mongodb-enterprise-init-database-ubi version: 1.26.0 ## Ops Manager opsManager: name: mongodb-enterprise-ops-manager-ubi initOpsManager: name: mongodb-enterprise-init-ops-manager-ubi version: 1.26.0 ## Application Database initAppDb: name: mongodb-enterprise-init-appdb-ubi version: 1.26.0 agent: name: mongodb-agent-ubi version: 107.0.0.8502-1 mongodbLegacyAppDb: name: mongodb-enterprise-appdb-database-ubi repo: quay.io/mongodb mongodb: name: mongodb-enterprise-server repo: quay.io/mongodb appdbAssumeOldFormat: false imageType: ubi8 ## Registry registry: imagePullSecrets: pullPolicy: Always # Specify if images are pulled from private registry operator: quay.io/mongodb database: quay.io/mongodb initDatabase: quay.io/mongodb initOpsManager: quay.io/mongodb opsManager: quay.io/mongodb initAppDb: quay.io/mongodb appDb: quay.io/mongodb agent: quay.io/mongodb multiCluster: # Specify if we want to deploy the operator in multi-cluster mode clusters: [] kubeConfigSecretName: mongodb-enterprise-operator-multi-cluster-kubeconfig performFailOver: true clusterClientTimeout: 10 # Set this to false to disable subresource utilization # It might be required on some versions of Openshift subresourceEnabled: true # Versions listed here are used to populate RELATED_IMAGE_ env variables in the operator deployment. # Environment variables prefixed with RELATED_IMAGE_ are used by operator-sdk to generate relatedImages section # with sha256 digests pinning for the certified operator bundle with disconnected environment feature enabled. # https://docs.openshift.com/container-platform/4.14/operators/operator_sdk/osdk-generating-csvs.html#olm-enabling-operator-for-restricted-network_osdk-generating-csvs relatedImages: opsManager: - 6.0.0 - 6.0.1 - 6.0.2 - 6.0.3 - 6.0.4 - 6.0.5 - 6.0.6 - 6.0.7 - 6.0.8 - 6.0.9 - 6.0.10 - 6.0.11 - 6.0.12 - 6.0.13 - 6.0.14 - 6.0.15 - 6.0.16 - 6.0.17 - 6.0.18 - 6.0.19 - 6.0.20 - 6.0.21 - 6.0.22 - 6.0.23 - 7.0.0 - 7.0.1 - 7.0.2 - 7.0.3 - 7.0.4 - 7.0.6 - 7.0.7 mongodb: - 4.4.0-ubi8 - 4.4.1-ubi8 - 4.4.2-ubi8 - 4.4.3-ubi8 - 4.4.4-ubi8 - 4.4.5-ubi8 - 4.4.6-ubi8 - 4.4.7-ubi8 - 4.4.8-ubi8 - 4.4.9-ubi8 - 4.4.10-ubi8 - 4.4.11-ubi8 - 4.4.12-ubi8 - 4.4.13-ubi8 - 4.4.14-ubi8 - 4.4.15-ubi8 - 4.4.16-ubi8 - 4.4.17-ubi8 - 4.4.18-ubi8 - 4.4.19-ubi8 - 4.4.20-ubi8 - 4.4.21-ubi8 - 5.0.0-ubi8 - 5.0.1-ubi8 - 5.0.2-ubi8 - 5.0.3-ubi8 - 5.0.4-ubi8 - 5.0.5-ubi8 - 5.0.6-ubi8 - 5.0.7-ubi8 - 5.0.8-ubi8 - 5.0.9-ubi8 - 5.0.10-ubi8 - 5.0.11-ubi8 - 5.0.12-ubi8 - 5.0.13-ubi8 - 5.0.14-ubi8 - 5.0.15-ubi8 - 5.0.16-ubi8 - 5.0.17-ubi8 - 5.0.18-ubi8 - 6.0.0-ubi8 - 6.0.1-ubi8 - 6.0.2-ubi8 - 6.0.3-ubi8 - 6.0.4-ubi8 - 6.0.5-ubi8 agent: - 107.0.0.8465-1 - 107.0.0.8502-1 - 107.0.1.8507-1 - 107.0.1.8507-1_1.25.0 - 107.0.1.8507-1_1.26.0 - 107.0.2.8531-1 - 107.0.2.8531-1_1.25.0 - 107.0.2.8531-1_1.26.0 - 107.0.3.8550-1 - 107.0.3.8550-1_1.25.0 - 107.0.3.8550-1_1.26.0 - 107.0.4.8567-1 - 107.0.4.8567-1_1.25.0 - 107.0.4.8567-1_1.26.0 - 107.0.6.8587-1 - 107.0.6.8587-1_1.25.0 - 107.0.6.8587-1_1.26.0 - 107.0.7.8596-1 - 107.0.7.8596-1_1.25.0 - 107.0.7.8596-1_1.26.0 - 12.0.24.7719-1 - 12.0.25.7724-1 - 12.0.28.7763-1 - 12.0.29.7785-1 - 12.0.29.7785-1_1.25.0 - 12.0.29.7785-1_1.26.0 - 12.0.30.7791-1 - 12.0.30.7791-1_1.25.0 - 12.0.30.7791-1_1.26.0 - 12.0.31.7825-1 - 12.0.31.7825-1_1.25.0 - 12.0.31.7825-1_1.26.0 - 13.10.0.8620-1 - 13.17.0.8870-1 - 13.17.0.8870-1_1.25.0 - 13.17.0.8870-1_1.26.0 mongodbLegacyAppDb: - 4.2.11-ent - 4.2.2-ent - 4.2.24-ent - 4.2.6-ent - 4.2.8-ent - 4.4.0-ent - 4.4.11-ent - 4.4.4-ent - 4.4.21-ent - 5.0.1-ent - 5.0.5-ent - 5.0.6-ent - 5.0.7-ent - 5.0.14-ent - 5.0.18-ent