tektoncd/pipeline

Disallow unknown keys in feature-flags configmap

Ouverte

#6 938 ouverte le 18 juil. 2023

 (3 commentaires) (0 réaction) (0 personne assignée)Go (1 943 forks)auto 404
Hacktoberfesthelp wanted

Métriques du dépôt

Stars
 (9 013 étoiles)
Métriques de merge PR
 (Merge moyen 9j 3h) (137 PRs mergées en 30 j)

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.

Guide contributeur