code: func (a *AuthWithRoles) UpsertNamespace(ns services.Namespace) error {
  	if err := a.action(defaults.Namespace, services.KindNamespace, services.VerbCreate); err != nil {
  		return trace.Wrap(err)
  	}
  	if err := a.action(defaults.Namespace, services.KindNamespace, services.VerbUpdate); err != nil {
  		return trace.Wrap(err)
  	}
  	return a.authServer.UpsertNamespace(ns)
  }
docs: // UpsertNamespace upserts namespace