第 27 章 验证用于认证的 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 存在问题,这需要更正。您还可以自定义要在验证过程中执行的检查。

注意

红帽强烈建议使用 chart-verifier 工具的最新版本来验证您的本地测试环境中的 Helm chart。这可让您在 Chart 开发周期内自行检查结果,从而防止每次向红帽提交结果。

27.1. 准备测试环境

认证产品的第一步是设置可运行测试的环境。要运行完整的 chart-verifier 测试集合,您需要访问 Red Hat OpenShift 集群环境。您可以安装 chart-verifier 工具,并执行此环境中所有与 chart 相关的测试。您可以使用几个可配置的命令行选项禁用这些测试,但必须运行测试,以便红帽批准认证。

注意

作为授权的红帽合作伙伴,您可以自由访问 Red Hat OpenShift Container Platform,您可以使用红帽合作伙伴订阅(RHPS)程序在您自己的测试环境中安装集群。要了解更多有关软件访问的好处作为 Red Hat Partner Connect 计划的一部分,请查看 Red Hat 合作伙伴订阅

步骤

  • 使用基于 x86-64 的 Red Hat Enterprise Linux 系统设置测试服务器,其中包括 OpenShift 命令行界面(oc)、Helm 和 Podman 或 chart-verifier 工具。
  • 使用 Red Hat Managed Services Openshift 集群安装 完全受管集群。这是一个试用选项,仅对 60 天有效。
  • 或者,在云环境、数据中心或计算机上安装自我管理的集群。通过使用此选项,您可以将合作伙伴订阅(也称为 NFR)用于永久部署。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat