24 lines
999 B
Bash
24 lines
999 B
Bash
# 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
|