3.4.2. CLI Manager Operator を使用してプラグインをアップグレードする
CLI Manager Operator を使用すると、プラグインのリソース YAML ファイルを直接編集することで、CLI プラグインを新しいバージョンにアップグレードできます。
前提条件
-
cluster-adminロールを持つユーザーとして OpenShift Container Platform にログインしている。 - CLI Manager Operator がインストール済みである。
- アップグレードするプラグインがインストール済みである。
手順
CLI を使用して、次のコマンドを入力します。
oc edit plugin/<plugin_name>YAML ファイルを編集して、プラグインの新しい仕様を含めます。
プラグインをアップグレードするための YAML ファイルの例
apiVersion: config.openshift.io/v1alpha1 kind: Plugin metadata: name: <plugin_name>1 spec: description: <description_of_plugin> homepage: <plugin_homepage> platforms: - bin:2 files: - from: <plugin_file_path> to: . image: <plugin_image> imagePullSecret:3 platform: <platform>4 shortDescription: <short_description_of_plugin> version: <version>5 各項目の説明:
< プラグイン名 >- コマンドで使用する予定のプラグインの名前を指定します。
bin- プラグイン実行ファイルへのパスを指定します。
imagePullSecret- レジストリーが公開されていない場合に、プラグインイメージにアクセスするためのプルシークレットを追加するためのオプションフィールドです。
< プラットフォーム >-
システムのアーキテクチャーを追加します。たとえば、
linux/amd64、darwin/arm64、windows/amd64、またはその他のアーキテクチャーです。 <version>- バージョンは v0.0.0 の形式でなければなりません。
- ファイルを保存します。