Documentation ¶
Index ¶
- func NewChartNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewChartRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEeInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEeNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEeRepoInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEeSyncRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEndpointACLPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredChartNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredChartRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEeInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEeNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEeRepoInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEeSyncRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEndpointACLPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRepoInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRepoInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ChartNamespaceInformer
- type ChartRepositoryInformer
- type EeInstanceInformer
- type EeNamespaceInformer
- type EeRepoInformer
- type EeSyncRuleInformer
- type EndpointACLPolicyInformer
- type Interface
- type NamespaceInformer
- type RepoInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewChartNamespaceInformer ¶ added in v0.5.0
func NewChartNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewChartNamespaceInformer constructs a new informer for ChartNamespace type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewChartRepositoryInformer ¶ added in v0.5.0
func NewChartRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewChartRepositoryInformer constructs a new informer for ChartRepository type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewEeInstanceInformer ¶
func NewEeInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEeInstanceInformer constructs a new informer for EeInstance type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewEeNamespaceInformer ¶
func NewEeNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEeNamespaceInformer constructs a new informer for EeNamespace type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewEeRepoInformer ¶
func NewEeRepoInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEeRepoInformer constructs a new informer for EeRepo type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewEeSyncRuleInformer ¶
func NewEeSyncRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEeSyncRuleInformer constructs a new informer for EeSyncRule type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewEndpointACLPolicyInformer ¶ added in v0.4.0
func NewEndpointACLPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEndpointACLPolicyInformer constructs a new informer for EndpointACLPolicy type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredChartNamespaceInformer ¶ added in v0.5.0
func NewFilteredChartNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredChartNamespaceInformer constructs a new informer for ChartNamespace type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredChartRepositoryInformer ¶ added in v0.5.0
func NewFilteredChartRepositoryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredChartRepositoryInformer constructs a new informer for ChartRepository type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredEeInstanceInformer ¶
func NewFilteredEeInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEeInstanceInformer constructs a new informer for EeInstance type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredEeNamespaceInformer ¶
func NewFilteredEeNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEeNamespaceInformer constructs a new informer for EeNamespace type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredEeRepoInformer ¶
func NewFilteredEeRepoInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEeRepoInformer constructs a new informer for EeRepo type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredEeSyncRuleInformer ¶
func NewFilteredEeSyncRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEeSyncRuleInformer constructs a new informer for EeSyncRule type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredEndpointACLPolicyInformer ¶ added in v0.4.0
func NewFilteredEndpointACLPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEndpointACLPolicyInformer constructs a new informer for EndpointACLPolicy type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredNamespaceInformer ¶
func NewFilteredNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNamespaceInformer constructs a new informer for Namespace type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredRepoInformer ¶
func NewFilteredRepoInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRepoInformer constructs a new informer for Repo type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewNamespaceInformer ¶
func NewNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNamespaceInformer constructs a new informer for Namespace type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewRepoInformer ¶
func NewRepoInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRepoInformer constructs a new informer for Repo type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
Types ¶
type ChartNamespaceInformer ¶ added in v0.5.0
type ChartNamespaceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ChartNamespaceLister }
ChartNamespaceInformer provides access to a shared informer and lister for ChartNamespaces.
type ChartRepositoryInformer ¶ added in v0.5.0
type ChartRepositoryInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ChartRepositoryLister }
ChartRepositoryInformer provides access to a shared informer and lister for ChartRepositories.
type EeInstanceInformer ¶
type EeInstanceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EeInstanceLister }
EeInstanceInformer provides access to a shared informer and lister for EeInstances.
type EeNamespaceInformer ¶
type EeNamespaceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EeNamespaceLister }
EeNamespaceInformer provides access to a shared informer and lister for EeNamespaces.
type EeRepoInformer ¶
type EeRepoInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EeRepoLister }
EeRepoInformer provides access to a shared informer and lister for EeRepos.
type EeSyncRuleInformer ¶
type EeSyncRuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EeSyncRuleLister }
EeSyncRuleInformer provides access to a shared informer and lister for EeSyncRules.
type EndpointACLPolicyInformer ¶ added in v0.4.0
type EndpointACLPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EndpointACLPolicyLister }
EndpointACLPolicyInformer provides access to a shared informer and lister for EndpointACLPolicies.
type Interface ¶
type Interface interface { // ChartNamespaces returns a ChartNamespaceInformer. ChartNamespaces() ChartNamespaceInformer // ChartRepositories returns a ChartRepositoryInformer. ChartRepositories() ChartRepositoryInformer // EeInstances returns a EeInstanceInformer. EeInstances() EeInstanceInformer // EeNamespaces returns a EeNamespaceInformer. EeNamespaces() EeNamespaceInformer // EeRepos returns a EeRepoInformer. EeRepos() EeRepoInformer // EeSyncRules returns a EeSyncRuleInformer. EeSyncRules() EeSyncRuleInformer // EndpointACLPolicies returns a EndpointACLPolicyInformer. EndpointACLPolicies() EndpointACLPolicyInformer // Namespaces returns a NamespaceInformer. Namespaces() NamespaceInformer // Repos returns a RepoInformer. Repos() RepoInformer }
Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.
type NamespaceInformer ¶
type NamespaceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.NamespaceLister }
NamespaceInformer provides access to a shared informer and lister for Namespaces.
type RepoInformer ¶
type RepoInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RepoLister }
RepoInformer provides access to a shared informer and lister for Repos.