2.3. Pipelines as Code 設定のカスタマイズ
Pipelines as Code をカスタマイズするには、クラスター管理者は、platforms.openshift.pipelinesAsCode.settings
仕様の TektonConfig
カスタムリソースで次のパラメーターを設定できます。
パラメーター | 説明 | デフォルト |
---|---|---|
| アプリケーションの名前。たとえば、GitHub Checks ラベルに表示される名前です。 |
|
| GitHub アプリケーションで生成されたトークンを使用してシークレットを自動的に作成するかどうかを示します。このシークレットは、プライベートリポジトリーで使用できます。 |
|
| 有効にすると、パイプライン実行アノテーションからのリモートタスクを許可します。 |
|
| Tekton Hub API のベース URL。 | |
| Tekton Hub のカタログ名。 |
|
|
Tekton Hub ダッシュボードの URL。Pipelines as Code は、この URL を使用して、Tekton Hub ダッシュボードに | NA |
| パブリック Bitbucket の IP 範囲をクエリーしてサービス要求を保護するかどうかを示します。パラメーターのデフォルト値を変更すると、セキュリティーの問題が発生する可能性があります。 |
|
| コンマで区切られた追加の IP 範囲またはネットワークのセットを提供するかどうかを示します。 | NA |
|
パイプライン実行の | NA |
|
パイプライン実行の | NA |
| 新しい GitHub リポジトリーを自動的に設定します。Pipelines as Code は namespace を設定し、リポジトリーのカスタムリソースを作成します。このパラメーターは、GitHub アプリケーションでのみサポートされています。 |
|
|
|
|
| 失敗したタスク (パイプラインにエラーがある) のログスニペットの表示を有効または無効にします。パイプラインからのデータ漏えいの場合は、このパラメーターを無効にすることができます。 |
|
| エラーメッセージを検出し、プルリクエストのアノテーションとして公開するためのコンテナーログの検査を有効または無効にします。この設定は、GitHub アプリを使用している場合にのみ適用されます。 |
|
|
エラーメッセージを検索するためにコンテナーログ内で検査される最大行数。無制限の行数を検査するには、 | 50 |
|
|
|
| 生成された GitHub アクセストークンのスコープを設定するための追加のリポジトリー。 |