Я использую sonarqube-openshift-docker сборку sonarqube. Мне нужно установить прокси-сервер, который использует Sonar, чтобы он мог получить доступ к Marketplace и получить профиль Java.
Я попытался установить для развертывания пару имя/значение среды конфигурации: JAVA_TOOLS_OPTIONS = "-Dhttp.proxyHost= -Dhttp.proxyPort= -Dhttps.proxyHost= -Dhttps.proxyPort="
Я также пытался установить пары имя/значение HTTP_PROXY_HOST, HTTP_PROXY_PORT, HTTPS_PROXY_HOST, HTTPS_PROXY_PORT.
Все они проникают в окружающую среду на стороне контейнера, но Sonar их не использует.
Изменение файла sonar.properties в контейнере не работает, так как он не является постоянным и прерывается при перезапуске.
Я также пытался добавить его сюда, но это не сработало.
template:
metadata:
annotations:
openshift.io/container.sonarqube.image.entrypoint: '["./bin/run.sh -Dhttp.proxyHost=<myProxy:port>"]'
Я предполагаю, что мне нужно передать его где-то в файле YAML, но я не могу понять, где.