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: 4.12.2 // (optional) The ingress controller version (helm chart https://kubernetes.github.io/ingress-nginx)
registry_image: registry:2 // (optional) The registry docker image to be used
node_image: kindest/node:v1.31.1 // (optional) The k8s node image to be used
- ingress_class_name: The name of the ingress class
- registry: The address of the docker registry