I want to use helm install plugin (checkstyle and findbugs) with the config document: helm-chart-sonarqube/charts/sonarqube at master · SonarSource/helm-chart-sonarqube · GitHub. However, when I install the chart :
helm upgrade --install -n sonarqube sonarqube sonarqube/sonarqube
–set ingress.enabled=true
–set persistence.storageClass=nfs-client
–set postgresql.serviceAccount.enabled=true
–set persistence.enabled=true
–set service.type=NodePort –set plugins.install={Checkstyle, Findbugs}
Then it shows that ““helm upgrade” requires 2 arguments”. It seems that the plugins.install command conflict with the helm plugins install command.
this is a known and documented formatting limitation of --set as stated here. you will need to quote arrays if you want to specify them via --set, so in your case it would be: