code: func FetchInitConfigurationFromCluster(client clientset.Interface, w io.Writer, logPrefix string, newControlPlane bool) (*kubeadmapi.InitConfiguration, error) {
  	fmt.Fprintf(w, "[%s] Reading configuration from the cluster...\n", logPrefix)
  	fmt.Fprintf(w, "[%s] FYI: You can look at this config file with 'kubectl -n %s get cm %s -oyaml'\n", logPrefix, metav1.NamespaceSystem, constants.KubeadmConfigConfigMap)
  
  	// Fetch the actual config from cluster
  	cfg, err := getInitConfigurationFromCluster(constants.KubernetesDir, client, newControlPlane)
  	if err != nil {
  		return nil, err
  	}
  
  	// Apply dynamic defaults
  	if err := SetInitDynamicDefaults(cfg); err != nil {
  		return nil, err
  	}
  
  	return cfg, nil
  }
docs: // FetchInitConfigurationFromCluster fetches configuration from a ConfigMap in the cluster