Versions in this module Expand all Collapse all v1 v1.5.0 Oct 23, 2016 Changes in this version + var AnnounceGroup = DefaultGroupFactoryRegistry.AnnounceGroup + var AnnounceGroupVersion = DefaultGroupFactoryRegistry.AnnounceGroupVersion + var DefaultGroupFactoryRegistry = make(APIGroupFactoryRegistry) + type APIGroupFactoryRegistry map[string]*GroupMetaFactory + func (gar APIGroupFactoryRegistry) AnnounceGroup(args *GroupMetaFactoryArgs) error + func (gar APIGroupFactoryRegistry) AnnounceGroupVersion(gvf *GroupVersionFactoryArgs) error + func (gar APIGroupFactoryRegistry) AnnouncePreconstructedFactory(gmf *GroupMetaFactory) error + func (gar APIGroupFactoryRegistry) RegisterAndEnableAll(m *registered.APIRegistrationManager, scheme *runtime.Scheme) error + type GroupMetaFactory struct + GroupArgs *GroupMetaFactoryArgs + VersionArgs map[string]*GroupVersionFactoryArgs + func NewGroupMetaFactory(groupArgs *GroupMetaFactoryArgs, versions VersionToSchemeFunc) *GroupMetaFactory + func (gmf *GroupMetaFactory) Announce() *GroupMetaFactory + func (gmf *GroupMetaFactory) Enable(m *registered.APIRegistrationManager, scheme *runtime.Scheme) error + func (gmf *GroupMetaFactory) Register(m *registered.APIRegistrationManager) error + func (gmf *GroupMetaFactory) RegisterAndEnable() error + type GroupMetaFactoryArgs struct + AddInternalObjectsToScheme SchemeFunc + GroupName string + IgnoredKinds sets.String + ImportPrefix string + RootScopedKinds sets.String + VersionPreferenceOrder []string + type GroupVersionFactoryArgs struct + AddToScheme SchemeFunc + GroupName string + VersionName string + type SchemeFunc func(*runtime.Scheme) error + type VersionToSchemeFunc map[string]SchemeFunc