GithubHelp home page GithubHelp logo

isabella232 / vault-plugin-database-mongodbatlas Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hashicorp/vault-plugin-database-mongodbatlas

0.0 0.0 0.0 4.59 MB

License: Mozilla Public License 2.0

Makefile 6.19% Go 78.91% Shell 14.89%

vault-plugin-database-mongodbatlas's Introduction

HashiCorp Vault Database Secrets Engine - MongoDB Atlas plugin

MongoDB Atlas is one of the supported plugins for the HashiCorp Vault Database Secrets Engine and allows for the programmatic generation of unique, ephemeral MongoDB Database User credentials in MongoDB Atlas Projects.

The plugin is included from version 1.4 of Vault.

Please note: If you would like to install a different version of this plugin than the one that is bundled with Vault, versions v0.2.0 onwards of this plugin are incompatible with Vault versions before 1.6.0 due to an update of the database plugin interface.

Support, Bugs and Feature Requests

Support for the HashiCorp Vault Database Secrets Engine - MongoDB Atlas is provided under MongoDB Atlas support plans. Please submit support questions within the Atlas UI. Vault support is via HashiCorp.

Bugs should be filed under the Issues section of this repo.

Feature requests can be submitted in the Issues section or directly to MongoDB at https://feedback.mongodb.com/forums/924145-atlas - just select the Vault plugin as the category or vote for an already suggested feature.

Quick Links

Please note: HashiCorp takes Vault's security and their users' trust very seriously, as does MongoDB.

If you believe you have found a security issue in Vault or with this plugin, please responsibly disclose by contacting HashiCorp at [email protected] and contact MongoDB directly via [email protected] or open a ticket (link is external).

Acceptance Testing

In order to perform acceptance testing, you need to set the environment variable VAULT_ACC=1 as well as provide all of the necessary information to connect to a MongoDB Atlas Project. All ATLAS_* environment variables must be provided in order for the acceptance tests to run properly. A cluster must be available during the test. A free tier cluster can be provisioned manually to test.

Environment variable Description
ATLAS_PUBLIC_KEY The Atlas API public key
ATLAS_PRIVATE_KEY The Atlas API private key
ATLAS_PROJECT_ID The desired project ID or group ID
ATLAS_CONN_URL The desired cluster's connection URL within the project
ATLAS_ALLOWLIST_IP The public IP of the machine that the test is being performed

vault-plugin-database-mongodbatlas's People

Contributors

10genola avatar calvn avatar malnick avatar marinsalinas avatar ncabatoff avatar pacodw avatar pcman312 avatar themantissa avatar thetonymaster avatar tomhjp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.