Helm charts don't cover enterprise license

Must-share information (formatted with Markdown):

which versions are you using (SonarQube, Scanner, Plugin, and any relevant extension)

  • SonarQube 8.9LTS, Enterprise Edition

what are you trying to achieve

  • Deploy on self-hosted Kubernetes cluster, using helm charts

what have you tried so far to achieve this

result seen

sonarqube/sonarqube     2.0.0+248       9.3.0           SonarQube offers Code Quality and Code Security...
sonarqube/sonarqube-dce 1.0.0+248       9.3.0           SonarQube offers Code Quality and Code Security...
sonarqube/sonarqube-lts 1.0.25+248      8.9.7           SonarQube offers Code Quality and Code Security...

issue

The available charts do not cover the following combinations that I’d expect:

  • sonarqube-enterprise (latest)
  • sonarqube-enterprise-lts
  • sonarqube-dce-lts
  • sonarqube-developer (any variant)

The docker images for these exist, but deploying them by modifying the helm chart values involves some trust that the required configuration for the container matches what is supplied by the three available charts.

Hi @Tony.Noble ,

you can specify the edition with setting edition="enterprise" as specified here. The docker image will be rendered with this setting so you can switch easily in between editions and versions independent from each other. This is also documented on artifacthub and the readme of this repo.

please note that if you want to stick to the LTS, you will need to use the LTS chart, which expects a specific tag, so image.tag=8.9.7-enterprise as stated here.

hope that helps

Hi @Tobias_Trabelsi

Thanks. It’s the solution I used, though it seems oddly inconsistent.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.