第 23 章 使用红帽托管管道运行认证套件
如果要使用 Red Hat Hosted Pipeline 认证 Operator,则必须为红帽认证存储库创建拉取请求。
如果您不有兴趣接收全面的日志,或者尚未准备好将工具包含在您自己的 CI/CD 工作流中,请选择此路径。
以下是进程概述:
图 23.1. 红帽托管管道概述
此过程开始通过 GitHub 拉取请求提交 Operator 捆绑包。然后,红帽使用内部 OpenShift 集群运行认证测试。这个路径与之前的 Operator 捆绑包认证类似。您可以在拉取请求和 Red Hat Partner Connect Operator 捆绑包中以注释的形式查看认证测试结果。如果所有认证测试都成功,您的 Operator 将自动合并并发布到 OpenShift 中的 Red Hat Container Catalog 和嵌入式 OperatorHub。
按照说明,使用红帽托管管道认证 Operator:
先决条件
- 完成 Red Hat Partner Connect 网站中提供的 产品列表。
- 在 Red Hat Partner Connect 网站上,进入 组件 选项卡。
- 在 Authorized GitHub 用户帐户 字段中,在授权 GitHub 用户列表中输入您的 GitHub 用户名。
步骤
只有在您要在 Red Hat hosted 管道上运行 Red Hat OpenShift Operator 认证时,才按照以下步骤操作。
23.1. Fork 仓库 复制链接链接已复制到粘贴板!
- 登录 GitHub 并分叉红帽OpenShift 操作器上游存储库。
- 根据您要针对发布的目录,从下表中分叉适当的软件仓库:
目录 | 上游存储库 |
---|---|
认证目录 | https://github.com/redhat-openshift-ecosystem/certified-operators |
- 克隆已分叉的 certified-operators 存储库。
- 将 Operator 捆绑包的内容添加到已分叉存储库中可用的 operators 目录中。
如果要在多个目录中发布 Operator 捆绑包,您可以分叉每个目录,并为每个 fork 完成认证。