From 944a725daac7fce2585a549b7fc983525b9166e9 Mon Sep 17 00:00:00 2001 From: Poor12 Date: Mon, 15 Aug 2022 20:23:25 +0800 Subject: [PATCH] Add a feature gate for cluster resource custom modeling Signed-off-by: Poor12 --- pkg/features/features.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkg/features/features.go b/pkg/features/features.go index e8c631a4f..0d1c63962 100644 --- a/pkg/features/features.go +++ b/pkg/features/features.go @@ -15,6 +15,9 @@ const ( // PropagateDeps indicates if relevant resources should be propagated automatically PropagateDeps featuregate.Feature = "PropagateDeps" + + // CustomizedClusterResourceModeling indicates if enable cluster resource custom modeling. + CustomizedClusterResourceModeling featuregate.Feature = "CustomizedClusterResourceModeling" ) var ( @@ -22,9 +25,10 @@ var ( FeatureGate featuregate.MutableFeatureGate = featuregate.NewFeatureGate() defaultFeatureGates = map[featuregate.Feature]featuregate.FeatureSpec{ - Failover: {Default: false, PreRelease: featuregate.Alpha}, - GracefulEviction: {Default: false, PreRelease: featuregate.Alpha}, - PropagateDeps: {Default: false, PreRelease: featuregate.Alpha}, + Failover: {Default: false, PreRelease: featuregate.Alpha}, + GracefulEviction: {Default: false, PreRelease: featuregate.Alpha}, + PropagateDeps: {Default: false, PreRelease: featuregate.Alpha}, + CustomizedClusterResourceModeling: {Default: false, PreRelease: featuregate.Alpha}, } )