medyagh/setup-minikube
test your app against real Kubernetes.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| start | Start minikube after install is complete | no | true |
| cache | Cache ISO, kicbase, and preloads to speed up starting minikube | no | true |
| minikube-version | Choose a specific version of minikube, "latest" for the latest stable build, or "HEAD" for the latest development build | no | latest |
| driver | Choose a specific driver, one of: docker, none, podman, virtualbox, parallels, vmwarefusion, hyperkit, vmware, ssh | no | "" |
| container-runtime | Choose a specific container-runtime, one of: docker, containerd, cri-o | no | "" |
| kubernetes-version | Choose a specific version of Kubernetes, "stable" for the latest stable build, or "latest" for the latest development build | no | "" |
| cpus | Number of CPUs allocated to Kubernetes. Use "max" to use the maximum number of CPUs. | no | "" |
| memory | Amount of RAM to allocate to Kubernetes (format: <number>[<unit>], where unit = b, k, m or g). Use "max" to use the maximum amount of memory. | no | "" |
| network-plugin | Kubelet network plug-in to use (default: auto). Valid options: cni | no | "" |
| cni | CNI plug-in to use. Valid options: auto, bridge, calico, cilium, flannel, kindnet, or path to a CNI manifest | no | "" |
| addons | Choose optional addons to install. Valid options: ingress, gcp-auth, registry ... | no | "" |
| extra-config | Extra configuration (--extra-config) to pass into "minikube start". | no | "" |
| feature-gates | Enabling feature gates (--feature-gates) to pass into "minikube start" in a format it accepts it. | no | "" |
| listen-address | IP Address to use to expose ports (docker and podman driver only) | no | "" |
| mount-path | Mount the source directory from your host into the target directory inside the cluster (format: <source directory>:<target directory>) | no | "" |
| nodes | The total number of nodes to spin up. | no | "" |
| install-path | Path where the executables (minikube) will get installed. Useful when having multiple self-hosted runners on one machine. | no | "" |
| wait | comma separated list of Kubernetes components to verify and wait for after starting a cluster. defaults to "apiserver,system_pods", available options: "apiserver,system_pods,default_sa,apps_running,node_ready,kubelet". Other acceptable values are "all" or "none", "true" and "false" | no | all |
| insecure-registry | Enable insecure communication with the given registries | no | "" |
| start-args | Any flags you would regularly pass into minikube via CLI, seperated by space | no | "" |
Outputs
no outputs