Parameters for PostgreSQL, TeamSpace, and Applications
This topic shows the settings of the PostgreSQL database and the settings for TeamSpace and Application creation.
The below table shows the settings of the PostgreSQL database value settings. You can update these values based on your requirement.
| Parameter | Description | Default value |
|---|---|---|
| postgresql.enabled | This parameter enables or disables the devopsplan-postgresql service. Accepted values are:
|
true |
| postgresql.repository | PostgreSQL database docker image repository path. This parameter is required if
postgresql.enabled=true. |
cp/devops-plan/devopsplan-postgresql |
| postgresql.tag | PostgreSQL database image tag. This parameter is required if
postgresql.enabled=true. |
3.0.4 |
| postgresql.pullPolicy | PostgreSQL database image pull policy. This parameter is required if
postgresql.enabled=true. Accepted values are:
|
IfNotPresent |
| postgresql.existingPassword | postgresql database password |
"" |
| postgresql.service.type | postgresql service type | LoadBalances |
| postgresql.service.exposePort | postgresql service port | 30106 |
The PostgreSQL database is required to created TeamSpace and Applications. The helm chart is
installed with an internal PostgreSQL database by default. If you plan to install or upgrade the
helm charts with an external database, you must set postgresql.enabled=false and
set the spring.datastore and tenant.datastore based on your
external database parameters.
| Parameter | Description | Default value |
|---|---|---|
| spring.datastore.url | postgresql JDBC URL with the following format
jdbc:postgresql://[host_address]:[port_number]/[database_name]. |
jdbc:postgresql://devopsplan-postgresql:5432/postgres |
| spring.datastore.username | PostgreSQL database username. | postgres |
| spring.datastore.password | PostgreSQL database password. | "" |
| tenant.datastore.vendor | Tenant database venfor. The current supported database. | PostgreSQL |
| tenant.datastore.server | Tenant database server |
"" |
| tenant.datastore.dbname | Tenant database name | postgres |
| tenant.datastore.username | Tenant database username | postgres |
| tenant.datastore.password | Tenant database password | "" |
| tenant.registration.code | Tenant generated registration codes. Accepted values are:
|
NONE |
| tenant.email.fromaddress | The email address must be delivered the on-boarding process. | "" |