.env predates the multi-DB fields (MYSQL_ROOT_PASSWORD: unbound variable)
Symptom:restore.sh failed on the mysql engine with
MYSQL_ROOT_PASSWORD: unbound variable — the checked-in .env was created
from a pre-multi-DB .env.example.
Cause:.env is gitignored and was never regenerated after the
multi-DB variables were added to .env.example.
Fix: appended MYSQL_VERSION/MARIADB_VERSION/MYSQL_PORT/
MYSQL_ROOT_PASSWORD/ORACLE_* to .env. A fresh cp .env.example .env
would do the same; worth a lab-up.sh guard that .env carries every
.env.example key.
Would this hit a customer? No — lab tooling only.
Still deferred (engine work)
Oracle: snapshot.sh/restore.sh/index-audit.sh are not ported to
Oracle (need Data Pump expdp/impdp + *_INDEXES/*_IND_COLUMNS), and the
Oracle Free container's first init is ~11 min. Needs a dedicated session.
Kubernetes rolling update: kubectl/kind/k3d are not installed on
this host. Needs tooling install + a kind cluster before the 26.0.0 → 26.7.3
Infinispan mixed-cluster leg can be re-run.