Skip to content

Releases: mongodb/mongodb-enterprise-kubernetes

MongoDB Enterprise Kubernetes Operator 1.2.1

23 Aug 16:37
Compare
Choose a tag to compare
  • Fixed bug which caused the Operator to incorrectly generate CSRs for agent x509 certificates when approved CSRs have been deleted

  • If the OPERATOR_ENV environment variable is set to something unrecognized by the Operator, it will no longer result in a "CrashLoopBackOff" of the pod. A default value of "prod" is used.

  • The Operator now supports more than 100 agents in a given project

MongoDB Enterprise Kubernetes Operator 1.2

13 Aug 19:12
Compare
Choose a tag to compare
  • A new Resource, MongoDBOpsManager has been added to allow Ops Manager 4.2 to be deployed into your Kubernetes cluster. This feature is in alpha stage.
  • A Readiness Probe has been added to the MongoDB Pods to make rolling upgrades more reliable.

MongoDB Enterprise Kubernetes Operator 1.1

20 Jul 07:39
Compare
Choose a tag to compare
  • Fixed sample yaml files, in particular, the attribute related to featureCompatibilityVersion
  • Fixed a bug that will not allow for TLS to be disabled in a deployment
  • Added script (under the "support" directory) that can be used to gather information of your MongoDB resources in Kubernetes
  • In a TLS environment, the operator can now use a custom Certificate Authority. All the certificates need to be passed in the form of Secret Kubernetes objects

MongoDB Enterprise Kubernetes Operator 1.0

18 Jun 13:26
Compare
Choose a tag to compare

The MongoDB Enterprise Kubernetes Operator is now Generally Available and is ready to be used in production environments

Supported Kubernetes Distributions:

  • Kubernetes v1.11+

If you have any questions regarding this release, reach us out at #enterprise-kubernetes Slack channel.

The MongoDB Enterprise Kubernetes Operator can be used to provision any kind of MongoDB deployment in the Kubernetes Cluster of your organization:

The Operator can automatically configure TLS on the MongoDB deployments and have all traffic encrypted, with servers and clients being able to verify each other’s identities.

It can manage MongoDB Users as well, enabling connections to your databases using x509 authentication.

Documentation on how to install and configure the Operator can be found here.

MongoDB Enterprise Kubernetes Operator 0.12

10 Jun 13:56
Compare
Choose a tag to compare
  • Rolling upgrade of MongoDB resource ensures that rs.stepDown() is called for primary member (requires MongoDB version >= 4.0.8 or 4.1.10)
  • During a MongoDB Major update, the featureCompatibilityVersion field can be set
  • Fixed a bug when replicas with more than 7 members could not be created
  • x509 Authentication can be enabled at a Project level. Requires Ops Manager >= 4.0.11 or Cloud Manager
  • Internal Cluster Authentication based on x509 can be enabled at a Deployment level
  • MongoDB Users with x509 authentication can be created, using the new MongoDBUser Custom Resource

MongoDB Enterprise Kubernetes Operator 0.11

26 Apr 17:14
Compare
Choose a tag to compare
  • NodePort service creation can be disabled.
  • TLS can be enabled for internal authentication between the MongoDB members in Replica Sets and Sharded Clusters. The TLS certificates will be created automatically by the Operator. Please refer to the sample yaml files on samples/extended directory for a full set of examples on how to achieve this.
  • Wide (or asterisk) roles have been replaced with strict listing of verbs in roles.yaml
  • Printing mdb objects with kubectl will give more information about the MongoDB object (type, state and MongoDB Server version)

Docker Images
A list of the packages installed, and any security vulnerabilities detected in our build process, are outlined here

MongoDB Enterprise Kubernetes Operator 0.10

02 Apr 09:52
6cf07b2
Compare
Choose a tag to compare
  • The Operator and Database images are now based on ubuntu:16.04
  • The Operator now uses a single CustomResourceDefinition MongoDB instead of MongoDbReplicaSet, MongoDbShardedCluster and MongoDbStandalone
    • It's important to follow the upgrade procedure described here to transfer existing MongoDbReplicaSet, MongoDbShardedCluster and MongoDbStandalone resources to the new format

A list of the packages installed, and any security vulnerabilities detected in our build process, are outlined here:

MongoDB Enterprise Kubernetes Operator 0.9

19 Mar 18:33
Compare
Choose a tag to compare
  • The Operator and Database images are now based on debian:stretch-slim which is the latest and up-to-date Docker image for Debian 9.

MongoDB Enterprise Kubernetes Operator 0.8

26 Feb 19:06
Compare
Choose a tag to compare
  • Perform Ops Manager clean-up on deletion of MongoDB resource without the use of finalisers.
  • Bug fix: race conditions when communicating with Ops Manager.
  • Bug fix: ImagePullSecrets being incorrectly initialized in OpenShift.
  • Bug fix: unintended fetching of closed projects.
  • Bug fix: creation of duplicate organizations.
  • Bug fix: reconciliation could fail for the MongoDB resource if some other resources in Ops Manager were in error state

MongoDB Enterprise Kubernetes Operator 0.7

01 Feb 14:32
Compare
Choose a tag to compare
  • Improved detailed status field for MongoDB resources
  • The Operator watches changes to configuration parameters in project config map and credentials secret and performs rolling upgrade for relevant Kubernetes resources
  • Added json structured logging for Automation Agent pods
  • Support DNS SRV records for MongoDb access
  • Bug fix: avoiding unnecessary reconciliation
  • Bug fix: Improved Ops Manager/Cloud Manager state management for deleted resources