# Machine-local config. Copy to ctrl/.env (gitignored) and edit. # Cluster SHAPE: an optional profile in ctrl/env.d/. Architecture MODEL: arch/.json. # Notes: docs/notes/env.md # A profile in ctrl/env.d/ to build. Empty means rig's built-in defaults, which # need no profile at all. Copy an env.d/*.env.example to .env to add one. PROFILE= # Cluster name; the kubectl context becomes kind-. # LEAVE UNSET: it defaults to this folder's name, which keeps the folder copyable. # CLUSTER= # Host ports. LEAVE UNSET — derived from the directory name (see ctrl/ports.sh). # `bash ctrl/ports.sh persist` pins them here; set a value only to override. # HTTP_PORT= # HTTPS_PORT= # TILT_PORT= # REGISTRY_PORT= # Where the application manifests live; repoint at their own repo, e.g. # MANIFESTS_DIR=../platform-manifests/overlays/dev MANIFESTS_DIR=ctrl/k8s/overlays/dev # Where the installer fetches the pinned binaries from: # upstream (needs internet) | artifactory (generic repo) | baked (in the image) DEPS_SOURCE=upstream DEPS_ARTIFACTORY_URL= # --- Registry ------------------------------------------------------------- # Mode comes from the profile (REGISTRY_MODE). Secrets required for mirror/remote: REGISTRY_REMOTE_URL= REGISTRY_USER= REGISTRY_PASSWORD= # Corporate root CA, if Artifactory is fronted by an internal CA. # Symptom when missing: x509: certificate signed by unknown authority REGISTRY_CA_FILE= # (The local registry's host port is part of the derived block above.)