type ScopeNamer … type ContextBasedNaming … var _ … func (n ContextBasedNaming) Namespace(req *http.Request) (namespace string, err error) { … } func (n ContextBasedNaming) Name(req *http.Request) (namespace, name string, err error) { … } func (n ContextBasedNaming) ObjectName(obj runtime.Object) (namespace, name string, err error) { … } var errEmptyName …