# Functions
BytesToInternalConfig converts a byte array to an internal, defaulted and validated configuration object.
ConfigFileAndDefaultsToInternalConfig takes a path to a config file and a versioned configuration that can serve as the default config If cfgPath is specified, defaultversionedcfg will always get overridden.
NormalizeKubernetesVersion resolves version labels, sets alternative image registry if requested for CI builds, and validates minimal version that kubeadm supports.
SetInitDynamicDefaults checks and sets configuration values for Master node.