第 5 章 已知问题
Red Hat Trusted Application Pipeline 1.5 会受到以下新识别和之前已知问题的影响。如果您遇到本节中没有列出的问题,请报告它。
在 Create ArgoCD Resources 步骤中创建新组件可能会失败
当您创建新组件时,管道可能会在 Create ArgoCD Resources 步骤中失败,并显示 无效的 json 响应正文。目前,没有临时解决方案。尝试重新创建此组件,直到管道成功为止。
Tekton 任务步骤的两个容器镜像没有签名
RHTAP 使用 Tekton 作为默认 CI 供应商。Tekton 管道是一个任务集合,它由多个 步骤组成
,每个步骤都
运行特定的容器镜像。大多数镜像都存储在受信任的 红帽生态系统目录 中,可通过 registry.redhat.io 或 registry.access.redhat.com 访问。但是,以下两个镜像不会存储在这些 registry 中,且不会被签名:
-
quay.io/konflux-ci/appstudio-utils
-
quay.io/konflux-ci/git-clone
您应该考虑使用未签名镜像的潜在安全风险,并可以自行决定使用它们。RHTAP 并不认为其用途是责任。
当未找到 buildDefinition
时,Azure Pipelines 会列出所有现有的构建
在 Azure Pipelines 中,如果您对组件设置了 dev.azure.com/build-definition
注解,然后列出构建,则列表应该只显示指定管道的构建。如果 Azure Pipelines 无法找到具有匹配名称的管道,它应该不会返回任何构建。但是,当前的行为是返回所有不相关的构建。目前,没有临时解决方案。
查看日志 和查看 SBOM 图标没有链接正确的信息
在 Pipeline Run 完成后,您应能够通过点 Actions 菜单中的 View logs 和 View SBOM 图标来访问构建摘要和 SBOM。但是,这些图标并不总是显示正确的信息。要访问日志中的正确步骤,请点这两个图标之一,并在带有日志的弹出窗口中选择您需要的步骤: show-sbom 或 show-summary。
如果 RHTAP 无法检测到 registry 类型,则 RHDH 不会显示 Image Registry 选项卡
如果 RHTAP 无法检测您使用的容器镜像 registry,Red Hat Developer Hub UI 不会在组件的页面上显示 Image Registry 选项卡。RHTAP 分析 registry URL 以注解您的组件,如果缺少该注解,则选项卡不会出现在 RHDH UI 中。要临时解决这个问题,您可以手动 启用 Image Registry 选项卡。
CI 选项卡显示 Tekton 和 Jenkins 的 GitLab CI 信息
当您托管 GitLab 中组件的源代码并选择 Tekton 或 Jenkins 作为 CI 供应商时,RHDH UI 中的 CI 选项卡可能会错误地显示 GitLab 管道的信息以及 Tekton 或 Jenkins 管道。请注意,如果您选择 Tekton 或 Jenkins,RHTAP 仅运行 Tekton 或 Jenkins 管道,并且有关 GitLab 管道的 CI 选项卡部分应该会被忽略。
RHTAP 不支持某些环境
RHTAP 1.5 不支持以下环境:任何 air-gapped 环境、IBM Power Platform、IBM Z 平台、ARM64 和联邦信息处理标准(FIPS)模式 OCP。
不支持卸载 RHTAP
目前不支持卸载 RHTAP,但可以通过从集群中删除所有 rhtap
命名空间来完成。