{"repo":"SDA-SE/mongodb-operator","free":true,"listed":false,"github":"https://github.com/SDA-SE/mongodb-operator","clone":"git clone https://github.com/SDA-SE/mongodb-operator.git","description":"A Kubernetes Operator that creates users and databases in existing MongoDB clusters based on a custom resource.","language":"Java","stars":14,"topics":["kubernetes","documentdb","k8s","kubernetes-operator","mongodb","operator"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"MongoDB Operator A Kubernetes Operator that creates users and databases in existing MongoDB clusters based on a custom resource. Please refer to the deployment documentation for installing MongoDB Operator in a Kubernetes Cluster or to the usage documentation to see how to request a database for a workload. The full documentation is available on GitHub Pages. If ArgoCD is used for deployment, the provided custom health check can be used to include MongoDb resource in the application health. The operator follows a write-only model for Kubernetes Secrets. It creates Secrets for new MongoDb resources, but it does not read existing Secrets. The image is hosted at quay.io/sdase/mongodb-operator. Local Deployment Prerequisites: - a running Docker Desktop installation. - properly installed Kind - Kubernetes CLI kubectl 1.21.1+ - kubectx (optional) - a shell with the root of this project as working directory Start The local setup can be created with a single command: When things go wrong, please refer to the manual installation documentation where all steps are described in detail. In most cases, errors are caused by timing issues. In this case start.sh can be retried. It will check for things that are already done if they can't be executed twice. Stop To stop the manual setup and free resources just run: Manual installation 1. Create local Docker Registry Start a local registry in Docker, so you can run locally built images in the kubernetes cluster. 1. Create Kubernetes cluster Use","default_branch":null,"files":null,"tree":[],"storefront":"/r/SDA-SE","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SDA-SE/mongodb-operator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}