用途:在 Konflux 任务 tag 跳变后保持构建可用——更新固定摘要、应用任务迁移文档、重新生成 PipelineRun。
主要能力:按仓库布局路由到不同参考文档,覆盖 rhdh-plugin-catalog、RHDH midstream 的两种变体,以及任务名与 tag 到在线 MIGRATION.md 的解析(多数任务已迁出 konflux-ci/build-definitions,旧版本化路径会 404)。还处理 ECP/过期/不受信任的 pin,用 scripts/check-trusted-tasks.sh 对照 data-acceptable-bundles 检查。
使用方式:先加载 workflows/konflux-task-update.md 判断布局,再按对应 references 执行;完成摘要/迁移/信任任务检查后,按名称调用 /rhdh-base-images,映射到 main 或 release-* 分支。偏好使用 -oci-ta 任务变体(如 git-clone-oci-ta、buildah-oci-ta)。OCI-TA 替换不由 updateDigests.sh 处理,需按在线 MIGRATION.md 应用参数与 workspace,再重新生成 PLR。编辑模板和共享 pipeline 后必须重新生成 PLR,只改 PLR 会让真实来源过期。
写入与限制:编辑 YAML、提交、推送、开 PR/MR 属于写入,需遵循 /mutation-gate;始终使用 --no-push/--nopush,除非用户明确要求否则不推送、不开 PR。开 PR 时标题末尾带目标分支方括号,正文包含技能仓库链接,并询问要引用的 Jira key。仅应用在线 MIGRATION.md 记录的用户操作,跳过“无需操作”段落,不编造 verify_* 守卫。operator-bundle 例外:除非用户明确要求,流级迁移不要动 rhdh-operator-bundle;rhdh-rag-content-* 仅 1.10 存在(已弃用,main/2.1 移除)。变体 B 的 build-pipeline-*.yaml 生成器不处理。完成标准:列出每个 tag 变化的旧/新标签、对应迁移或无需迁移原因、受影响模板与共享 pipeline、重生成的文件及手工编辑的文件,并说明是否推送。正文资料未提供具体价格与平台要求。