const AutoRegisterManagedLabel …
const manageOnStart …
const manageContinuously …
type AutoAPIServiceRegistration …
type autoRegisterController …
func NewAutoRegisterController(apiServiceInformer informers.APIServiceInformer, apiServiceClient apiregistrationclient.APIServicesGetter) *autoRegisterController { … }
func (c *autoRegisterController) Run(workers int, stopCh <-chan struct{ … }
func (c *autoRegisterController) runWorker() { … }
func (c *autoRegisterController) processNextWorkItem() bool { … }
func (c *autoRegisterController) checkAPIService(name string) (err error) { … }
func (c *autoRegisterController) GetAPIServiceToSync(name string) *v1.APIService { … }
func (c *autoRegisterController) AddAPIServiceToSyncOnStart(in *v1.APIService) { … }
func (c *autoRegisterController) AddAPIServiceToSync(in *v1.APIService) { … }
func (c *autoRegisterController) addAPIServiceToSync(in *v1.APIService, syncType string) { … }
func (c *autoRegisterController) RemoveAPIServiceToSync(name string) { … }
func (c *autoRegisterController) hasSyncedSuccessfully(name string) bool { … }
func (c *autoRegisterController) setSyncedSuccessfully(name string) { … }
func automanagedType(service *v1.APIService) string { … }
func isAutomanagedOnStart(service *v1.APIService) bool { … }
func isAutomanaged(service *v1.APIService) bool { … }