github mongodb/mongodb-kubernetes 1.7.0
Release of MCK 1.7.0

19 hours ago

MCK 1.7.0 Release Notes

New Features

  • Auto embeddings: Added support for auto embeddings in MongoDB Community to automatically generate vector embeddings for the vector search data. This document can be followed for detailed documentation
  • MongoDBSearch: Updated the default mongodb/mongodb-search image version to 0.60.1. This is the version MCK uses if .spec.version is not specified.
  • Added support for configurable ValidatingWebhookConfiguration name via operator.webhook.name helm value.
  • MongoDBOpsManager: Added field spec.backup.s3Stores[].objectLockEnabled in the MongoDBOpsManager resource for specifying whether the S3 bucket has Object Lock enabled. This flag is only allowed for Ops Manager version >= 8.0.19 and it is needed for enabling immutable backups.
  • Allows users to override any Ops Manager emptyDir mount with their own PVCs via overrides statefulSet.spec.volumeClaimTemplates.

Bug Fixes

  • Fixed an issue where the operator would crash when securityContext.readOnlyRootFilesystem=true was set in the helm chart values. The operator now creates an emptyDir volume for the webhook certificate.
  • Fix an issue to ensure that hosts are consistently removed from Ops Manager monitoring during AppDB scale-down events.
  • Fixed an issue where monitoring agents would fail after disabling TLS on a MongoDB deployment.
  • Persistent Volume Claim resize fix: Fixed an issue where the Operator ignored namespaces when listing PVCs, causing conflicts with resizing PVCs of the same name. Now, PVCs are filtered by both name and namespace for accurate resizing.
  • Fixed a panic that occurred when the domain names for a horizon was empty. Now, if the domain names are not valid (RFC 1123), the validation will fail before reconciling.
  • MongoDBMultiCluster, MongoDB: Fix an issue where the operator skipped host removal when an external domain was used, leaving monitoring hosts in Ops Manager even after workloads were correctly removed from the cluster.
  • Fix non-deterministic topologySpreadConstraints generated order (classic Go "bug" iterating over a map)
  • Fixed an issue where the Operator could crash when TLS certificates are configured using the certificatesSecretsPrefix field without additional TLS settings.
  • MongoDBOpsManager, AppDB: Block removing a member cluster while it still has non-zero members. This prevents scaling down without the preserved configuration and avoids unexpected issues.
  • Fixed an issue where redeploying a MongoDB resource after deletion could fail with 409 "version not available" errors due to stale agent credentials in Ops Manager.
  • Fixed Statefulset update logic that might result in triggering rolling restart in more than one member cluster at a time.

Don't miss a new mongodb-kubernetes release

NewReleases is sending notifications on new releases.