Настройка ConfigMap tektoncd-enhancement через TektonConfig
В этом руководстве показано, как управлять tektoncd-enhancement-config через TektonConfig с помощью spec.pipeline.options.configMaps.
Примечание о namespace: В этом руководстве
<tekton-pipelines>используется как заполнитель для вашего namespaceTekton. Замените его на фактическое имя вашего namespace. При установке по умолчанию используется namespacetekton-pipelines.
Содержание
Предварительные требованияШаги1. Обновите TektonConfig с помощьюspec.pipeline.options.configMaps2. Справочник параметров и значения по умолчанию3. Проверьте обновление ConfigMap4. Перезапустите tektoncd-enhancementFAQЯ обновил TektonConfig, но итоговая конфигурация не изменилась. Что нужно проверить?Предварительные требования
- Установлен Tekton Operator.
- Ресурс
TektonConfigсуществует (обычно называетсяconfig). - У вас есть возможность изменять
TektonConfigв кластере.
Шаги
1. Обновите TektonConfig с помощью spec.pipeline.options.configMaps
Структура options следует тому же шаблону, что и описано в Adjusting Optional Configuration Items of Subcomponents.
Используйте такой patch для TektonConfig:
2. Справочник параметров и значения по умолчанию
3. Проверьте обновление ConfigMap
После обновления TektonConfig проверьте, был ли tektoncd-enhancement-config приведен в соответствие:
4. Перезапустите tektoncd-enhancement
Перезапустите workload tektoncd-enhancement в namespace <tekton-pipelines>:
FAQ
Я обновил TektonConfig, но итоговая конфигурация не изменилась. Что нужно проверить?
Проверьте в следующем порядке:
TektonConfigбыл успешно обновлен.tektoncd-enhancement-configв namespace<tekton-pipelines>содержит ожидаемыйdata.config.tektoncd-enhancementбыл перезапущен, и rollout завершен.