MongoDB Atlas Kubernetes Operator - Manage your MongoDB Atlas clusters from Kubernetes
APACHE-2.0 License
Bot releases are visible (Hide)
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: https://github.com/mongodb/mongodb-atlas-kubernetes/compare/v2.3.1...v2.4.0
Published by github-actions[bot] 4 months ago
X509Type
field at AtlasDatabaseUser custom resources in #1576 by @josvazg
NONE
, CUSTOMER
, MANAGED
.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: https://github.com/mongodb/mongodb-atlas-kubernetes/compare/v2.3.0...v2.3.1
Published by github-actions[bot] 5 months ago
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: https://github.com/mongodb/mongodb-atlas-kubernetes/compare/v2.2.2...v2.3.0
Published by github-actions[bot] 6 months ago
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: https://github.com/mongodb/mongodb-atlas-kubernetes/compare/v2.2.1...v2.2.2
Published by roothorp 6 months ago
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: https://github.com/mongodb/mongodb-atlas-kubernetes/compare/v2.2.0...v2.2.1
Published by github-actions[bot] 7 months ago
AP1
and US1-Fed
DataDog regions in Third-Party Services Integration by @helderjs in https://github.com/mongodb/mongodb-atlas-kubernetes/pull/1433.Images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Published by github-actions[bot] 8 months ago
--subobject-deletion-protection
flag due to a bug, where ownership of subjects between the operator and the Atlas API cannot be detected deterministically. The --object-deletion-protection
flag is still in place.terminationProtectionEnabled
property for AdvancedDeployment
resources by @igor-karpukhin in https://github.com/mongodb/mongodb-atlas-kubernetes/pull/1356: This adds the terminationProtectionEnabled
property to advanced deployments to achieve feature parity with serverless deployments.AtlasDatabaseUser
resources by @igor-karpukhin in https://github.com/mongodb/mongodb-atlas-kubernetes/pull/1221: In addition to existing authentication methods this adds support for OIDC and AWS IAM.cloudProviderAccess*
fields in favour of cloudProviderIntegration*
in the AtlasProject
resource by @helderjs in https://github.com/mongodb/mongodb-atlas-kubernetes/pull/1230: This changes the field names for clarity. Note that the old cloudProviderAccess*
fields will be removed in future versions.The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Published by github-actions[bot] 9 months ago
Published by github-actions[bot] 11 months ago
AtlasBackupSchedule
custom resource to be reused by multiple deployments managed by the operator, we have removed replicationSpecId
from the AtlasBackupSchedule
custom resource. It will now be automatically set for every deployment that references it. As a result of this change, replicationSpecId
is no longer configurable in an AtlasBackupSchedule
and should be removed.advancedDeploymentSpec
. All deployment options are now supported as part of the deploymentSpec
. For the AtlasDeployment resource, the following things were changed:spec.deploymentSpec
- now contains all fields from the spec.advancedDeploymentSpec.spec.advancedDeploymentSpec
- is gone. If you used advancedDeploymentSpec
before, the only change you need to make is to rename the advancedDeploymentSpec
to deploymentSpec
in the AtlasDeployment
resource. If you used deploymentSpec
, you will need to rewrite it to advancedDeploymentSpec
format.secretRef
fields for EncryptionAtREST and AlertConfiguration features by @roothorp in #1203 . This forces use of secrets for all credentials to promote security best practices.AtlasProject
custom resource to Secrets. Credentials and API secrets should now be stored in Secrets
and referenced from the AtlasProject
custom resource. The following fields were replaced:.spec.alertConfiguration.notifications
:APIToken
-> APITokenRef
DatadogAPIKey
-> DatadogAPIKeyRef
FlowdockTokenAPI
-> FlowdockTokenAPIRef
OpsGenieAPIKey
-> OpsGenieAPIKeyRef
VictorOpsAPIKey
-> VictorOpsSecretRef
VictorOpsRoutingKey
-> VictorOpsSecretRef
(expected to have both VictorOps values).spec.encryptionAtRest
:
AccessKeyID
, SecretAccessKey
, CustomerMasterKeyID
and RoleID
-> secretRef
(expected to contain all those fields with values). Note: although there are fields AccessKeyID
, SecretAccessKey
they can only be provided for AtlasProject
resources that had them before. New projects required to configure CloudProviderAccessRoles
feature to enable the Encryption at REST for AWS.SubscriptionID
, KeyVaultName
, KeyIdentifier
, Secret
-> secretRef
(expected to contain all those fields with values)ServiceAccountKey
, KeyVersionResourceID
-> secretRef
(expected to contain all those fields with values)Full Changelog: https://github.com/mongodb/mongodb-atlas-kubernetes/compare/v1.9.0...v2.0.0
Published by github-actions[bot] 11 months ago
AtlasDeployment
resource, the following things were changed:spec.deploymentSpec
- now contains all fields from the spec.advancedDeploymentSpecspec.advancedDeploymentSpec
- is gonesecretRef
fields for EncryptionAtREST
and Alerts
features by @roothorp in https://github.com/mongodb/mongodb-atlas-kubernetes/pull/1203
Full Changelog: https://github.com/mongodb/mongodb-atlas-kubernetes/compare/v1.9.0...v2.0.0
Published by josvazg 12 months ago
The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Published by github-actions[bot] about 1 year ago
The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Published by github-actions[bot] about 1 year ago
AtlasBackupSchedule
resources that were referenced by AtalsDeployment
resources (#1082)The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Published by github-actions[bot] about 1 year ago
Integrations
secrets (#1021)Encryption at REST
feature: credentials for cloud providers can now be stored in secrets instead of the AtlasProject CR (#1045)Encryption at REST
feature: fixed GCP credentials validation (#1008)The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Published by github-actions[bot] over 1 year ago
The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Published by github-actions[bot] over 1 year ago
leases.coordination.k8s.io
to its own proxy-role rule (#947)IsExtendedStorageSizesEnabled
field to the settings
section (#936)The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Published by github-actions[bot] over 1 year ago
The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Published by github-actions[bot] over 1 year ago
export
field #897The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Published by github-actions[bot] over 1 year ago
autoIndexingEnabled
field marked as deprecated (#874)The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator
Published by github-actions[bot] over 1 year ago
The images can be found in:
https://quay.io/mongodb/mongodb-atlas-kubernetes-operator