通过 TektonConfig 配置 tektoncd-enhancement ConfigMap
本指南介绍如何通过 TektonConfig 使用 spec.pipeline.options.configMaps 来管理 tektoncd-enhancement-config。
命名空间说明:在本指南中,
<tekton-pipelines>用作你的Tekton命名空间占位符。请将其替换为实际的命名空间名称。默认安装使用tekton-pipelines命名空间。
目录
前提条件步骤1. 使用spec.pipeline.options.configMaps 更新 TektonConfig2. 参数参考与默认值3. 验证 ConfigMap 更新4. 重启 tektoncd-enhancement常见问题我更新了 TektonConfig,但生效配置没有变化。我该检查什么?前提条件
- 已安装 Tekton Operator。
TektonConfig资源已存在(通常名为config)。- 你可以在集群中编辑
TektonConfig。
步骤
1. 使用 spec.pipeline.options.configMaps 更新 TektonConfig
options 结构遵循与 调整子组件的可选配置项 中所述相同的模式。
使用如下 TektonConfig patch:
2. 参数参考与默认值
3. 验证 ConfigMap 更新
更新 TektonConfig 后,检查 tektoncd-enhancement-config 是否已完成 reconcile:
4. 重启 tektoncd-enhancement
重启 <tekton-pipelines> 命名空间中的 tektoncd-enhancement workload:
常见问题
我更新了 TektonConfig,但生效配置没有变化。我该检查什么?
请按以下顺序检查:
TektonConfig已成功更新。<tekton-pipelines>命名空间中的tektoncd-enhancement-config具有预期的data.config。tektoncd-enhancement已重启且 rollout 已完成。