{"repo":"appvia/terranetes-controller","free":true,"listed":false,"github":"https://github.com/appvia/terranetes-controller","clone":"git clone https://github.com/appvia/terranetes-controller.git","description":"The terranetes controller manages the lifecycle of an OpenTofu or Terraform resource, allowing developers to self-serve dependencies in a controlled manner.","language":"Go","stars":248,"topics":["kubernetes","self-service","terraform","checkov","cloud","cloudformation","aws","azure","google","terranetes"],"license":"GPL-2.0","category":"deployment-docker-iac","readme_excerpt":"TERRANETES CONTROLLER The Terranetes Controller manages the lifecycle of an OpenTofu or Terraform resource, allowing developers to self-serve dependencies in a controlled manner. There's a number of open source controllers you could use that will run OpenTofu or Terraform in Kubernetes. All of them deliver the developer outcome, however, none address the \"consequences\" of delivering that outcome in the first place; the risks, costs, security implications, the general lack of checks and balances. What sets the Terranetes controller apart is its opinion; we first enable the platform team to deliver the outcome in a safe environment before it can be self-served by developers. Providing platform engineers with all the knobs, dials and levers to control and mitigate those risks is the key differentiator for Terranetes controller. Documentation can be found at https://terranetes.appvia.io/ FEATURES DEVELOPERS - Keep Terraform Configuration simple to use - Filter and write specific Terraform outputs to a secret - View full Terraform log output - Approve changes before application, supporting plan and apply workflows - See cost estimates prior to creating resources - Support private terraform module sources - Directly reference FluxCD sources - Drift Detection PLATFORM ENGINEERS - Keep cloud credentials secure - Restrict credentials provider use via namespace and label selectors - Don't expose credentials within a user's namespace - Define Guardrails around use - Restrict to known mo","default_branch":null,"files":null,"tree":[],"storefront":"/r/appvia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/appvia/terranetes-controller/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."}