Documentation ¶
Index ¶
- func NewApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCapacityTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCapacityTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredInstallationTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredReleaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRolloutBlockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTrafficTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewInstallationTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewReleaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRolloutBlockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTrafficTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ApplicationInformer
- type CapacityTargetInformer
- type ClusterInformer
- type InstallationTargetInformer
- type Interface
- type ReleaseInformer
- type RolloutBlockInformer
- type TrafficTargetInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApplicationInformer ¶
func NewApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewApplicationInformer constructs a new informer for Application 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 NewCapacityTargetInformer ¶
func NewCapacityTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCapacityTargetInformer constructs a new informer for CapacityTarget 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 NewClusterInformer ¶
func NewClusterInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterInformer constructs a new informer for Cluster 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 NewFilteredApplicationInformer ¶
func NewFilteredApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredApplicationInformer constructs a new informer for Application 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 NewFilteredCapacityTargetInformer ¶
func NewFilteredCapacityTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCapacityTargetInformer constructs a new informer for CapacityTarget 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 NewFilteredClusterInformer ¶
func NewFilteredClusterInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterInformer constructs a new informer for Cluster 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 NewFilteredInstallationTargetInformer ¶
func NewFilteredInstallationTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredInstallationTargetInformer constructs a new informer for InstallationTarget 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 NewFilteredReleaseInformer ¶
func NewFilteredReleaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredReleaseInformer constructs a new informer for Release 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 NewFilteredRolloutBlockInformer ¶ added in v0.6.0
func NewFilteredRolloutBlockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRolloutBlockInformer constructs a new informer for RolloutBlock 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 NewFilteredTrafficTargetInformer ¶
func NewFilteredTrafficTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTrafficTargetInformer constructs a new informer for TrafficTarget 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 NewInstallationTargetInformer ¶
func NewInstallationTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewInstallationTargetInformer constructs a new informer for InstallationTarget 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 NewReleaseInformer ¶
func NewReleaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewReleaseInformer constructs a new informer for Release 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 NewRolloutBlockInformer ¶ added in v0.6.0
func NewRolloutBlockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRolloutBlockInformer constructs a new informer for RolloutBlock 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 NewTrafficTargetInformer ¶
func NewTrafficTargetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTrafficTargetInformer constructs a new informer for TrafficTarget 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 ApplicationInformer ¶
type ApplicationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ApplicationLister }
ApplicationInformer provides access to a shared informer and lister for Applications.
type CapacityTargetInformer ¶
type CapacityTargetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.CapacityTargetLister }
CapacityTargetInformer provides access to a shared informer and lister for CapacityTargets.
type ClusterInformer ¶
type ClusterInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterLister }
ClusterInformer provides access to a shared informer and lister for Clusters.
type InstallationTargetInformer ¶
type InstallationTargetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.InstallationTargetLister }
InstallationTargetInformer provides access to a shared informer and lister for InstallationTargets.
type Interface ¶
type Interface interface { // Applications returns a ApplicationInformer. Applications() ApplicationInformer // CapacityTargets returns a CapacityTargetInformer. CapacityTargets() CapacityTargetInformer // Clusters returns a ClusterInformer. Clusters() ClusterInformer // InstallationTargets returns a InstallationTargetInformer. InstallationTargets() InstallationTargetInformer // Releases returns a ReleaseInformer. Releases() ReleaseInformer // RolloutBlocks returns a RolloutBlockInformer. RolloutBlocks() RolloutBlockInformer // TrafficTargets returns a TrafficTargetInformer. TrafficTargets() TrafficTargetInformer }
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 ReleaseInformer ¶
type ReleaseInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ReleaseLister }
ReleaseInformer provides access to a shared informer and lister for Releases.
type RolloutBlockInformer ¶ added in v0.6.0
type RolloutBlockInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RolloutBlockLister }
RolloutBlockInformer provides access to a shared informer and lister for RolloutBlocks.
type TrafficTargetInformer ¶
type TrafficTargetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TrafficTargetLister }
TrafficTargetInformer provides access to a shared informer and lister for TrafficTargets.