PostgreSQL Store Configuration
Overview
NVSentinel can use PostgreSQL instead of MongoDB as the health-events datastore. With postgresql.enabled: true, the chart deploys an in-cluster Bitnami PostgreSQL instance.
For architecture, schema, TLS modes, and MongoDB migration, see PostgreSQL Provider.
To use a cloud-managed PostgreSQL service (RDS, Azure Database for PostgreSQL, Cloud SQL), see External Datastore.
Enable in-cluster PostgreSQL
Full example: distros/kubernetes/nvsentinel/values-postgresql.yaml
Configuration keys
Server TLS, pg_hba, and init scripts are under postgresql.primary.* (see the example values file).
Verify after install
In-cluster service hostname is typically <release-name>-postgresql (for example nvsentinel-postgresql when the release name is nvsentinel).