@@ -13,7 +13,6 @@ import (
1313 utilruntime "k8s.io/apimachinery/pkg/util/runtime"
1414 clientgoscheme "k8s.io/client-go/kubernetes/scheme"
1515 cliflag "k8s.io/component-base/cli/flag"
16- "k8s.io/component-base/featuregate"
1716 "k8s.io/component-base/logs"
1817 logsv1 "k8s.io/component-base/logs/api/v1"
1918 "k8s.io/component-base/version/verflag"
@@ -33,7 +32,7 @@ import (
3332 "github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/common/pkg/capi/clustertopology/handlers"
3433 "github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/common/pkg/server"
3534 "github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pkg/controllers/namespacesync"
36- "github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pkg/features "
35+ "github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pkg/feature "
3736 "github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pkg/handlers/aws"
3837 "github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pkg/handlers/docker"
3938 "github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/pkg/handlers/generic"
@@ -132,10 +131,8 @@ func main() {
132131 pflag .CommandLine .SetNormalizeFunc (cliflag .WordSepNormalizeFunc )
133132 pflag .CommandLine .AddGoFlagSet (flag .CommandLine )
134133
135- // Add feature gate flags.
136- featureGate := featuregate .NewFeatureGate ()
137- utilruntime .Must (featureGate .Add (features .DefaultFeatureGates ()))
138- featureGate .AddFlag (pflag .CommandLine )
134+ // Add feature gate flag.
135+ feature .MutableGates .AddFlag (pflag .CommandLine )
139136
140137 pflag .Parse ()
141138
0 commit comments