code: func (kc *kubeClient) CanGetEnvironments() (bool, error) {
  	for envName := range kc.envMap {
  		if kc.CanDeploy(envName) {
  			ok, err := kc.CanGetEnvironment(envName)
  			if err != nil {
  				return false, err
  			} else if !ok {
  				return false, nil
  			}
  		}
  	}
  	return true, nil
  }
docs: // CanGetEnvironments returns whether the user is authorized to call KubeClientInterface.GetEnvironments