if len(name) == 0 {
        return nil
    } else if len(name) > kubernetesNamespaceMaxSize {
        return fmt.Errorf("%s: %q is %d chars long", errorMsgPrefix, name, len(name))
    } else if msgs := validation.IsDNS1123Label(name); len(msgs) > 0 {