terraform-provider-minikube
terraform-provider-minikube copied to clipboard
A terraform provider for minikube!
This PR bumps the minikube version from 1.32 to [1.33](https://github.com/kubernetes/minikube/releases/tag/v1.33.0). There are quite a few changes with this upgrade, primarily the addition of the `--ha` flag I'll probably need a...
# Description Hashicorp now prefers new and existing plugins to use [Terraform Plugin Framework](https://developer.hashicorp.com/terraform/plugin/framework) going forward. In particular, the new framework can simplify all the weird type parsing we do...
This is a continuation of #131 for fixing `docker` driver multi-node usage. See logs below. --- There is still an issue with the `docker` driver in `v0.3.9`; both of the...
`terragrunt` is an open source tool created by [GruntWorks.io](https://gruntwork.io/), and it's used as a wrapper to `terraform` where it provides features that `terraform` cannot provide. The goal of the documentation...
This issue is a continuation of #131 for upstream tracking purposes. I have confirmed the issue for both `minikube` and `terraform-provider-minikube`; see the below issue for logs. This is an...
Currently, bits of the validation setup (see the [Makefile](./Makefile) and [the contributing guide](./Contributing.md)) assume that the developer is using terraform. With the emergence of [opentofu](https://opentofu.org/), this is not strictly the...
Trying to create a simple minikube_cluster resource with terraform and [terraform-provider-minikube](https://github.com/scott-the-programmer/terraform-provider-minikube) failes with the following errors ``` │ Error: wait: /bin/bash -c "sudo env PATH="/var/lib/minikube/binaries/v1.26.1:$PATH" kubeadm init --config /var/tmp/minikube/kubeadm.yaml --ignore-preflight-errors=DirAvailable--etc-kubernetes-manifests,DirAvailable--var-lib-minikube,DirAvailable--var-lib-minikube-etcd,FileAvailable--etc-kubernetes-manifests-kube-scheduler.yaml,FileAvailable--etc-kubernetes-manifests-kube-apiserver.yaml,FileAvailable--etc-kubernetes-manifests-kube-controller-manager.yaml,FileAvailable--etc-kubernetes-manifests-etcd.yaml,Port-10250,Swap,NumCPU,Mem,SystemVerification,FileContent--proc-sys-net-bridge-bridge-nf-call-iptables":...
To be close to feature complete, we should implement the ability to reference an existing minikube cluster as a [data source](https://developer.hashicorp.com/terraform/language/data-sources) The goal is to allow users to reference previously...
Closes https://github.com/scott-the-programmer/terraform-provider-minikube/issues/170 This PR maps the `wait` property to `VerifyComponents` which should allow the provider to hold off until the predefined components are ready Few things todo before merging -...
Currently setting [wait](https://registry.terraform.io/providers/scott-the-programmer/minikube/latest/docs/resources/cluster#wait) for add_ons for minikube cluster with docker driver is not working. I am setting the wait as `wait = ["all", "apps_running"]`, however that does not work and...