3.3.3. CLI Manager Operator にプラグインを追加する
OpenShift Container Platform の Web コンソールの YAML ビューで新しいプラグインリソースを作成することで、CLI Manager Operator に CLI プラグインを追加できます。
前提条件
-
cluster-adminロールを持つユーザーとして OpenShift Container Platform にログインしている。 - CLI Manager Operator がインストール済みである。
手順
- OpenShift Container Platform Web コンソールにログインします。
-
Ecosystem
Installed Operators に移動します。 - リストから、CLI Manager Operator を選択します。
- CLI Plugin タブを選択します。
- Create Plugin をクリックします。
テキストボックスに、インストールするプラグインの情報を入力します。次のサンプル YAML ファイルを参照してください。
プラグインを追加するサンプル YAML ファイル
apiVersion: config.openshift.io/v1alpha1 kind: Plugin metadata: name: <plugin_name> spec: description: <description_of_plugin> homepage: <plugin_homepage> platforms: - bin: files: - from: <plugin_file_path> to: . image: <plugin_image> imagePullSecret: platform: <platform> shortDescription: <short_description_of_plugin> version: <version>各項目の説明:
< プラグイン名 >- コマンドで使用する予定のプラグインの名前を指定します。
bin- プラグイン実行ファイルへのパスを指定します。
imagePullSecret- レジストリーが公開されていない場合に、プラグインイメージにアクセスするためのプルシークレットを追加するためのオプションフィールドです。
< プラットフォーム >-
システムのアーキテクチャーを追加します。たとえば、
linux/amd64、darwin/arm64、windows/amd64、またはその他のアーキテクチャーです。 <version>- バージョンは v0.0.0 の形式でなければなりません。
- Save をクリックします。
検証
- プラグインがリストに表示され、正常に追加されたかどうかを確認するには、次のコマンドを入力します。
$ oc get plugin/<plugin_name> -o yaml
- 出力例:
<plugin_name> ready to be served.