MongoDB is a popular document database, with varying support across the major cloud providers.
We should continue looking into adding support for MongoDB in Crossplane in as many environments as we can.
Please, assign this issue to me.
My goal is to support the AWS and Azure providers via DynamoDB and CosmosDB respectively. Any idea how to support MongoDB in GCP via crossplane? I see that GCP offers it via Atlas but it seems just the billing in GCP while the managed service is outside (Atlas). Does anyone have experience with MongoDB in GCP?
@artursouza just a heads up, I believe @sahil-lakhwani is in progress on AWS DynamoDB so it may be good to just focus on Azure Cosmos to start. I am thinking (at least for now) that we likely will not support marketplace installations like MongoDB Atlas on GCP. Instead, I think Mongo could be its own self-contained provider to support Atlas. GCP also has its own NoSQL database, datastore. A better title for this issue would likely be "NoSQL support", but I think it was specifically mentioning Cosmos and DynamoDB because they are MongoDB wire-compatible.
We can support nosql databases and let the API (mongodb or not) to be an attribute. In Azure you choose which API to use.
Get Outlook for iOShttps://aka.ms/o0ukef
From: Daniel Mangum notifications@github.com
Sent: Thursday, March 19, 2020 3:57:31 AM
To: crossplane/crossplane crossplane@noreply.github.com
Cc: Artur Souza artursouza.ms@outlook.com; Mention mention@noreply.github.com
Subject: Re: [crossplane/crossplane] MongoDB support (#280)
@artursouzahttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fartursouza&data=02%7C01%7C%7C6b1fe218a886445ad74008d7cbf45294%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637202122518959456&sdata=bCdIsEsn7a4sJ94rKnVa%2F%2FyfTzSCisIPbN57juYmygI%3D&reserved=0 just a heads up, I believe @sahil-lakhwanihttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsahil-lakhwani&data=02%7C01%7C%7C6b1fe218a886445ad74008d7cbf45294%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637202122518959456&sdata=EBMQcfdOwKiTShqFrbMKdORNBbuJKC%2Bz4k0mb94Ty80%3D&reserved=0 is in progress on AWS DynamoDB so it may be good to just focus on Azure Cosmos to start. I am thinking (at least for now) that we likely will not support marketplace installations like MongoDB Atlas on GCP. Instead, I think Mongohttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmongodb%2Fgo-client-mongodb-atlas&data=02%7C01%7C%7C6b1fe218a886445ad74008d7cbf45294%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637202122518969450&sdata=qSSTQJElTvHsyMOd%2FrZbzsWSD1ZQ%2FK%2FMeTM0wloPS8Q%3D&reserved=0 could be its own self-contained provider to support Atlas. GCP also has its own NoSQL database, datastorehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgodoc.org%2Fcloud.google.com%2Fgo%2Fdatastore&data=02%7C01%7C%7C6b1fe218a886445ad74008d7cbf45294%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637202122518969450&sdata=Gy6DiwYDkW%2BxZMOSz3EyohxC8MyN%2FdmzgNROFmCNCGA%3D&reserved=0. A better title for this issue would likely be "NoSQL support", but I think it was specifically mentioning Cosmos and DynamoDB because they are MongoDB wire-compatible.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcrossplane%2Fcrossplane%2Fissues%2F280%23issuecomment-601116055&data=02%7C01%7C%7C6b1fe218a886445ad74008d7cbf45294%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637202122518969450&sdata=YTBZ6hQ9ZsgLzDQDHdH8nn98LTieGnHiMhpbgGI%2FWUM%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAAA77CQMP6VARWUIQ3NY6T3RIH3BXANCNFSM4GQAT5YQ&data=02%7C01%7C%7C6b1fe218a886445ad74008d7cbf45294%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637202122518979444&sdata=Y%2BJzeDcPOesgAo%2Bc6Y88pP%2Bqwg%2BNSvLEpgd1oqCtaD8%3D&reserved=0.
Support for CosmosDB Account (can be used for MongoDB or Cassandra) was added in https://github.com/crossplane/provider-azure/pull/138.
@negz @jbw976 Similar to #281, should we close this out in favor of provider-specific issues? We already have Azure Cosmos / MongoDB support from https://github.com/crossplane/provider-azure/pull/138.
Most helpful comment
@artursouza just a heads up, I believe @sahil-lakhwani is in progress on AWS DynamoDB so it may be good to just focus on Azure Cosmos to start. I am thinking (at least for now) that we likely will not support marketplace installations like MongoDB Atlas on GCP. Instead, I think Mongo could be its own self-contained
providerto support Atlas. GCP also has its own NoSQL database, datastore. A better title for this issue would likely be "NoSQL support", but I think it was specifically mentioning Cosmos and DynamoDB because they are MongoDB wire-compatible.