code: func fetchInitConfiguration(tlsBootstrapCfg *clientcmdapi.Config) (*kubeadmapi.InitConfiguration, error) {
  	// creates a client to access the cluster using the bootstrap token identity
  	tlsClient, err := kubeconfigutil.ToClientSet(tlsBootstrapCfg)
  	if err != nil {
  		return nil, errors.Wrap(err, "unable to access the cluster")
  	}
  
  	// Fetches the init configuration
  	initConfiguration, err := configutil.FetchInitConfigurationFromCluster(tlsClient, os.Stdout, "preflight", true)
  	if err != nil {
  		return nil, errors.Wrap(err, "unable to fetch the kubeadm-config ConfigMap")
  	}
  
  	return initConfiguration, nil
  }
docs: // fetchInitConfiguration reads the cluster configuration from the kubeadm-admin configMap