This documentation is for a release that is no longer maintained
See documentation for the latest supported version.第 4 章 程序错误修复
本节论述了 Red Hat Trusted Application Pipeline 1.4 中提供的程序错误修复。
现在支持 KUBECONFIG 环境变量
RHTAP 安装程序现在支持读取 KUBECONFIG 环境变量中提供的 kubeconfig 文件。这可让您使用 KUBECONFIG 指定在访问 OpenShift 集群时应使用的 kubeconfig 文件。要了解更多有关 KUBECONFIG 变量的信息,请参阅 kubeconfig 文件中的 Kubernetes 文档。
RHTAP 现在在运行 Jenkins 管道时自动找到 Rekor 和 TUF 服务
在以前的版本中,当您将 Jenkins 用作 CI 供应商且 Jenkins 实例在 RHTAP 集群之外运行时,RHTAP 无法检测到正确的 Rekor 和 TUF URL,并可以访问这些服务。因此,co sign 无法为容器镜像签名,Jenkins 管道可能会失败。要临时解决这个问题,您需要在 rhtap/env.sh 文件中手动硬编码 Rekor 和 TUF 的外部路由。
在这个版本中,不再需要更新 rhtap/env.sh 文件。如果您愿意,仍您可以按照 为 Jenkins 自定义示例软件模板 中的说明,手动硬编码 Rekor 和 TUF URL。但是,提供了第二个选项:您可以选择在 Jenkins 配置过程中设置 REKOR_HOST 和 TUF_MIRROR 环境变量,如 配置 Jenkins 指南 中所述。这将允许 Jenkins 访问外部 Rekor 和 TUF 服务。
GitLab CI 和 GitHub Actions 还支持设置 REKOR_HOST 和 TUF_MIRROR CI/CD 变量。具体步骤请参考相应的指南:
RHTPA 中的 Vulnerabilities 选项卡不再显示错误
在以前的版本中,当 RHTAP 将 SBOM 上传到红帽受信任的配置文件分析器时,RH RHTPA 接受 SBOM,但可能会在 Vulnerabilities 选项卡中显示内部服务器错误。这个问题已在本发行版本中解决。