sonarqube の sonarqube-openshift-dockerビルドを実行しています。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ファイルのどこかに渡す必要があると思いますが、どこにあるのかわかりません。