第 26 章 验证 Helm chart 以进行认证
您可以使用 chart-verifier CLI 工具验证 Helm chart。Chart-verifier 是一个基于 CLI 的开源工具,它运行一个可配置的检查列表,以验证 Helm chart 是否有满足红帽认证的标准所需的所有相关元数据和格式。它验证 Helm chart 是否在 Red Hat OpenShift Container Platform 上无缝分布,并可作为认证的 Helm Chart 条目提交给 Red Hat OpenShift Helm Chart 仓库。
该工具还会验证 Helm Chart URL,并以 YAML 格式提供报告,以及每个检查都有正或负结果的人类可读描述。检查的负结果表示图表中需要更正的问题。您还可以自定义您要在验证过程中执行的检查。
红帽强烈建议您使用最新版本的 chart-verifier 工具来验证本地测试环境中的 Helm chart。这可让您在 Chart 开发周期内自行检查结果,从而防止每次都向红帽提交结果。
其他资源
有关 chart-verifier CLI 工具的更多信息,请参阅 chart-verifier。
26.1. 准备测试环境 复制链接链接已复制到粘贴板!
认证您的产品的第一步是设置可运行测试的环境。要运行完整的 chart-verifier 测试,您需要访问 Red Hat OpenShift 集群环境。您可以安装 chart-verifier 工具,并在此环境中执行所有与 chart 相关的测试。您可以使用几个可配置的命令行选项禁用这些测试,但为了获得红帽批准的认证,必须运行测试。
作为授权的红帽合作伙伴,您可以免费访问 Red Hat OpenShift Container Platform,您可以使用 Red Hat 合作伙伴订阅(RHPS)计划在您自己的测试环境中安装集群。要了解有关在 Red Hat Partner Connect 计划中软件访问的好处的更多信息,请参阅 计划指南。
要设置您自己的测试环境,
- 使用 Red Hat Managed Services Openshift 集群安装 完全受管集群。这是一个试用选项,仅在 60 天内有效。
- 安装一个自我管理的集群,您可以在云环境中安装、数据中心或计算机。通过此选项,您可以将合作伙伴订阅(也称为 NFR)用于永久部署。
有关设置您的环境的更多信息,请参阅 Try Red Hat OpenShift。
其他资源
要了解更多有关安装集群和配置 helm chart 的信息,请参阅: