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