#功能成熟度
本页描述 Artifact Hub Shim 功能的成熟度。下面列出的所有功能均为 GA。
#成熟度级别
| 级别 | 含义 |
|---|---|
| Alpha | 早期开发阶段;行为或 API 可能会在不另行通知的情况下更改。不建议用于生产工作负载。 |
| Beta | 功能可用且相对稳定;在提前通知的情况下可能会发生小幅更改。适合非关键工作负载。 |
| GA | 稳定且可用于生产;API 和行为遵循文档中的兼容性策略。 |
#功能成熟度概览
| 领域 | 功能 | 成熟度 | 描述 |
|---|---|---|---|
| Catalog | 内置离线 catalog | GA | 在不访问公共互联网的情况下提供 ACP Task、Pipeline、StepAction、template 和 tool-image 资源。 |
| Catalog | 基于 Git 的自定义 catalog | GA | 从管理员注册的 Git 源加载 catalog 资源,并支持凭据和源隔离。 |
| Catalog | 版本管理和 package 过滤 | GA | 支持版本规范化、latest 选择、别名、冲突检测以及禁用 package 规则。 |
| API | Tekton resolver 兼容性 | GA | 提供 Tekton hub 解析所需的 Artifact Hub API 子集。 |
| API | DevOps Hub UI 兼容性 | GA | 提供 ACP DevOps 使用的已认证列表、详情、README、版本和原始 manifest API。 |
| Access | repository 可见性 | GA | 按全局、project、namespace 或显式 namespace allowlist 过滤 repository。 |
| Extension | resolver 可见性准入 | GA | 根据已配置的 repository 可见性验证本地 Tekton ResolutionRequests。 |
| Extension | TaskRun template 渲染 | GA | 通过可选 webhook 渲染 catalog 提供的 mail 和 execution-overview template。 |
| Synchronization | catalog 额外资源 | GA | 同步已批准的 ConfigMap,并支持所有权、冲突、prune、keep-policy 和 namespace 控制。 |
| Operations | 健康状态和源可观测性 | GA | 报告健康状态、就绪状态、snapshot 生成以及源级同步状态。 |
| Operations | 高可用性 | GA | 支持多个彼此独立的只读副本,使用 pod 本地存储和 leader 选举式资源同步。 |
| Platform | 离线、架构和网络支持 | GA | 支持离线交付、amd64 和 arm64 镜像,以及 IPv4、IPv6 或双栈集群。 |
GA 表示产品已可用于生产,而非长期版本维护。Artifact Hub Shim 采用仅维护最新版本的模型;请参阅 Lifecycle Policy。