MCK 1.6.1 Release Notes
Bug Fixes
- Backed up the agent password in a secret for SCRAM authentication to prevent unnecessary password rotations.
- MongoDB Adding missing ownerrefs to ensure proper resource deletion by kubernetes.
- Single Cluster Deleting resources created by CRD now only happens on multi-cluster deployments. Single Cluster will solely rely on ownerrefs.
- MongoDB, MongoDBOpsManager: Improve validation for
featureCompatibilityVersionfield inMongoDBandMongoDBOpsManagerspec. The field now enforces proper semantic versioning. Previously, invalid semver values could be accepted,
potentially resulting in incorrect configurations. - Roles configured via Ops Manager UI or API will no longer be removed by the operator
- A new
debug sidecarhas been introduced to remove the runtime download of Go and Delve from theagent-launcherscript. Instead of enabling agent debugging via the script, debugging is now controlled by the operator. WhenMDB_AGENT_DEBUGis set totruein the private context, the operator injects adebug sidecarthat runs Delve and attaches to the agent process.
Other Changes
- A new asset,
release_info_<mck-version>.json, is now included with all releases. It documents the latest available versions of all container images used by MongoDB Controllers for Kubernetes at the time of release. This file is provided for informational purposes only and does not define the full support matrix. The format and contents are experimental and may change in future releases, including potential breaking changes for programmatic consumers. - Operator configuration: Removed the unused
MDB_IMAGE_TYPEenvironment variable and the correspondingmongodb.imageTypeHelm value. This variable was deprecated in v1.28.0 of the MongoDB Enterprise Kubernetes Operator when it switched to architecture-based image selection (ubi9 for static, ubi8 for non-static). This is a cleanup change with no functional impact.