willmanio / sonarqube

SonarQube Chef Cookbook
https://supermarket.chef.io/cookbooks/sonarqube
7 stars 27 forks source link

Remove default values for connection to DBs #39

Open debanne opened 5 years ago

debanne commented 5 years ago

The usage of default values duplicates the Sonarqube logic. Also, when specifying another connection than H2, it leads to have both set:

sonar.embeddedDatabase.port=9092 sonar.jdbc.url=jdbc:postgresql://localhost/sonar

which prevents the use of PostgreSQL as explained in this warning emitted by SonarQube 7.7:

org.sonar.application.config.JdbcSettings - Both 'JDBC_EMBEDDED_PORT' and 'JDBC_URL' properties are set. The value of property 'JDBC_URL' ('jdbc:postgresql://localhost/sonar') is not consistent with the value of property 'JDBC_EMBEDDED_PORT' ('9092'). The value of property 'JDBC_URL' will be ignored and value 'jdbc:h2:tcp://127.0.0.1:9092/sonar' will be used instead. To remove this warning, either remove property 'JDBC_URL' if your intent was to use the embedded H2 database, otherwise remove property 'JDBC_EMBEDDED_PORT'.