1.3. CLI を使用した Builds のインストール
CLI を使用して Builds をインストールすることもできます。
手順
以下の例のように、
sub.yamlサブスクリプションオブジェクトファイルを作成し、namespace を Red Hat OpenShift Operator の Builds にサブスクライブします。apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: openshift-builds-operator namespace: openshift-operators spec: channel: <channel-name>1 name: openshift-builds-operator2 source: redhat-operators3 sourceNamespace: openshift-marketplace4 以下のコマンドを実行して subscription オブジェクトを適用します。
$ oc apply -f sub.ymlBuilds for Red Hat OpenShift Operator がデフォルトのターゲット namespace
openshift-operatorsにインストールされるようになりました。
1.3.1. CLI を使用した ShipwrightBuild リソースの作成 リンクのコピーリンクがクリップボードにコピーされました!
Builds for Red Hat OpenShift Operator をインストールした後、ShipwrightBuild リソースを作成して build controller を機能させる必要があります。
手順
次の例に示すように、
instance.yamlファイルを作成して、shipwright-buildsnamespace にShipwrightBuildリソースを作成します。apiVersion: operator.shipwright.io/v1alpha1 kind: ShipwrightBuild metadata: name: openshift-builds spec: targetNamespace: openshift-builds以下のコマンドを実行して YAML ファイルを適用します。
$ oc apply -f instance.yaml
検証
以下のコマンドを実行して、
ShipwrightBuildリソースが設定されていることを確認します。$ oc get pods -n shipwright-builds