5.2. プラグインレジストリーの更新
最新の Ansible プラグインファイルを使用して、OpenShift クラスターでプラグインレジストリーアプリケーションを再ビルドします。
前提条件
- Ansible プラグインファイルをダウンロードした。
-
.tarファイルを保存したローカルディレクトリーへのパスを表す環境変数 (たとえば、$DYNAMIC_PLUGIN_ROOT_DIR) を設定した。
手順
- 認証情報を使用して OpenShift Container Platform インスタンスにログインし、新しいアプリケーションを作成します。
Red Hat Developer Hub OpenShift プロジェクトを開きます。
$ oc project <YOUR_DEVELOPER_HUB_PROJECT>次のコマンドを実行して、OpenShift クラスターのプラグインレジストリービルドを更新します。このコマンドは、
$DYNAMIC_PLUGIN_ROOT_DIRが.tarファイルのディレクトリーを表すことを前提としています。別の環境変数名を選択した場合は、コマンド内の環境変数名を置き換えてください。$ oc start-build plugin-registry --from-dir=$DYNAMIC_PLUGIN_ROOT_DIR --waitレジストリーが起動すると、出力に次のメッセージが表示されます。
Uploading directory "/path/to/dynamic_plugin_root" as binary input for the build … Uploading finished build.build.openshift.io/plugin-registry-1 started
検証
plugin-registry が更新されたことを確認します。
- OpenShift UI で、Topology をクリックします。
- redhat-developer-hub アイコンをクリックして、プラグインレジストリーの Pod を表示します。
- プラグインレジストリー Pod の View logs をクリックします。
-
Terminal タブを開き、
lsを実行してplug-in registry内の.tarファイルを表示します。 -
新しい
.tarファイルがアップロードされていることを確認します。