Harbor-Jobservice#
Harbor-Jobserviceは、起動に設定ファイルを必要とします。これはコンテナ内の/etc/jobservice/config.ymlに位置しています。この設定ファイルへの変更は一時的なもので、ポッドが再起動されると持続しません。
この設定ファイルが生成される元となるconfigmapは、Lagoon内のservices/harbor-jobservice/harbor-jobservice.ymlファイルに保存されています。このconfigmapへの変更は、コンテナの再起動を越えて持続します。
設定ファイルの内容#
CORE_URL- この値は
harbor-jobserviceにharbor-coreがどこにあるかを伝えます。 - デフォルト値は
http://harbor-core:8080です。
- この値は
CORE_SECRET- この値は、
harbor-coreに接続する各種サービス間で一致しなければならない事前共有キーです。 - デフォルト値は、HarborがローカルまたはCIテスト中に実行されるときに
secret123に設定されます。 - この値は、Harborが実行中のLagoon上で初めて設定されたときに作成された秘密から取得されます。
- この値は、
HTTP_PROXY- デフォルト値は空の文字列です。
HTTPS_PROXY- デフォルト値は空の文字列です。
JOBSERVICE_SECRET- この値は、各種サービス間で一致しなければならない事前共有キーです。
harbor-jobserviceに接続します。 - デフォルト値は、Harborがローカルで実行されているか、CIテスト中の場合は
secret123に設定されています。 - この値は、Harborが実行中のLagoonに初めて設定されたときに作成された秘密から取得されます。
- この値は、各種サービス間で一致しなければならない事前共有キーです。
LOG_LEVEL- このサービスが使用するログレベルです。
- デフォルト値は
errorです。- 非常に詳細なログを有効にするには、
debugに設定することもできます。
- 非常に詳細なログを有効にするには、
NO_PROXY- そのリクエストがプロキシ化されるべきではないホストのリスト。
- デフォルトは
harbor-core,harbor-jobservice,harbor-database,harbor-trivy,harborregistry,harbor-portal,127.0.0.1,localhost,.local,.internalです。
REGISTRY_CONTROLLER_URL- この値は、サービスが
harborregistryctlサービスに接続する場所を指示します。 - デフォルト値は
http://harborregistryctl:8080に設定されています。
- この値は、サービスが
SCANNER_LOG_LEVEL- スキャニングサービスが使用するログレベルです。
- デフォルト値は
errorです。- 非常に詳細なログを有効にするには、
debugに設定することもできます。
- 非常に詳細なログを有効にするには、
SCANNER_STORE_REDIS_URL- この値は、
harbor-trivyがRedisストアに接続する方法を指示します。 - デフォルト値は
redis://harbor-redis:6379/4です。
- この値は、