Mumble cutover and recovery
The published mumble chart owns the application and its optional Bitnami PostgreSQL subchart. This directory contains only cluster-specific values. The initial Argo sync has mumble.enabled=false so only a new, independent mumble-postgresql Service/StatefulSet/PVC are created; the legacy Mumble Deployment continues using the existing shared default/postgresql database. The old shared database and its PVC are not changed or removed.
Before enabling Mumble, verify a local pg_dump -Fc from the shared database and restore it to the new database. Freeze Mumble writes for the final dump, then restore and compare schema/table counts. Only then set mumble.enabled=true. This rolls the existing default/mumble Deployment to use mumble-postgresql.default.svc.cluster.local. Its Recreate strategy avoids two server processes using the same database. Never enable both old direct-deploy CI and Argo as competing writers. If rollback is needed, freeze writes again and account for any writes made in the new database; blindly pointing Mumble back at the old copy would lose them.
default/mumble-secrets contains the application's database, SuperUser, and registry passwords. default/mumble-postgres is generated once by the source repository's guarded bootstrap helper: a random PostgreSQL administrator password plus the existing Mumble database password. Neither Secret is in this public repository. Preserve and back up these Secrets with the new PostgreSQL PVC. The certificate remains default/brunner-ninja-tls, managed separately by cert-manager. No Mumble PVC exists; durable Mumble state is in PostgreSQL.
The Service retains TCP/UDP port 64738 and the MikroTik operator annotations. Kubernetes/MetalLB should allocate the LoadBalancer address; the operator follows it. The old 192.168.0.14 pin is not a GitOps value. Do not delete the Service to change addressing. During a PostgreSQL restore, pause Argo auto-sync or scale the Mumble Application only with a recorded recovery plan, then resume once data is consistent.