# This overlay's settings: layered over rig's defaults, under ctrl/.env and the caller. # data — postgres, redis and airflow (upstream images, run unmodified) in their own namespace. # Use it: OVERLAY=examples/data make cluster up Notes: README.md # Order matters: addons install in the order listed, and airflow refuses to start # without postgres, so postgres comes first. metallb is rig's own. Airflow runs # LocalExecutor and needs no broker: add redis (before airflow) only to switch to Celery. ADDONS="metallb postgres airflow" # Namespace for the dependency containers (k8s/base/kustomization.yaml names it too). DATA_NAMESPACE=data # Postgres identity. The password is generated once by addons/postgres.sh and kept. POSTGRES_DB=app POSTGRES_USER=app POSTGRES_STORAGE=2Gi AIRFLOW_ADMIN_USER=admin # Upstream images, pinned by tag; bump freely, and preload them for an offline machine. POSTGRES_IMAGE=postgres:16-alpine REDIS_IMAGE=redis:7-alpine AIRFLOW_IMAGE=apache/airflow:2.10.4