Github action that creates a kind cluster with integrated container registry.
Optionally ingress can be enabled.
- name: Install Kind
uses: bakito/kind-with-registry-action@main
with:
kind_version: v0.24.0 // (optional) kind version to be used
kubectl_version: v1.31.0 // (optional) kubectl version to be used
ingress_enabled: true // (optional) enable ingress-nginx
ingress_version: helm-chart-4.11.3 // (optional) The ingress controller version (git tag)
registry_image: registry:2 // (optional) The registry docker image to be used
node_image: kindest/node:v1.31.1 // (optional) The k8s node imaage to be used
- ingress_class_name: The name of the ingress class
- registry: The address of the docker registry