OpenShift PostgreSQL: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 21: Line 21:


==Method 2==
==Method 2==
oc new-app postgresql-persistent \
  --param POSTGRESQL_USER=sonar \
  --param POSTGRESQL_PASSWORD=<''sonar-password''> \
  --param POSTGRESQL_DATABASE=sonar \
  --param VOLUME_CAPACITY=2Gi \
  -lapp=sonarqube-postgresql

Revision as of 02:00, 26 November 2017

Internal

Installation

Method 1

You can use the following generic Postgresql template: https://github.com/NovaOrdis/playground/blob/master/openshift/auxiliary-tools/generic-postgresql.yaml

Copy it locally. Normally, you should not need to modify it manually, unless you want to use newer versions.

Make sure that a persistent volume 1Gi or larger is available for binding.

oc process -f ./generic-postgresql.yaml \
 --param APPLICATION_NAME=... \
 --param POSTGRESQL_USER=... \
 --param POSTGRESQL_PASSWORD=... \
 --param POSTGRESQL_DATABASE=... \
| oc create -f -

Method 2

oc new-app postgresql-persistent \
 --param POSTGRESQL_USER=sonar \
 --param POSTGRESQL_PASSWORD=<sonar-password> \
 --param POSTGRESQL_DATABASE=sonar \
 --param VOLUME_CAPACITY=2Gi \
 -lapp=sonarqube-postgresql