@claude — add declarative MongoDB provisioning for consuming repos
Context
FuzeInfra has a working Postgres initdb pattern (SQL files in \docker/postgres/init/\ mounted at /docker-entrypoint-initdb.d; a Helm post-install/post-upgrade Job creates DBs + roles declaratively). MongoDB has no equivalent — the \docker/mongo/init/\ directory does not exist, there is no volume mount, and no Kubernetes provisioning Job. Every new consuming repo must go through a manual @claude\ issue → imperative \mongosh\ shell ops → post sealed creds back. This is not auditable (user creation never lands in Git), not reproducible on cluster rebuild, and not scalable.
Ask
Bring MongoDB consumer provisioning to parity with Postgres — declarative, Git-backed, idempotent:
- *Create \docker/mongo/init/* with a reference \
@claude — add declarative MongoDB provisioning for consuming repos
Context
FuzeInfra has a working Postgres initdb pattern (SQL files in \docker/postgres/init/\ mounted at /docker-entrypoint-initdb.d; a Helm post-install/post-upgrade Job creates DBs + roles declaratively). MongoDB has no equivalent — the \docker/mongo/init/\ directory does not exist, there is no volume mount, and no Kubernetes provisioning Job. Every new consuming repo must go through a manual @claude\ issue → imperative \mongosh\ shell ops → post sealed creds back. This is not auditable (user creation never lands in Git), not reproducible on cluster rebuild, and not scalable.
Ask
Bring MongoDB consumer provisioning to parity with Postgres — declarative, Git-backed, idempotent: