From 5bebde4e5b5bbb4bd94b4aba58d135c02484eaf8 Mon Sep 17 00:00:00 2001 From: mms-build-account Date: Fri, 11 Feb 2022 08:41:57 -0700 Subject: [PATCH] Kubernetes Enterprise Operator Release 1.15.0 (#114) --- charts/enterprise-operator/Chart.yaml | 13 +++-- .../crds/mongodb.com_mongodb.yaml | 20 ++++--- .../crds/mongodb.com_mongodbmulti.yaml | 20 ++++--- .../crds/mongodb.com_opsmanagers.yaml | 52 ++++++++++++++++--- .../enterprise-operator/values-openshift.yaml | 10 ++-- charts/enterprise-operator/values.yaml | 10 ++-- 6 files changed, 85 insertions(+), 40 deletions(-) diff --git a/charts/enterprise-operator/Chart.yaml b/charts/enterprise-operator/Chart.yaml index 51f33bd9..b8ead078 100644 --- a/charts/enterprise-operator/Chart.yaml +++ b/charts/enterprise-operator/Chart.yaml @@ -1,16 +1,15 @@ ---- apiVersion: v2 name: enterprise-operator description: MongoDB Kubernetes Enterprise Operator -version: 1.14.0 +version: 1.15.0 kubeVersion: '>=1.16-0' type: application keywords: - - mongodb - - database - - nosql +- mongodb +- database +- nosql icon: https://mongodb-images-new.s3.eu-west-1.amazonaws.com/leaf-green-dark.png home: https://github.com/mongodb/mongodb-enterprise-kubernetes maintainers: - - name: MongoDB - email: support@mongodb.com +- name: MongoDB + email: support@mongodb.com diff --git a/charts/enterprise-operator/crds/mongodb.com_mongodb.yaml b/charts/enterprise-operator/crds/mongodb.com_mongodb.yaml index c871e587..9467a17a 100644 --- a/charts/enterprise-operator/crds/mongodb.com_mongodb.yaml +++ b/charts/enterprise-operator/crds/mongodb.com_mongodb.yaml @@ -581,21 +581,25 @@ spec: created already. type: string enabled: - description: Enables TLS for this resource. This will make - the operator try to mount a Secret with a defined name (-cert). - This is only used when enabling TLS on a MongoDB resource, - and not on the AppDB, where TLS is configured by setting - `secretRef.Name`. + description: DEPRECATED please enable TLS by setting `security.certsSecretPrefix` + or `security.tls.secretRef.prefix`. Enables TLS for this + resource. This will make the operator try to mount a Secret + with a defined name (-cert). This is only + used when enabling TLS on a MongoDB resource, and not on + the AppDB, where TLS is configured by setting `secretRef.Name`. type: boolean secretRef: - description: SecretRef points to a Secret object containing - the certificates to use when enabling TLS. + description: DEPRECATED please use security.certsSecretPrefix + instead SecretRef points to a Secret object containing the + certificates to use when enabling TLS. properties: name: - description: DEPRECATED please use security.tls.secretRef.prefix + description: DEPRECATED please use security.certsSecretPrefix instead type: string prefix: + description: DEPRECATED please use security.certsSecretPrefix + instead type: string type: object type: object diff --git a/charts/enterprise-operator/crds/mongodb.com_mongodbmulti.yaml b/charts/enterprise-operator/crds/mongodb.com_mongodbmulti.yaml index 0e5f0148..9ce55c43 100644 --- a/charts/enterprise-operator/crds/mongodb.com_mongodbmulti.yaml +++ b/charts/enterprise-operator/crds/mongodb.com_mongodbmulti.yaml @@ -356,21 +356,25 @@ spec: created already. type: string enabled: - description: Enables TLS for this resource. This will make - the operator try to mount a Secret with a defined name (-cert). - This is only used when enabling TLS on a MongoDB resource, - and not on the AppDB, where TLS is configured by setting - `secretRef.Name`. + description: DEPRECATED please enable TLS by setting `security.certsSecretPrefix` + or `security.tls.secretRef.prefix`. Enables TLS for this + resource. This will make the operator try to mount a Secret + with a defined name (-cert). This is only + used when enabling TLS on a MongoDB resource, and not on + the AppDB, where TLS is configured by setting `secretRef.Name`. type: boolean secretRef: - description: SecretRef points to a Secret object containing - the certificates to use when enabling TLS. + description: DEPRECATED please use security.certsSecretPrefix + instead SecretRef points to a Secret object containing the + certificates to use when enabling TLS. properties: name: - description: DEPRECATED please use security.tls.secretRef.prefix + description: DEPRECATED please use security.certsSecretPrefix instead type: string prefix: + description: DEPRECATED please use security.certsSecretPrefix + instead type: string type: object type: object diff --git a/charts/enterprise-operator/crds/mongodb.com_opsmanagers.yaml b/charts/enterprise-operator/crds/mongodb.com_opsmanagers.yaml index 8a684112..078c7aaf 100644 --- a/charts/enterprise-operator/crds/mongodb.com_opsmanagers.yaml +++ b/charts/enterprise-operator/crds/mongodb.com_opsmanagers.yaml @@ -86,6 +86,29 @@ spec: type: string type: object type: object + automationConfig: + description: AutomationConfigOverride holds any fields that will + be merged on top of the Automation Config that the operator + creates for the AppDB. Currently only the process.disabled field + is recognized. + properties: + processes: + items: + description: OverrideProcess contains fields that we can + override on the AutomationConfig processes. + properties: + disabled: + type: boolean + name: + type: string + required: + - disabled + - name + type: object + type: array + required: + - processes + type: object cloudManager: properties: configMapRef: @@ -422,21 +445,26 @@ spec: the certificates created already. type: string enabled: - description: Enables TLS for this resource. This will - make the operator try to mount a Secret with a defined - name (-cert). This is only used when - enabling TLS on a MongoDB resource, and not on the AppDB, - where TLS is configured by setting `secretRef.Name`. + description: DEPRECATED please enable TLS by setting `security.certsSecretPrefix` + or `security.tls.secretRef.prefix`. Enables TLS for + this resource. This will make the operator try to mount + a Secret with a defined name (-cert). + This is only used when enabling TLS on a MongoDB resource, + and not on the AppDB, where TLS is configured by setting + `secretRef.Name`. type: boolean secretRef: - description: SecretRef points to a Secret object containing + description: DEPRECATED please use security.certsSecretPrefix + instead SecretRef points to a Secret object containing the certificates to use when enabling TLS. properties: name: - description: DEPRECATED please use security.tls.secretRef.prefix + description: DEPRECATED please use security.certsSecretPrefix instead type: string prefix: + description: DEPRECATED please use security.certsSecretPrefix + instead type: string type: object type: object @@ -557,6 +585,16 @@ spec: - name type: object type: array + queryableBackupSecretRef: + description: QueryableBackupSecretRef references the secret which + contains the pem file which is used for queryable backup. This + will be mounted into the Ops Manager pod. + properties: + name: + type: string + required: + - name + type: object s3OpLogStores: description: S3OplogStoreConfigs describes the list of s3 oplog store configs used for backup. diff --git a/charts/enterprise-operator/values-openshift.yaml b/charts/enterprise-operator/values-openshift.yaml index 0eb7babb..6bf5c4e5 100644 --- a/charts/enterprise-operator/values-openshift.yaml +++ b/charts/enterprise-operator/values-openshift.yaml @@ -18,7 +18,7 @@ operator: deployment_name: mongodb-enterprise-operator # Version of mongodb-enterprise-operator - version: 1.14.0 + version: 1.15.0 # The Custom Resources that will be watched by the Operator. Needs to be changed if only some of the CRDs are installed watchedResources: @@ -33,7 +33,7 @@ database: initDatabase: name: mongodb-enterprise-init-database - version: 1.0.6 + version: 1.0.7 ## Ops Manager opsManager: @@ -41,15 +41,15 @@ opsManager: initOpsManager: name: mongodb-enterprise-init-ops-manager - version: 1.0.5 + version: 1.0.6 initAppDb: name: mongodb-enterprise-init-appdb - version: 1.0.8 + version: 1.0.9 agent: name: mongodb-agent - version: 11.0.5.6963-1 + version: 11.0.11.7036-1 mongodb: name: mongodb-enterprise-appdb-database diff --git a/charts/enterprise-operator/values.yaml b/charts/enterprise-operator/values.yaml index 2e20b6cb..9ab501db 100644 --- a/charts/enterprise-operator/values.yaml +++ b/charts/enterprise-operator/values.yaml @@ -18,7 +18,7 @@ operator: deployment_name: mongodb-enterprise-operator # Version of mongodb-enterprise-operator - version: 1.14.0 + version: 1.15.0 # The Custom Resources that will be watched by the Operator. Needs to be changed if only some of the CRDs are installed watchedResources: @@ -41,7 +41,7 @@ database: initDatabase: name: mongodb-enterprise-init-database - version: 1.0.6 + version: 1.0.7 ## Ops Manager opsManager: @@ -49,16 +49,16 @@ opsManager: initOpsManager: name: mongodb-enterprise-init-ops-manager - version: 1.0.5 + version: 1.0.6 ## Application Database initAppDb: name: mongodb-enterprise-init-appdb - version: 1.0.8 + version: 1.0.9 agent: name: mongodb-agent - version: 11.0.5.6963-1 + version: 11.0.11.7036-1 mongodb: name: mongodb-enterprise-appdb-database