0

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ファイルのどこかに渡す必要があると思いますが、どこにあるのかわかりません。

4

2 に答える 2