The MongoDB Atlas Service Broker is now deprecated. We do not recommend it for new use. To control your Atlas deployments from Kubernetes, consider adopting the MongoDB Atlas Operator instead.
Use the Atlas Service Broker to connect to MongoDB Atlas from any platform which supports the Open Service Broker API, such as Kubernetes and Pivotal Cloud Foundry.
- Provision managed MongoDB clusters on Atlas directly from your platform of choice. Includes support for all cluster configuration settings and cloud providers available on Atlas.
- Manage and scale clusters without leaving your platform.
- Create bindings to allow your applications access to clusters.
For instructions on how to install and use the MongoDB Atlas Service Broker please refer to the documentation.
Configuration is handled with environment variables. Logs are written to
stderr
and each line is in a structured JSON format.
Variable | Default | Description |
---|---|---|
ATLAS_BASE_URL | https://cloud.mongodb.com |
Base URL used for Atlas API connections |
BROKER_HOST | 127.0.0.1 |
Address which the broker server listens on |
BROKER_PORT | 4000 |
Port which the broker server listens on |
BROKER_LOG_LEVEL | INFO |
Accepted values: DEBUG , INFO , WARN , ERROR |
BROKER_TLS_CERT_FILE | Path to a certificate file to use for TLS. Leave empty to disable TLS. | |
BROKER_TLS_KEY_FILE | Path to private key file to use for TLS. Leave empty to disable TLS. | |
PROVIDERS_WHITELIST_FILE | Path to a JSON file containing limitations for providers and their plans. |
See LICENSE. Licenses for all third-party dependencies are included in notices.
Information regarding development, testing, and releasing can be found in the development documentation.