3.14. Webhook の追加オプションの設定
オプションとして、OpenShift Pipelines 内の複数のコントローラーによって作成された Webhook に対して、failurePolicy
、timeoutSeconds
、または sideEffects
オプションを設定できます。これらのオプションの詳細は、Kubernetes のドキュメント を参照してください。
前提条件
-
oc
コマンドラインユーティリティーをインストールしている。 -
OpenShift Pipelines がインストールされている namespace (通常は
openshift-pipelines
namespace) の管理者権限で OpenShift Container Platform クラスターにログインしている。
手順
OpenShift パイプラインコントローラーが作成した Webhook の一覧を表示します。Webhook には、変更用 Webhook と検証 Webhook の 2 つのタイプがあります。
変更用の Webhook のリストを表示するには、以下のコマンドを入力します。
oc get MutatingWebhookConfiguration
$ oc get MutatingWebhookConfiguration
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 検証用 Webhook の一覧を表示するには、以下のコマンドを入力します。
oc get ValidatingWebhookConfiguration
$ oc get ValidatingWebhookConfiguration
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
TektonConfig
カスタムリソース (CR) で、次の例に示すように、必要に応じて各コントローラーのセクションの下に、Webhook を変更および検証するための設定を追加します。検証用の Webhook にはvalidation.webhook.pipeline.tekton.dev
仕様、変更用の Webhook にはwebhook.pipeline.tekton.dev
仕様を使用します。重要-
Operator
Webhook の設定を指定できません。 -
すべての設定はオプションです。たとえば、
timeoutSeconds
パラメーターを設定し、failurePolicy
およびsideEffects
パラメーターを省略できます。
Pipelines コントローラーの設定例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow トリガーコントローラーの設定例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Pipelines as Code コントローラーの設定例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Tekton Hub コントローラーの設定例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -