tektoncd/pipeline

Disallow unknown keys in feature-flags configmap

Aberta

#6.938 aberto em 18 de jul. de 2023

 (3 comentários) (0 reação) (0 responsável)Go (1.943 forks)auto 404
Hacktoberfesthelp wanted

Métricas do repositório

Stars
 (9.013 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

Currently, we don't perform any validation of the feature flags configmap. https://github.com/tektoncd/pipeline/pull/6935 adds validation for keys representing existing feature flags, but it's still possible to misspell a feature flag or add a flag that's no longer supported, thinking it has an effect (example: https://github.com/tektoncd/pipeline/pull/6937). We should validate that the configmap doesn't contain any unknown keys. We will probably need to fix https://github.com/tektoncd/pipeline/issues/4542 first, otherwise upgrades will cause problems if we remove feature flags.

Guia do colaborador