summaryrefslogtreecommitdiff
path: root/edge/pkg
diff options
context:
space:
mode:
authorShelley-BaoYue <baoyue2@huawei.com>2023-12-06 10:32:54 +0800
committerShelley-BaoYue <baoyue2@huawei.com>2023-12-06 14:16:57 +0800
commit5f1719deb057bf570970e67c787856a994cc3689 (patch)
tree2f83550665e51d32f60232fec5ad9a3e83b05d77 /edge/pkg
parentMerge pull request #5252 from Shelley-BaoYue/kubeletconfig (diff)
downloadkubeedge-5f1719deb057bf570970e67c787856a994cc3689.tar.gz
fix featuregates
Signed-off-by: Shelley-BaoYue <baoyue2@huawei.com>
Diffstat (limited to 'edge/pkg')
-rw-r--r--edge/pkg/edged/edged.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/edge/pkg/edged/edged.go b/edge/pkg/edged/edged.go
index c05b5b812..6b2ceee08 100644
--- a/edge/pkg/edged/edged.go
+++ b/edge/pkg/edged/edged.go
@@ -168,6 +168,11 @@ func newEdged(enable bool, nodeName, namespace string) (*edged, error) {
kubeletConfig.RegisterNode = false
}
+ // set feature gates from initial flags-based config
+ if err := utilfeature.DefaultMutableFeatureGate.SetFromMap(kubeletConfig.FeatureGates); err != nil {
+ return nil, fmt.Errorf("failed to set feature gates from initial flags-based config: %w", err)
+ }
+
// construct a KubeletServer from kubeletFlags and kubeletConfig
kubeletServer := kubeletoptions.KubeletServer{
KubeletFlags: kubeletFlags,