kubernetes/staging/src/k8s.io/component-base/featuregate/registry.go

var DefaultComponentGlobalsRegistry

const DefaultKubeComponent

const klogLevel

type VersionMapping

type ComponentGlobals

type ComponentGlobalsRegistry

type componentGlobalsRegistry

func NewComponentGlobalsRegistry() *componentGlobalsRegistry {}

func (r *componentGlobalsRegistry) Reset() {}

func (r *componentGlobalsRegistry) EffectiveVersionFor(component string) baseversion.EffectiveVersion {}

func (r *componentGlobalsRegistry) FeatureGateFor(component string) FeatureGate {}

func (r *componentGlobalsRegistry) unsafeRegister(component string, effectiveVersion baseversion.MutableEffectiveVersion, featureGate MutableVersionedFeatureGate) error {}

func (r *componentGlobalsRegistry) Register(component string, effectiveVersion baseversion.MutableEffectiveVersion, featureGate MutableVersionedFeatureGate) error {}

func (r *componentGlobalsRegistry) ComponentGlobalsOrRegister(component string, effectiveVersion baseversion.MutableEffectiveVersion, featureGate MutableVersionedFeatureGate) (baseversion.MutableEffectiveVersion, MutableVersionedFeatureGate) {}

func (r *componentGlobalsRegistry) unsafeKnownFeatures() []string {}

func (r *componentGlobalsRegistry) unsafeVersionFlagOptions(isEmulation bool) []string {}

func (r *componentGlobalsRegistry) AddFlags(fs *pflag.FlagSet) {}

type componentVersion

// getFullEmulationVersionConfig expands the given version config with version registered version mapping,
// and returns the map of component to Version.
func (r *componentGlobalsRegistry) getFullEmulationVersionConfig(
	versionConfigMap map[string]*version.Version) (map[string]*version.Version, error) {}

func toVersionMap(versionConfig []string) (map[string]*version.Version, error) {}

func (r *componentGlobalsRegistry) SetFallback() error {}

func (r *componentGlobalsRegistry) Set() error {}

func (r *componentGlobalsRegistry) Validate() []error {}

func (r *componentGlobalsRegistry) SetEmulationVersionMapping(fromComponent, toComponent string, f VersionMapping) error {}