code: func GetClusterStatus(client clientset.Interface) (*kubeadmapi.ClusterStatus, error) {
  	configMap, err := client.CoreV1().ConfigMaps(metav1.NamespaceSystem).Get(constants.KubeadmConfigConfigMap, metav1.GetOptions{})
  	if apierrors.IsNotFound(err) {
  		return &kubeadmapi.ClusterStatus{}, nil
  	}
  	if err != nil {
  		return nil, err
  	}
  
  	clusterStatus, err := UnmarshalClusterStatus(configMap.Data)
  	if err != nil {
  		return nil, err
  	}
  
  	return clusterStatus, nil
  }
docs: // GetClusterStatus returns the kubeadm cluster status read from the kubeadm-config ConfigMap