MongoDB Atlas Operator 2.15.0
## New Features
- Service Accounts support – AKO can now authenticate with Atlas using Atlas Service Accounts (client credentials), as an alternative to API keys. #3323 by @MaciejKaras
Improvements and fixes
- Datadog third-party integration – Added missing
sendQueryStatsMetricsandsendUserProvidedResourceTagsfields to the Datadog integration spec in AtlasProject. #3353 by @josvazg - FlexCluster stuck in Initial state – Fixed a race condition where concurrent reconciles triggered by simultaneous
FlexCluster+Groupcreation caused aDUPLICATE_CLUSTER_NAMEerror from Atlas, leaving the cluster permanently stuck. #3367 by @josvazg - AtlasTeam duplicate project entries in status – Fixed leftover duplicate status.projects entries that persisted after upgrading from pre-v2 operator versions. #3362 by @josvazg
- AtlasFederatedAuth role validation – Removed overly restrictive CRD-level validation on the role field, allowing all valid Atlas federated authentication roles. #3351 by @igor-karpukhin
- AtlasPrivateEndpoint resource - Added the missing portMappingEnabled and supportedRegions fields. #3378 by @igor-karpukhin
- Add
extraArgsto Helm Chart values to pass CLI arguments. #3382 by @josvazg - Ensure to either return errors or reconcile results. #2533 by @s-urbaniak
- Centralize external-id annotation lookup. #3345 by @helderjs
- Updated AtlasDataFederation CRD to the latest Atlas Go SDK. #3379 by @igor-karpukhin
Additional Information
- Images can be found in: https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
- Supported Kubernetes versions updated in this release: 1.33 - 1.35
- Supported OpenShift versions updated: 4.21
- See our full compatibility matrix here.