You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Crossplane is a super interesting project to create infrastructure directly from Kubernetes. It uses a concept called providers that group together a major purpose. E.g. there is a provider-aws that includes all controllers for AWS managed services.
We could convert this project into a crossplane provider, provider-mongodbatlas. These brings lots of advantages, as we can adapt crossplanes standard and neat code base where we do not have to implement the full logic of a Reconcile method, but only have to concern about implementing the CRUD operations for every Atlas API.
Hey @Knappek I was looking for such operator and found yours which seems a good starting point. Interestingly enough, I'm also evaluating Crossplane for AWS/GCP services and now I wonder if you'll be continuing this project, or if now the goal is to implement it within Crossplane ?
Hey @cebidhem happy to hear that you are interested in a mongodb atlas operator. Yeah, I would suggest to start a new project implementing the Crossplane approach, a so called provider-mongodbatlas.
There are couple of resources that might help starting a new provider:
Crossplane is a super interesting project to create infrastructure directly from Kubernetes. It uses a concept called providers that group together a major purpose. E.g. there is a provider-aws that includes all controllers for AWS managed services.
We could convert this project into a crossplane provider,
provider-mongodbatlas
. These brings lots of advantages, as we can adapt crossplanes standard and neat code base where we do not have to implement the full logic of a Reconcile method, but only have to concern about implementing the CRUD operations for every Atlas API.@themantissa this could be of interest to you.
The text was updated successfully, but these errors were encountered: