cozystack/packages/apps/mongodb/templates
Andrei Kvapil b0fa330d88
refactor(mongodb): unify users and databases configuration
Align MongoDB configuration with postgres and mysql patterns:
- Add separate `databases` section with `roles.admin` and `roles.readonly`
- Simplify `users` to only contain optional password field
- All users now authenticate via `admin` database (MongoDB best practice)
- Admin role maps to readWrite + dbAdmin permissions
- Readonly role maps to read permission

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
2026-01-27 23:24:42 +01:00
..
.gitkeep feat(apps): add MongoDB managed application 2026-01-19 13:39:57 +01:00
_versions.tpl feat(apps): add MongoDB managed application 2026-01-19 13:39:57 +01:00
backup-secret.yaml feat(apps): add MongoDB managed application 2026-01-19 13:39:57 +01:00
credentials.yaml feat(apps): add MongoDB managed application 2026-01-19 13:39:57 +01:00
dashboard-resourcemap.yaml feat(apps): add MongoDB managed application 2026-01-19 13:39:57 +01:00
external-svc.yaml feat(apps): add MongoDB managed application 2026-01-19 13:39:57 +01:00
mongodb.yaml refactor(mongodb): unify users and databases configuration 2026-01-27 23:24:42 +01:00
restore.yaml feat(apps): add MongoDB managed application 2026-01-19 13:39:57 +01:00
user-secrets.yaml feat(apps): add MongoDB managed application 2026-01-19 13:39:57 +01:00