Documentation ¶
Index ¶
Constants ¶
View Source
const ( // OIDCKubeCfgEndpoint if enabled exposes an HTTP endpoint for generating kubeconfig for a cluster that will contain OIDC tokens OIDCKubeCfgEndpoint = "OIDCKubeCfgEndpoint" // PrometheusEndpoint if enabled exposes cluster's metrics HTTP endpoint PrometheusEndpoint = "PrometheusEndpoint" // OpenIDAuthPlugin if enabled configures the flags on the API server to use // OAuth2 identity providers. OpenIDAuthPlugin = "OpenIDAuthPlugin" // VerticalPodAutoscaler if enabled the cluster-controller will enable the // VerticalPodAutoscaler for all control plane components VerticalPodAutoscaler = "VerticalPodAutoscaler" // EtcdDataCorruptionChecks if enabled etcd will be started with // --experimental-initial-corrupt-check=true + // --experimental-corrupt-check-time=10m EtcdDataCorruptionChecks = "EtcdDataCorruptionChecks" // EtcdLauncher if enabled will apply the cluster level etcd-launcher feature flag on all clusters, // unless it's explicitly disabled at the cluster level EtcdLauncher = "EtcdLauncher" // Tunneling expose strategy enables the expose strategy based on usage of // HTTP/2 CONNECT for tunneling traffic from the worker nodes to the // control plane. TunnelingExposeStrategy = "TunnelingExposeStrategy" // UserClusterMLA if enabled MonitoringLoggingAlerting stack will be deployed with corresponding controller UserClusterMLA = "UserClusterMLA" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FeatureGate ¶
FeatureGate is map of key=value pairs that enables/disables various features.
func NewFeatures ¶
func NewFeatures(rawFeatures string) (FeatureGate, error)
NewFeatures takes comma separated key=value pairs for features and returns a FeatureGate.
func (FeatureGate) Enabled ¶
func (f FeatureGate) Enabled(feature string) bool
Enabled returns true if the feature gate value of a particular feature is true.
func (FeatureGate) Set ¶ added in v2.16.3
func (f FeatureGate) Set(s string) error
func (FeatureGate) String ¶ added in v2.16.3
func (f FeatureGate) String() string
Click to show internal directories.
Click to hide internal directories.