8.2. 更新插件 registry
使用 oc start-build 命令和下载的 TAR 文件更新插件 registry 构建。这使得插件的新版本可用于 Helm Chart 升级。
先决条件
- 您已为自助服务自动化门户下载了插件 TAR 文件。
-
您已设置了环境变量,如
$DYNAMIC_PLUGIN_ROOT_DIR,以表示您存储了 TAR 文件的本地目录的路径。
流程
- 在终端中,登录到 OpenShift Container Platform 实例。
为自助服务自动化门户打开 OpenShift 项目。
oc project <YOUR_SELF_SERVICE_AUTOMATION_PORTAL_PROJECT>
$ oc project <YOUR_SELF_SERVICE_AUTOMATION_PORTAL_PROJECT>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,在 OpenShift 项目中更新插件 registry 构建。
命令假定
$DYNAMIC_PLUGIN_ROOT_DIR代表您的 TAR 文件的目录。如果您选择了不同的环境变量名称,请在命令中替换它。oc start-build plugin-registry --from-dir=$DYNAMIC_PLUGIN_ROOT_DIR --wait
$ oc start-build plugin-registry --from-dir=$DYNAMIC_PLUGIN_ROOT_DIR --waitCopy to Clipboard Copied! Toggle word wrap Toggle overflow 构建启动时,会显示以下信息:
Uploading directory "/path/to/dynamic_plugin_root" as binary input for the build ... Uploading finished
Uploading directory "/path/to/dynamic_plugin_root" as binary input for the build ... Uploading finishedCopy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
- 在 OpenShift Web 控制台中的项目的 Developer 视角中打开 Topology 视图。
- 选择插件 registry 图标以打开 plugin-registry 详情窗格。
在 plugin-registry 详情 窗格的 Pods 部分,为
plugin-registry-wagon Problem problems.8选择 View logs。(1)插件 registry
- 单击 终端 选项卡,再登录容器。
-
在终端中,运行
ls来查看插件 registry 中的 TAR 文件。 - 验证新 TAR 文件是否已上传。