Postgres
PostgreSQL connections enable integration with PostgreSQL databases for health checks, SQL queries in playbooks, and database monitoring.
Used By
- Postgres Health Check - Verify database connectivity and run health queries
- SQL Action - Execute SQL queries in playbooks
- Postgres Scraper - Scrape database configurations
| Field | Description | Scheme |
|---|---|---|
database* | Database name to connect to | |
host* | Database server hostname or IP address | |
password* | Database password for authentication | |
username* | Database user for authentication | |
insecureTLS | Skip TLS certificate verification |
|
port | Database server port (default: 5432) |
|
Example
postgres-connection.yamlapiVersion: mission-control.flanksource.com/v1
kind: Connection
metadata:
name: payments-database
namespace: default
spec:
postgres:
host:
value: postgres.example.com
port: 5432
database:
value: payments
username:
valueFrom:
secretKeyRef:
name: postgres-credentials
key: POSTGRES_USER
password:
valueFrom:
secretKeyRef:
name: postgres-credentials
key: POSTGRES_PASSWORD
insecureTLS: false