Documentation ¶
Overview ¶
Package feature implements feature functionality.
Index ¶
Constants ¶
View Source
const ( // MachinePool is a feature gate for MachinePool functionality. // // alpha: v0.3 MachinePool featuregate.Feature = "MachinePool" // ClusterResourceSet is a feature gate for the ClusterResourceSet functionality. // // alpha: v0.3 // beta: v0.4 ClusterResourceSet featuregate.Feature = "ClusterResourceSet" // ClusterTopology is a feature gate for the ClusterClass and managed topologies functionality. // // alpha: v0.4 ClusterTopology featuregate.Feature = "ClusterTopology" // RuntimeSDK is a feature gate for the Runtime hooks and extensions functionality. // // alpha: v1.2 RuntimeSDK featuregate.Feature = "RuntimeSDK" // KubeadmBootstrapFormatIgnition is a feature gate for the Ignition bootstrap format // functionality. // // alpha: v1.1 KubeadmBootstrapFormatIgnition featuregate.Feature = "KubeadmBootstrapFormatIgnition" // MachineSetPreflightChecks is a feature gate for the MachineSet preflight checks functionality. // // alpha: v1.5 MachineSetPreflightChecks featuregate.Feature = "MachineSetPreflightChecks" )
Variables ¶
View Source
var ( // MutableGates is a mutable version of DefaultFeatureGate. // Only top-level commands/options setup and the k8s.io/component-base/featuregate/testing package should make use of this. // Tests that need to modify featuregate gates for the duration of their test should use: // defer featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.<FeatureName>, <value>)() MutableGates featuregate.MutableFeatureGate = featuregate.NewFeatureGate() // Gates is a shared global FeatureGate. // Top-level commands/options setup that needs to modify this featuregate gate should use DefaultMutableFeatureGate. Gates featuregate.FeatureGate = MutableGates )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.