Releases: mongodb/mongodb-atlas-kubernetes
v2.4.1
MongoDB Atlas Operator 2.4.1
New features, improvements and fixes
- Fixed a bug where periodic reconciliation sometimes got skipped if there were no changes to custom resources in #1707 by @igor-karpukhin
- Respect Teams deletion protection in #1722 by @josvazg
Images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Supported Kubernetes versions: 1.28-1.30
Supported OpenShift versions: 4.15
Full Changelog: v2.4.0...v2.4.1
v2.4.0
MongoDB Atlas Operator 2.4.0
New features, improvements and fixes
- Introduce support for Backup Compliance Policies in #1623 by @roothorp
- Introduce support for Short Names and listing Atlas Kubernetes Operator resources in #1582 by @s-urbaniak
- Fix integrations reconciliation due to redacted secret comparisons in #1691 by @josvazg
Images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Supported Kubernetes versions updated in this release: 1.28-1.30
Supported OpenShift versions updated: 4.15
Full Changelog: v2.3.1...v2.4.0
v2.3.1
MongoDB Atlas Operator 2.3.1
Warnings
- Improve the validation of the
X509Type
field at AtlasDatabaseUser custom resources in #1576 by @josvazg- The valid values continue to be just
NONE
,CUSTOMER
,MANAGED
.
- The valid values continue to be just
New features, improvements and bug fixes
- Region configurations in Deployments are now sorted consistently to prevent redundant updates in #1624 by @roothorp
Images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Supported Kubernetes versions: 1.27-1.29
Supported OpenShift versions: 4.14
Full Changelog: v2.3.0...v2.3.1
v2.3.0
MongoDB Atlas Operator 2.3.0
New features, improvements and bug fixes
- Introduce support for Atlas Streams in #1529 in #1564 by @helderjs and @s-urbaniak
- Introduce support for Atlas Search, Atlas Vector Search and Atlas Search Nodes in #1392, #1430 by @igor-karpukhin @roothorp @s-urbaniak
Images can be found at: https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Supported Kubernetes versions: 1.27-1.29
Supported OpenShift versions: 4.14
Full changelog: v2.2.2...v2.3.0
v2.2.2
New features, improvements and bug fixes
- Fix concurrency issue that could result in changes to a resource being missed by the operator in #1520 and #1528 by @s-urbaniak and @igor-karpukhin.
Images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Supported Kubernetes versions: 1.27-1.29
Supported OpenShift versions: 4.14
Full Changelog: v2.2.1...v2.2.2
v2.2.1
New features, improvements and bug fixes
- All MongoDB images are now signed by @josvazg in #1462. See Image Signature Verification for details on verifying these signatures
- Remove CPU limits, increase memory limits to 1Gi, and increase memory requests to 256Mi by @igor-karpukhin in #1479 and #1472
- Improve reconciliation of Serverless Private Endpoints by @helderjs in #1489. The operator will no longer get stuck in a reconcile loop recreating serverless private endpoints when it fails to synchronize with Atlas.
- Ensure Atlas Teams are always cleaned up by @igor-karpukhin in #1481. This will prevent Atlas Team resources being orphaned and left in the cluster with no associated projects.
Deprecations and removals
- The following fields are deprecated, and setting them will have no effect in Serverless Deployments by @igor-karpukhin in #1491:
- DiskIOPS
- DiskTypeName
- EncryptEBSVolume
- InstanceSizeName
- VolumeType
- AutoScaling
Images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Supported Kubernetes versions: 1.27-1.29
Supported OpenShift versions: 4.14
Full Changelog: v2.2.0...v2.2.1
v2.2.0
New features, improvements and bug fixes
- Fix Federated Authentication role mapping assignment handling by @helderjs in #1434.
- Add support for
AP1
andUS1-Fed
DataDog regions in Third-Party Services Integration by @helderjs in #1433. - Add support for yearly backup frequencies in Cloud Backups by @helderjs in #1429
Images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
v2.1.0
Warnings
- Disable sub-object deletion protection by @s-urbaniak in #1371: This disables the
--subobject-deletion-protection
flag due to a bug, where ownership of objects between the operator and the Atlas API cannot be detected deterministically. The--object-deletion-protection
flag is still in place.
New features, improvements and bug fixes
- Add
terminationProtectionEnabled
property forAdvancedDeployment
resources by @igor-karpukhin in #1356: This adds theterminationProtectionEnabled
property to advanced deployments to achieve feature parity with serverless deployments. - Add OIDC and AWS IAM authentication fields for
AtlasDatabaseUser
resources by @igor-karpukhin in #1221: In addition to existing authentication methods this adds support for OIDC and AWS IAM.
Deprecations and removals
- Deprecate
cloudProviderAccess*
fields in favour ofcloudProviderIntegration*
in theAtlasProject
resource by @helderjs in #1230: This changes the field names for clarity. Note that the oldcloudProviderAccess*
fields will be removed in future versions.
Images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
v1.9.3
v1.7.3
MongoDB Atlas Operator v1.7.3
Operator Changes
- Move
leases.coordination.k8s.io
to its own proxy-role rule (#947)
AtlasProject Resource
- Added
IsExtendedStorageSizesEnabled
field to thesettings
section (#936) - Bumped up Go version to 1.20 (#936)
AtlasDeployment Resource
The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator