Configuration
Ingress
Ingress configuration while upgrading
Git repository
Configuring the Git repository while upgrading
Database
WGE stores incoming data from the connected clusters to a relational database. It supports SQLite and PostgreSQL.
By default SQLite will be used, backed by a PersistentVolumeClaim
with the default StorageClass
.
Postgres
Using a PostgreSQL database does not require any additional setup on the cluster side. The following details are however needed in order to connect:
- Database server hostname
- Database name
- Database user - The database user requires admin privileges on the database server as it will automatically create the necessary schema.
- Database password
The database credentials (user and password) need to be provided separately, before installing the chart, as a secret. Run the following command to create a secret:
$ kubectl create secret generic wge-db-credentials \
--namespace wego-system \
--from-literal=username=<database-user> \
--from-literal=password=<database-password>
We can then update the values
configmap:
dbConfig:
databaseType: postgres
databaseURI: <database-server-hostname>
postgresConfig:
databaseName: <database-name>