| commit | d58edf4e2f745427d69ecc72bfe9a9ead69d697d | [log] [tgz] |
|---|---|---|
| author | Lorenz Brun <lorenz@monogon.tech> | Wed Nov 27 20:38:14 2024 +0000 |
| committer | Lorenz Brun <lorenz@monogon.tech> | Mon Dec 02 16:50:54 2024 +0000 |
| tree | bd9424fdb0a58cb7c78ab99d8a3b1d4ebc07c5db | |
| parent | ff7452b586134e18af9f1362d7b96dcb64aa8d71 [diff] [blame] |
m/n/kubernetes: introduce feature gate infra This introduces centralized infrastructure to control feature gates in K8s. It includes a test to make sure that we do not keep outdated flags in there. Change-Id: Ife251cbd5210bc8b3757bb3829e91bcdb2e6fdfb Reviewed-on: https://review.monogon.dev/c/monogon/+/3664 Reviewed-by: Tim Windelschmidt <tim@monogon.tech> Tested-by: Jenkins CI
diff --git a/metropolis/node/kubernetes/controller-manager.go b/metropolis/node/kubernetes/controller-manager.go index 0a49ce1..b1fdfc6 100644 --- a/metropolis/node/kubernetes/controller-manager.go +++ b/metropolis/node/kubernetes/controller-manager.go
@@ -91,6 +91,7 @@ // This is intentionally empty, but if unset it tries to mkdir it // in the usual place, generating an error. "--flex-volume-plugin-dir=/kubernetes/conf/flexvolume-plugins", + extraFeatureGates.AsFlag(), ) if args.Error() != nil {