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 …
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 { … }