Skip to content

MongoDB Kubernetes Enterprise Operator 1.16.0

Compare
Choose a tag to compare
@mms-build-account mms-build-account released this 28 Apr 10:13
· 69 commits to master since this release
190a259

MongoDB Resource

  • spec.security.tls.secretRef.name has been removed. It was deprecated in operator version v1.10.0. Please use the field spec.security.certsSecretPrefix to specify the secret name containing the certificate for Database. Make sure to create the secret containing the certificates accordingly.
  • spec.podSpec.cpu and spec.podSpec.memory has been removed to override the CPU/Memory resources for the database pod, you need to override them using the statefulset spec override under spec.podSpec.podTemplate.spec.containers.
  • Custom labels specified under metadata.labels is propagated to the database StatefulSet and the PVC objects.
  • Prometheus scraping endpoints can now be added to the MongoDB resources with the spec.prometheus configuration attribute. Find a sample Prometheus configuration in the samples/mongodb/prometheus directory.

MongoDBOpsManager Resource

  • spec.applicationDatabase.security.tls.secretRef.name has been removed. It was deprecated in operator version v1.10.0. Please use the field spec.applicationDatabase.security.certsSecretPrefix to specify the secret name containing the certificate for AppDB. Make sure to create the secret containing the certificates accordingly.
  • spec.applicationDatabase.podSpec.cpu and spec.applicationDatabase.podSpec.memory has been removed to override the CPU/Memory resources for the appDB pod, you need to override them using the statefulset spec override under spec.applicationDatabase.podSpec.podTemplate.spec.containers.
  • Custom labels specified under metadata.labels is propagated to the OM, AppDB and BackupDaemon StatefulSet and the PVC objects.
  • Prometheus scraping endpoints can now be added to the ApplicationDatabase resources with the spec.applicationDatabase.prometheus configuration attribute. Find a sample Prometheus configuration in the samples/mongodb/prometheus directory.

MongoDBUser Resource

  • Changes:
    • Added the optional field spec.connectionStringSecretName to be able to provide a deterministic secret name for the user specific connection string secret generated by the operator.