# client — the regulated-estate shape. Multi-node so taints, affinity and # topology are real; apiserver audit on; images through a pull-through cache of # the corporate registry. # # Costs roughly 4-6 GB. Check `make cluster list` before starting this alongside # other work — see the memory note in the README. PROFILE_NAME=client K8S_VERSION=v1_36 KIND_CONFIG=kind-config.client.yaml.tpl ADDONS="metallb cert-manager metrics-server" REGISTRY_MODE=mirror INGRESS_MODE=hostport DNS_MODE=hosts # Ports derive from the directory name by default (see ctrl/ports.sh), so # several environments run side by side. # # Opt in to the real ports below only when this is the ONLY environment and # nothing else owns :80. They fail to bind otherwise, and docker reports it as an # opaque "failed to bind host port 0.0.0.0:80/tcp: address already in use" # halfway through cluster creation. `make check` checks before you spend the # time. Uncommenting also means only one environment can exist at a time. # HTTP_PORT=80 # HTTPS_PORT=443 # Set these in ctrl/.env (gitignored), not here: # REGISTRY_REMOTE_URL=https://artifactory.corp.example/artifactory/api/docker/docker-virtual # REGISTRY_USER / REGISTRY_PASSWORD # REGISTRY_CA_FILE=/path/to/corp-root-ca.crt