const ncName … const ncResyncPeriod … const ncConcurrency … type NamespaceController … // NewNamespaceController creates a new namespace controller. func NewNamespaceController(host string) *NamespaceController { … } // Start starts the namespace controller. func (n *NamespaceController) Start(ctx context.Context) error { … } // Stop stops the namespace controller. func (n *NamespaceController) Stop() error { … } // Name returns the name of namespace controller. func (n *NamespaceController) Name() string { … }