Releases: mongodb/mongodb-atlas-kubernetes
v1.6.1
MongoDB Atlas Operator v1.6.1
AtlasProject Resource
AtlasDeployment Resource
- Fixed BackupSchedule reconciliation #854
The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
v1.6.0
MongoDB Atlas Operator v1.6.0
Operator Changes
- Added CRD versioning #812
- Added finalizers for AtlasBackupSchedule, AtlasBackupPolicy and AtlasTeam resources #830 #836
- Operator image now supports ARM64
AtlasProject Resource
AtlasDeployment Resource
- Added Global deployments feature #813
The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
v1.5.1
MongoDB Atlas Operator v1.5.1
AtlasDeployment Resource
- Fix connection secret creation for serverless instances #794 (#791)
- Fix provider choice function for SPE #803
The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
v1.5.0
MongoDB Atlas Operator v1.5.0
Atlas Operator
AtlasProject Resource
- Add Atlas Teams (#767)
- Make sure PEs are always added to status (#773)
- Fix the InstanceSize must match issue #777 (#782)
AtlasDeployment Resource
The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
v1.4.1
MongoDB Atlas Operator v1.4.1
Atlas Operator
- Updated minimum Openshift version to 4.8
AtlasProject Resource
- Add Custom Roles (#745)
The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
v1.4.0
MongoDB Atlas Operator v1.4.0
AtlasProject Resource
- Add auditing (#708)
- Add Project Settings (#716)
- Add alert configuration feature (#717)
- Fix issue with /32 CIDR #694 (#704)
- Check user namespace for integrations #725 (#726)
AtlasDeployment Resource
- Allow autoscaling instanceSize and diskSizeGB outside of the manually set instanceSize and diskSizeGB (#715)
The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
v1.3.0
MongoDB Atlas Operator v1.3.0
AtlasProject Resource
- Add network peering feature #620
- Add cloud provider access role feature #645
- Add encryption at rest #674
AtlasDeployment Resource
- Fix deployment CR deletion if token invalid #666 (#421)
- Prevent changing instanceSize and diskGB if autoscaling is enabled #672 (#648, #649)
- Fix error message for Delete method #664
- Add test for atlasdeployments with keep annotation #612
The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
v1.2.0
MongoDB Atlas Operator v1.2.0
Atlas Operator
- Updated to Go 1.18 #604
AtlasProject Resource
- Added support for Private Endpoints backwards sync #603
AtlasDeployment Resource
- Refactored the Advanced Deployment Handler #615 (#606)
- Changed autoScaling to a new struct according to Atlas API #592 (#588)
- Fixed diskSizeGB decreasing for normal deployments #634 (#611)
- Fixed panic when Atlas API returns an empty object #593 (#589)
The images can be found in:
https://quay.io/repository/mongodb/mongodb-atlas-kubernetes-operator
v1.1.0
MongoDB Atlas Operator v1.1.0
AtlasProject Resource
- Maintenance Windows are now supported
- Fixed missing fields in condition status for Private Endpoints
- Unused condition statuses are now dynamically removed
Operator
- Fixed missing secure connection string in the secrets
The images can be found in:
https://quay.io/repository/mongodb/mongodb-atlas-kubernetes-operator
v1.0.0
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