第 21 章 添加认证组件
在创建新产品列表后,为新创建的产品列表添加认证组件。
您可以为新添加的组件配置以下选项:
组件配置因不同的产品类别而异。
要配置选项,请转至 Components 选项卡,然后点任何现有组件。
21.1. Operator 认证 复制链接链接已复制到粘贴板!
在 Red Hat OpenShift 中验证您的 CNI 或 CSI 的功能
注意此功能仅适用于 CNI 和 CSI operator。
此功能允许您在本地运行认证测试,并与红帽认证团队分享测试结果。
验证专用 CNI 或 CSI operator 的功能:
- 点 Go to Red Hat 认证工具。在 Red Hat 认证门户上创建一个新的认证问题单,您会被重定向到适当的门户页面。
- 在 Summary 选项卡中,进入 Files 部分并点击 Upload, 以上传您的测试结果。
在" 讨论 "部分 添加相关注释,然后单击添加注释。
红帽将查看您提交的结果文件,并验证您的专用 CNI 或 CSI operator。验证成功后,您的 Operator 将获得批准并发布。
Operator 认证
要运行 Operator 认证套件,请转至测试选项。它显示了两个标签页,以确定如何测试和认证您的操作员。
- 使用 OpenShift 本地测试时使用您选择的 OpenShift 集群进行测试和认证。这个选项允许您将提供的管道集成到您自己的工作流中,以持续验证和访问全面的日志,以获得更快速的反馈循环。这是推荐的方法。如需更多信息 ,请参阅在本地运行认证测试套件。
使用红帽的托管管道测试此方法与与认证相关的 OpenShift 软件测试是分开的。在您要认证的 OpenShift 版本中测试了 Operator 后,如果您不希望全面的日志,或者准备将其包含在您自己的工作流中,您可以使用这种方法。如需更多信息,请参阅使用红帽托管管道运行认证套件。
比较认证测试选项
长期,红帽建议使用"本地测试"选项(也称为 CI Pipeline)来测试 Operator。此方法允许您将测试合并到 CI/CD 工作流和开发过程中,以确保产品在 OpenShift 平台上正常工作,并简化 Operator 的未来更新和重新发布。
虽然最初学习方法和调试错误可能需要一些时间,但是一种高级方法,并提供最佳和最快的反馈。另一方面,红帽建议使用托管的管道,在红帽基础架构选项上运行,用于几个用例,比如在紧急时间工作时,或者没有足够的资源和时间来学习和使用该工具。
您可以同时将托管管道与 CI/local 管道一起使用,以纳入本地工具长期。
最近的 test run 选项卡 提供最新的测试结果(若有)。
认证表提供以下信息:
- Operator 版本
- Pull request
- 测试于
- 测试结果 - Pass 或 Fail
- Created
单击 View all tests 以获取有关所有测试的详细信息。它有两个标签页:
- 测试结果 - 显示所有认证测试的摘要及其结果。
- 测试 Artifacts - 显示日志文件。