...
1
16
17 package features
18
19 import (
20 "k8s.io/apimachinery/pkg/util/runtime"
21 utilfeature "k8s.io/apiserver/pkg/util/feature"
22 "k8s.io/component-base/featuregate"
23 )
24
25 const (
26 Alpha featuregate.Feature = "TestAlphaFeature"
27 Beta featuregate.Feature = "TestBetaFeature"
28 GA featuregate.Feature = "TestGAFeature"
29 )
30
31 func init() {
32 runtime.Must(utilfeature.DefaultMutableFeatureGate.Add(testFeatureGates))
33 }
34
35 var testFeatureGates = map[featuregate.Feature]featuregate.FeatureSpec{
36 Alpha: {PreRelease: featuregate.Alpha},
37 Beta: {PreRelease: featuregate.Beta},
38 GA: {PreRelease: featuregate.GA},
39 }
40
View as plain text