mongodb / mongodb-atlas-kubernetes

MongoDB Atlas Kubernetes Operator - Manage your MongoDB Atlas clusters from Kubernetes
http://www.mongodb.com/cloud/atlas
Apache License 2.0
146 stars 75 forks source link

Atlas Operator should Integrate with 3rd party Secrets Management #247

Closed alex-tw-lam closed 2 years ago

alex-tw-lam commented 3 years ago

Kubernetes secrets are known to be insecure, they are mere base64 of plaintext.

The operator should integrate with some mainstream secret management solutions, such as AWS secret manager, Azure KV and Hashicorp Vault.

This would enable the operator to meet some of the more stringent compliance requirements and integrate with corporate environments.

Alex

denist-huma commented 3 years ago

:+1: Secret Manager | Google Cloud

jasonmimick commented 2 years ago

Hi- Integration with HashiCorp Vault is in the product roadmap for the MongoDB Atlas Kubernetes Operator. However, since there is already an existing direct integration between MongoDB Atlas and Vault which is somewhat orthogonal to the AtlasDatabaseUser custom resource control vector, but can be integrated into your Kubernetes deployments today. In this kind of deployment, one would manage all the MongoDB Database users directly through Vault and not the Kubernetes custom resources.

To find out more about this integration, pls visit: https://www.mongodb.com/atlas/hashicorp-vault