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.

Table 1. PostgreSQL Database Parameters
Parameter Description Default value
postgresql.enabled This parameter enables or disables the devopsplan-postgresql service. Accepted values are:
  • True: enables the postgresql database service.
  • False: disables the postgresql database service.
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
  • Always
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.

Table 2. Parameters for creating TeamSpace and Applications.
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: no verification needed. Any verification code is ignored.
  • PROVIDED: uses the code supplied by the registration API call.
  • GENERATED: the server generates a random code (the default is 6 alphanumeric characters)
NONE
tenant.email.fromaddress The email address must be delivered the on-boarding process. ""