PostgreSQL
To use a PostgreSQL with your Terrakube deployment create a terrakube.yaml file with the following content:
## Terrakube API properties
api:
defaultDatabase: false
loadSampleData: false
properties:
databaseType: "POSTGRESQL"
databaseHostname: "server_name.postgres.database.com"
databaseName: "database_name"
databaseUser: "database_user"
databasePassword: "database_password"
databaseSslMode: "disable"
databasePort: "5432"
Now you can install terrakube using the command.
helm install --values terrakube.yaml terrakube terrakube-repo/terrakube -n terrakube
Postgresql SSL mode can be use adding databaseSslMode parameter by default the value is "disable", but it accepts the following values; disable, allow, prefer, require, verify-ca, verify-full. This feature is supported from Terrakube 2.15.0. Reference: https://jdbc.postgresql.org/documentation/publicapi/org/postgresql/PGProperty.html#SSL_MODE
Last updated
Was this helpful?