{"repo":"gavinbunney/terraform-provider-kubectl","free":true,"listed":false,"github":"https://github.com/gavinbunney/terraform-provider-kubectl","clone":"git clone https://github.com/gavinbunney/terraform-provider-kubectl.git","description":"Terraform provider to handle raw kubernetes manifest yaml files","language":"Go","stars":689,"topics":["kubernetes","terraform-provider","terraform"],"license":"MPL-2.0","category":"deployment-docker-iac","readme_excerpt":"Kubernetes \"kubectl\" Provider This provider is the best way of managing Kubernetes resources in Terraform, by allowing you to use the thing Kubernetes loves best - yaml! The core of this provider is the kubectl manifest resource, allowing free-form yaml to be processed and applied against Kubernetes. This yaml object is then tracked and handles creation, updates and deleted seamlessly - including drift detection! A set of helpful data resources to process directories of yaml files and inline templating is available. This terraform-provider-kubectl provider has been used by many large Kubernetes installations to completely manage the lifecycle of Kubernetes resources. Installation Terraform 0.13+ The provider can be installed and managed automatically by Terraform. Sample versions.tf file : Terraform 0.12 Install latest version The following one-liner script will fetch the latest provider version and download it to your /.terraform.d/plugins directory. Install manually If you don't want to use the one-liner above, you can download a binary for your system from the release page, then either place it at the root of your Terraform folder or in the Terraform plugin folder on your system. Quick Start See User Guide for details on installation and all the provided data and resource types. --- Development Guide If you wish to work on the provider, you'll first need Go installed on your machine (version 1.12+ is required ). You'll also need to correctly setup a GOPATH, as well as addi","default_branch":null,"files":null,"tree":[],"storefront":"/r/gavinbunney","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gavinbunney/terraform-provider-kubectl/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."}