3.5. 为 Ansible 插件创建 registry
在 OpenShift 集群中设置 registry 以托管 Ansible 插件,并使其可用于在 Red Hat Developer Hub (RHDH)中安装。
流程
- 使用凭证登录到 OpenShift Container Platform 实例,以创建新应用程序。
打开 Red Hat Developer Hub OpenShift 项目。
$ oc project <YOUR_DEVELOPER_HUB_PROJECT>
运行以下命令,在 OpenShift 集群中创建插件 registry 构建。
$ oc new-build httpd --name=plugin-registry --binary $ oc start-build plugin-registry --from-dir=$DYNAMIC_PLUGIN_ROOT_DIR --wait $ oc new-app --image-stream=plugin-registry
验证
要验证 plugin-registry 是否已成功部署,请在 OpenShift Web 控制台中的 Red Hat Developer Hub 应用程序的 Developer 视角中打开 Topology 视图。
点插件 registry 查看日志。
(1)开发人员 hub 实例
(2)插件 registry
- 单击 terminal 选项卡,再登录容器。
在终端中,运行
ls
以确认 .tar 文件位于插件 registry 中。ansible-plugin-backstage-rhaap-x.y.z.tgz ansible-plugin-backstage-rhaap-backend-x.y.z.tgz ansible-plugin-scaffolder-backend-module-backstage-rhaap-x.y.z.tgz
版本号和文件名可能会有所不同。