{"repo":"itsbalamurali/neon-operator","free":true,"listed":false,"github":"https://github.com/itsbalamurali/neon-operator","clone":"git clone https://github.com/itsbalamurali/neon-operator.git","description":"Neon serverless Postgres database helm chart","language":"Python","stars":64,"topics":["helm-chart","k8s","kubernetes","neon","postgresql","serverless"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Neon Serverless Postgres K8S Operator License MIT License Neon is licensed under Apache License 2.0. Only use this code if you know what you are doing legally in agreement with NEON's license. When NeonDeployment is created: Step 1: Launch Storage Broker Step 2: Launch SafeKeepers with above storage broker When Tenant is Created (Create a default timeline along with tenant): Step 1: Launch PageServer with tenant mapped to it (persist the pageserver id with new tenant and pageserver gets it via /re-attach request) Step 2: Launch Compute Node Mapping a pageserver () When a timeline is created(Mapped with Tenant) TODO: - [ ] Launch ComputeNodes & PageServer based on the Tenants in Co-ordination with Control Panel Server. - [ ] CertManager for TLS. - [ ] JWT Auth Between the components. - [ ] Control Plane API Implementation (Work in Progress). - [ ] Tenants & Timelines management via CRD (Work in Progress). - [ ] Autoscaler Agent Support. - [ ] Implement Authentication (/authenticate proxy request/) Service required by Proxy Server(This service is not open-sourced by neon). - [ ] Proxy Server Support (Not really useful unless you are on constrained env like WASM!!!) - [ ] Add NEON CONTROL PLANE TOKEN env on compute-node.","default_branch":null,"files":null,"tree":[],"storefront":"/r/itsbalamurali","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/itsbalamurali/neon-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."}