MongoDB Atlas Operator v1.0.0
Breaking changes
AtlasCluster
CRD renamed toAtlasDeployment
spec.clusterSpec
renamed tospec.deploymentSpec
spec.advancedClusterSpec
renamed tospec.advancedDeploymentSpec
New features
AtlasProject Resource
- Added 3rd-Party Integrations support
- Added Prometheus Integration support via 3rd party integrations
- Added GCP Private Endpoints support
AtlasDeployment Resource
- Added Serverless Instances support via new
spec.serverlessSpec
field - Added an ability to schedule backups for AtlasDeployments
- Added an ability to upgrade shared-tier clusters M0/M2/M5 to M10+ by just changing
spec.deploymentSpec.providerSettings.instanceSizeName
forAtlasDeployment
CRs - Added
processArgs
section for theAtlasDeployment
CRD - Added an ability to omit
providerName = TENANT | SERVERLESS
when creatingAtlasDeployment
CRs
Operator
- Added log levels and JSON log output for the operator. Log level can be changed by providing
—log-level=debug | info | warn | error | dpanic | panic | fatal
flag. Output format can be changed by providing—log-encoder=json | console
flag
Fixes
- Fixed a bug when
AtlasProject
CR couldn’t be deleted if credentials secret has been deleted: #425 - Resolved missing epoch timestamps in log messages: #470
- Fixed a bug with incorrect user-agent version
- Fixed a CVE with
golang.org/x/crypto/ssh
module
The images can be found in:
https://quay.io/repository/mongodb/mongodb-atlas-kubernetes-operator