• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.circleci/H07-Jul-2021-

.github/H07-Jul-2021-

cmd/vault-plugin-secrets-mongodbatlas/H07-Jul-2021-

scripts/H07-Jul-2021-

vendor/H03-May-2022-

website/source/docs/secrets/atlasmongodb/H07-Jul-2021-

.gitignoreH A D07-Jul-2021815

LICENSEH A D07-Jul-202115.5 KiB

MakefileH A D07-Jul-20211.7 KiB

README.mdH A D07-Jul-20212 KiB

acceptance_test.goH A D07-Jul-20216.9 KiB

backend.goH A D07-Jul-20211.7 KiB

client.goH A D07-Jul-20211.6 KiB

docker-test.shH A D07-Jul-20211.2 KiB

go.modH A D07-Jul-2021897

go.sumH A D07-Jul-202119.6 KiB

path_config.goH A D07-Jul-20212.2 KiB

path_config_test.goH A D07-Jul-20212.1 KiB

path_credentials.goH A D07-Jul-20212.2 KiB

path_roles.goH A D07-Jul-20218.8 KiB

path_roles_list.goH A D07-Jul-2021845

path_roles_test.goH A D07-Jul-20211.8 KiB

secret_programmatic_api_keys.goH A D07-Jul-202110.3 KiB

test_env.goH A D07-Jul-20219.3 KiB

util.goH A D07-Jul-2021320

README.md

1# HashiCorp Vault MongoDB Atlas Secrets Engine
2
3The MongoDB Atlas Secrets Engine is a plugin for HashiCorp Vault which generates unique, ephemeral [Programmatic API](https://docs.atlas.mongodb.com/reference/api/apiKeys/) keys for MongoDB Atlas.
4
5**The plugin is included in version 1.4 of Vault.**
6
7## Support, Bugs and Feature Requests
8Support for the HashiCorp Vault MongoDB Atlas Secrets Engine is provided under MongoDB Atlas support plans. Please submit support questions within the Atlas UI.  Vault support is via HashiCorp.
9
10Bugs should be filed under the Issues section of this repo.
11
12Feature requests can be submitted in the Issues section or directly with MongoDB at https://feedback.mongodb.com/forums/924145-atlas - just select the Vault plugin as the category or vote for an already suggested feature.
13
14## Quick Links
15- [MongoDB Atlas Secrets Engine - Docs](https://www.vaultproject.io/docs/secrets/mongodbatlas)
16- [MongoDB Atlas Secrets Engine - API Docs](https://www.vaultproject.io/api-docs/secret/mongodbatlas/)
17- [MongoDB Atlas Website](https://www.mongodb.com/cloud/atlas)
18- [Vault Website](https://www.vaultproject.io)
19
20**Please note**: Hashicorp takes Vault's security and their users' trust very seriously, as does MongoDB.
21
22If you believe you have found a security issue in Vault or with this plugin, _please responsibly disclose_ by
23contacting HashiCorp at [security@hashicorp.com](mailto:security@hashicorp.com) and contact MongoDB
24directly via [security@mongodb.com](mailto:security@mongodb.com) or
25[open a ticket](https://jira.mongodb.org/plugins/servlet/samlsso?redirectTo=%2Fbrowse%2FSECURITY) (link is external).
26
27## Running tests
28
29To run the acceptance tests, you need to set the following environment variables:
30
31```bash
32VAULT_ACC=1
33ATLAS_PRIVATE_KEY=...
34ATLAS_PUBLIC_KEY=...
35ATLAS_PROJECT_ID=...
36ATLAS_ORGANIZATION_ID=...
37```
38
39The programmatic API key provided must be an "Organization Owner", and must have
40your public IP address set as an allowed address. You can manage both of these
41through the Organization access manager view on the web UI.
42