Skip to content

Connections

A connection represents a set of credentials and configuration for reaching an external database. DataRecs supports MySQL, PostgreSQL, Oracle, DB2, and more.

  • Credentials are envelope-encrypted and stored in HashiCorp Vault — never in plaintext.
  • Network access to your database is controlled via Kubernetes Network Policies, ensuring only authorised egress traffic leaves the cluster.
  • Each connection is validated at creation time by the Connection Checker service.
TypeIdentifier
MySQLmysql
PostgreSQLpostgres
Oracleoracle
IBM DB2db2
  1. Create — provide host, port, database, and credentials.
  2. Test — DataRecs validates connectivity and stores encrypted credentials.
  3. Use — reference the connection in reconciliation jobs.
  4. Rotate — update credentials at any time; active jobs will pick up changes.