controller-managerk8s.io/controller-manager/pkg/features Index | Files | Directories

package features

import "k8s.io/controller-manager/pkg/features"

Index

Constants

const (

	// owner @smarterclayton
	// alpha: v1.16
	// beta:  v1.19
	//
	// Enable legacy behavior to vary cluster functionality on the node-role.kubernetes.io labels. On by default (legacy), will be turned off in 1.18.
	// Original copy from k8s.io/kubernetes/pkg/features/kube_features.go
	LegacyNodeRoleBehavior featuregate.Feature = "LegacyNodeRoleBehavior"

	// owner @brendandburns
	// alpha: v1.9
	// beta:  v1.19
	// ga:  v1.21
	//
	// Enable nodes to exclude themselves from service load balancers
	// Original copy from k8s.io/kubernetes/pkg/features/kube_features.go
	ServiceNodeExclusion featuregate.Feature = "ServiceNodeExclusion"

	// owner: @khenidak
	// alpha: v1.15
	//
	// Enables ipv6 dual stack
	// Original copy from k8s.io/kubernetes/pkg/features/kube_features.go
	IPv6DualStack featuregate.Feature = "IPv6DualStack"

	// owner: @jiahuif
	// alpha: v1.21
	//
	// Enables Leader Migration for kube-controller-manager and cloud-controller-manager
	ControllerManagerLeaderMigration featuregate.Feature = "ControllerManagerLeaderMigration"
)

Functions

func SetupCurrentKubernetesSpecificFeatureGates

func SetupCurrentKubernetesSpecificFeatureGates(featuregates featuregate.MutableFeatureGate) error

Source Files

kube_features.go

Directories

PathSynopsis
pkg/features/register
Version
v0.21.0-beta.1
Published
Mar 9, 2021
Platform
js/wasm
Imports
1 packages
Last checked
3 minutes ago

Tools for package owners.