3.3. 同じクラスターからのリモートパイプラインまたはタスクの指定
クラスターリゾルバーを使用して、Red Hat OpenShift Pipelines が実行している OpenShift Container Platform クラスター上の namespace で定義されているリモートパイプラインまたはタスクを指定できます。
3.3.1. クラスターリゾルバーの設定 リンクのコピーリンクがクリップボードにコピーされました!
クラスターリゾルバーのデフォルトの種類と namesspace を変更したり、クラスターリゾルバーが使用できる名前空間を制限したりできます。
手順
TektonConfigカスタムリソースを編集するには、次のコマンドを入力します。oc edit TektonConfig config
$ oc edit TektonConfig configCopy to Clipboard Copied! Toggle word wrap Toggle overflow TektonConfigカスタムリソースで、pipeline.cluster-resolver-config仕様を編集します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.3.2. クラスターリゾルバーを使用したリモートパイプラインまたはタスクの指定 リンクのコピーリンクがクリップボードにコピーされました!
パイプライン実行を作成するときに、同じクラスターからのリモートパイプラインを指定できます。パイプラインまたはタスク実行を作成するときに、同じクラスターからリモートタスクを指定できます。
手順
同じクラスターからリモートパイプラインまたはタスクを指定するには、
pipelineRefまたはtaskRef仕様で以下の参照形式を使用します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow Expand 表3.3 クラスターリゾルバーでサポートされているパラメーター パラメーター 説明 値の例 name取得するリソースの名前。
some-pipelinenamespaceリソースを含むクラスター内の名前空間。
other-namespacekind取得するリソースの種類。
パイプラインパイプラインまたはタスクに追加のパラメーターが必要な場合は、これらのパラメーターを
paramsに指定します。
次のパイプライン実行の例は、同じクラスターからのリモートパイプラインを参照します。
次のパイプラインの例は、同じクラスターのリモートタスクを参照します。
次のタスク実行例では、同じクラスターのリモートタスクを参照しています。