type NamingConditionController …
func NewNamingConditionController(
crdInformer informers.CustomResourceDefinitionInformer,
crdClient client.CustomResourceDefinitionsGetter,
) *NamingConditionController { … }
func (c *NamingConditionController) getAcceptedNamesForGroup(group string) (allResources sets.String, allKinds sets.String) { … }
func (c *NamingConditionController) calculateNamesAndConditions(in *apiextensionsv1.CustomResourceDefinition) (apiextensionsv1.CustomResourceDefinitionNames, apiextensionsv1.CustomResourceDefinitionCondition, apiextensionsv1.CustomResourceDefinitionCondition) { … }
func equalToAcceptedOrFresh(requestedName, acceptedName string, usedNames sets.String) error { … }
func (c *NamingConditionController) sync(key string) error { … }
func (c *NamingConditionController) Run(stopCh <-chan struct{ … }
func (c *NamingConditionController) runWorker() { … }
func (c *NamingConditionController) processNextWorkItem() bool { … }
func (c *NamingConditionController) enqueue(obj *apiextensionsv1.CustomResourceDefinition) { … }
func (c *NamingConditionController) addCustomResourceDefinition(obj interface{ … }
func (c *NamingConditionController) updateCustomResourceDefinition(obj, _ interface{ … }
func (c *NamingConditionController) deleteCustomResourceDefinition(obj interface{ … }
func (c *NamingConditionController) requeueAllOtherGroupCRDs(name string) error { … }