From 1e1d67a68605b9478c1550a364b47d7cf95b5e36 Mon Sep 17 00:00:00 2001 From: Poor12 Date: Fri, 21 Jul 2023 16:56:16 +0800 Subject: [PATCH] add feature gate for policy preemption Signed-off-by: Poor12 --- pkg/features/features.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/features/features.go b/pkg/features/features.go index c27fa5908..748123c75 100644 --- a/pkg/features/features.go +++ b/pkg/features/features.go @@ -18,6 +18,9 @@ const ( // CustomizedClusterResourceModeling indicates if enable cluster resource custom modeling. CustomizedClusterResourceModeling featuregate.Feature = "CustomizedClusterResourceModeling" + + // PolicyPreemption indicates if high-priority PropagationPolicy/ClusterPropagationPolicy could preempt resource templates which are matched by low-priority PropagationPolicy/ClusterPropagationPolicy. + PolicyPreemption featuregate.Feature = "PropagationPolicyPreemption" ) var ( @@ -30,6 +33,7 @@ var ( GracefulEviction: {Default: true, PreRelease: featuregate.Beta}, PropagateDeps: {Default: true, PreRelease: featuregate.Beta}, CustomizedClusterResourceModeling: {Default: true, PreRelease: featuregate.Beta}, + PolicyPreemption: {Default: false, PreRelease: featuregate.Alpha}, } )