// runAddonsCmdFunc creates a cobra.Command Run function, by composing the call to the given cmdFunc with necessary additional steps (e.g preparation of input parameters)
// runAddonsCmdFunc creates a cobra.Command Run function, by composing the call to the given cmdFunc with necessary additional steps (e.g preparation of input parameters)
// This call returns the ready-to-use configuration based on the configuration file that might or might not exist and the default cfg populated by flags
// This call returns the ready-to-use configuration based on the configuration file that might or might not exist and the default cfg populated by flags
// runCmdFunc creates a cobra.Command Run function, by composing the call to the given cmdFunc with necessary additional steps (e.g preparation of input parameters)
// runCmdFunc creates a cobra.Command Run function, by composing the call to the given cmdFunc with necessary additional steps (e.g preparation of input parameters)
// runCmdControlPlane creates a cobra.Command Run function, by composing the call to the given cmdFunc with necessary additional steps (e.g preparation of input parameters)
// runCmdControlPlane creates a cobra.Command Run function, by composing the call to the given cmdFunc with necessary additional steps (e.g preparation of input parameters)
// runCmdPhase creates a cobra.Command Run function, by composing the call to the given cmdFunc with necessary additional steps (e.g preparation of input parameters)
// runCmdPhase creates a cobra.Command Run function, by composing the call to the given cmdFunc with necessary additional steps (e.g preparation of input parameters)
// This call returns the ready-to-use configuration based on the configuration file that might or might not exist and the default cfg populated by flags
// This call returns the ready-to-use configuration based on the configuration file that might or might not exist and the default cfg populated by flags
glog.Infof("[uploadconfig] storing the configuration used in ConfigMap %q in the %q Namespace\n",kubeadmconstants.MasterConfigurationConfigMap,metav1.NamespaceSystem)
glog.Infof("[uploadconfig] storing the configuration used in ConfigMap %q in the %q Namespace\n",kubeadmconstants.MasterConfigurationConfigMap,metav1.NamespaceSystem)
// Convert cfg to the external version as that's the only version of the API that can be deserialized later
// Convert cfg to the external version as that's the only version of the API that can be deserialized later