#!/bin/bash -e set -o pipefail # Configure environment KIND_IMAGE="kindest/node:v1.25.3" export IMAGE_REGISTRY="localhost:5001" export CLUSTER_NAME=$(git describe --tags --dirty --always) export KUBECONFIG="/tmp/kubeconfig_$CLUSTER_NAME" # create registry container unless it already exists reg_name='kind-registry' reg_port='5001' if [ "$(docker inspect -f '{{.State.Running}}' "${reg_name}" 2>/dev/null || true)" != 'true' ]; then docker run \ -d --restart=always -p "127.0.0.1:${reg_port}:5000" --name "${reg_name}" \ registry:2 fi # create a cluster with the local registry enabled in containerd cat <