OpenShift PostgreSQL: Difference between revisions
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