v1

package
v2.18.0-rc.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 8, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAddonConfigInformer

func NewAddonConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAddonConfigInformer constructs a new informer for AddonConfig 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 NewAddonInformer

func NewAddonInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAddonInformer constructs a new informer for Addon 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 NewAlertmanagerInformer added in v2.18.0

func NewAlertmanagerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAlertmanagerInformer constructs a new informer for Alertmanager 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 NewAllowedRegistryInformer added in v2.18.0

func NewAllowedRegistryInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAllowedRegistryInformer constructs a new informer for AllowedRegistry 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 NewClusterTemplateInformer added in v2.18.0

func NewClusterTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterTemplateInformer constructs a new informer for ClusterTemplate 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 NewClusterTemplateInstanceInformer added in v2.18.0

func NewClusterTemplateInstanceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterTemplateInstanceInformer constructs a new informer for ClusterTemplateInstance 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 NewConstraintInformer added in v2.16.3

func NewConstraintInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewConstraintInformer constructs a new informer for Constraint 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 NewConstraintTemplateInformer added in v2.16.3

func NewConstraintTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewConstraintTemplateInformer constructs a new informer for ConstraintTemplate 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 NewEtcdBackupConfigInformer added in v2.17.0

func NewEtcdBackupConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewEtcdBackupConfigInformer constructs a new informer for EtcdBackupConfig 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 NewEtcdRestoreInformer added in v2.17.0

func NewEtcdRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewEtcdRestoreInformer constructs a new informer for EtcdRestore 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 NewExternalClusterInformer

func NewExternalClusterInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewExternalClusterInformer constructs a new informer for ExternalCluster 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 NewFilteredAddonConfigInformer

func NewFilteredAddonConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAddonConfigInformer constructs a new informer for AddonConfig 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 NewFilteredAddonInformer

func NewFilteredAddonInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAddonInformer constructs a new informer for Addon 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 NewFilteredAlertmanagerInformer added in v2.18.0

func NewFilteredAlertmanagerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAlertmanagerInformer constructs a new informer for Alertmanager 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 NewFilteredAllowedRegistryInformer added in v2.18.0

func NewFilteredAllowedRegistryInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAllowedRegistryInformer constructs a new informer for AllowedRegistry 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 NewFilteredClusterTemplateInformer added in v2.18.0

func NewFilteredClusterTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredClusterTemplateInformer constructs a new informer for ClusterTemplate 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 NewFilteredClusterTemplateInstanceInformer added in v2.18.0

func NewFilteredClusterTemplateInstanceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredClusterTemplateInstanceInformer constructs a new informer for ClusterTemplateInstance 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 NewFilteredConstraintInformer added in v2.16.3

func NewFilteredConstraintInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredConstraintInformer constructs a new informer for Constraint 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 NewFilteredConstraintTemplateInformer added in v2.16.3

func NewFilteredConstraintTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredConstraintTemplateInformer constructs a new informer for ConstraintTemplate 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 NewFilteredEtcdBackupConfigInformer added in v2.17.0

func NewFilteredEtcdBackupConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredEtcdBackupConfigInformer constructs a new informer for EtcdBackupConfig 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 NewFilteredEtcdRestoreInformer added in v2.17.0

func NewFilteredEtcdRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredEtcdRestoreInformer constructs a new informer for EtcdRestore 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 NewFilteredExternalClusterInformer

func NewFilteredExternalClusterInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredExternalClusterInformer constructs a new informer for ExternalCluster 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 NewFilteredKubermaticSettingInformer

func NewFilteredKubermaticSettingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredKubermaticSettingInformer constructs a new informer for KubermaticSetting 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 NewFilteredMLAAdminSettingInformer added in v2.18.0

func NewFilteredMLAAdminSettingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredMLAAdminSettingInformer constructs a new informer for MLAAdminSetting 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 NewFilteredProjectInformer

func NewFilteredProjectInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredProjectInformer constructs a new informer for Project 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 NewFilteredRuleGroupInformer added in v2.18.0

func NewFilteredRuleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRuleGroupInformer constructs a new informer for RuleGroup 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 NewFilteredUserInformer

func NewFilteredUserInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredUserInformer constructs a new informer for User 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 NewFilteredUserProjectBindingInformer

func NewFilteredUserProjectBindingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredUserProjectBindingInformer constructs a new informer for UserProjectBinding 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 NewFilteredUserSSHKeyInformer

func NewFilteredUserSSHKeyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredUserSSHKeyInformer constructs a new informer for UserSSHKey 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 NewKubermaticSettingInformer

func NewKubermaticSettingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewKubermaticSettingInformer constructs a new informer for KubermaticSetting 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 NewMLAAdminSettingInformer added in v2.18.0

func NewMLAAdminSettingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewMLAAdminSettingInformer constructs a new informer for MLAAdminSetting 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 NewProjectInformer

func NewProjectInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewProjectInformer constructs a new informer for Project 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 NewRuleGroupInformer added in v2.18.0

func NewRuleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRuleGroupInformer constructs a new informer for RuleGroup 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 NewUserInformer

func NewUserInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewUserInformer constructs a new informer for User 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 NewUserProjectBindingInformer

func NewUserProjectBindingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewUserProjectBindingInformer constructs a new informer for UserProjectBinding 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 NewUserSSHKeyInformer

func NewUserSSHKeyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewUserSSHKeyInformer constructs a new informer for UserSSHKey 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 AddonConfigInformer

type AddonConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.AddonConfigLister
}

AddonConfigInformer provides access to a shared informer and lister for AddonConfigs.

type AddonInformer

type AddonInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.AddonLister
}

AddonInformer provides access to a shared informer and lister for Addons.

type AlertmanagerInformer added in v2.18.0

type AlertmanagerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.AlertmanagerLister
}

AlertmanagerInformer provides access to a shared informer and lister for Alertmanagers.

type AllowedRegistryInformer added in v2.18.0

type AllowedRegistryInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.AllowedRegistryLister
}

AllowedRegistryInformer provides access to a shared informer and lister for AllowedRegistries.

type ClusterInformer

type ClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ClusterLister
}

ClusterInformer provides access to a shared informer and lister for Clusters.

type ClusterTemplateInformer added in v2.18.0

type ClusterTemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ClusterTemplateLister
}

ClusterTemplateInformer provides access to a shared informer and lister for ClusterTemplates.

type ClusterTemplateInstanceInformer added in v2.18.0

type ClusterTemplateInstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ClusterTemplateInstanceLister
}

ClusterTemplateInstanceInformer provides access to a shared informer and lister for ClusterTemplateInstances.

type ConstraintInformer added in v2.16.3

type ConstraintInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ConstraintLister
}

ConstraintInformer provides access to a shared informer and lister for Constraints.

type ConstraintTemplateInformer added in v2.16.3

type ConstraintTemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ConstraintTemplateLister
}

ConstraintTemplateInformer provides access to a shared informer and lister for ConstraintTemplates.

type EtcdBackupConfigInformer added in v2.17.0

type EtcdBackupConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.EtcdBackupConfigLister
}

EtcdBackupConfigInformer provides access to a shared informer and lister for EtcdBackupConfigs.

type EtcdRestoreInformer added in v2.17.0

type EtcdRestoreInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.EtcdRestoreLister
}

EtcdRestoreInformer provides access to a shared informer and lister for EtcdRestores.

type ExternalClusterInformer

type ExternalClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ExternalClusterLister
}

ExternalClusterInformer provides access to a shared informer and lister for ExternalClusters.

type Interface

type Interface interface {
	// Addons returns a AddonInformer.
	Addons() AddonInformer
	// AddonConfigs returns a AddonConfigInformer.
	AddonConfigs() AddonConfigInformer
	// Alertmanagers returns a AlertmanagerInformer.
	Alertmanagers() AlertmanagerInformer
	// AllowedRegistries returns a AllowedRegistryInformer.
	AllowedRegistries() AllowedRegistryInformer
	// Clusters returns a ClusterInformer.
	Clusters() ClusterInformer
	// ClusterTemplates returns a ClusterTemplateInformer.
	ClusterTemplates() ClusterTemplateInformer
	// ClusterTemplateInstances returns a ClusterTemplateInstanceInformer.
	ClusterTemplateInstances() ClusterTemplateInstanceInformer
	// Constraints returns a ConstraintInformer.
	Constraints() ConstraintInformer
	// ConstraintTemplates returns a ConstraintTemplateInformer.
	ConstraintTemplates() ConstraintTemplateInformer
	// EtcdBackupConfigs returns a EtcdBackupConfigInformer.
	EtcdBackupConfigs() EtcdBackupConfigInformer
	// EtcdRestores returns a EtcdRestoreInformer.
	EtcdRestores() EtcdRestoreInformer
	// ExternalClusters returns a ExternalClusterInformer.
	ExternalClusters() ExternalClusterInformer
	// KubermaticSettings returns a KubermaticSettingInformer.
	KubermaticSettings() KubermaticSettingInformer
	// MLAAdminSettings returns a MLAAdminSettingInformer.
	MLAAdminSettings() MLAAdminSettingInformer
	// Projects returns a ProjectInformer.
	Projects() ProjectInformer
	// RuleGroups returns a RuleGroupInformer.
	RuleGroups() RuleGroupInformer
	// Users returns a UserInformer.
	Users() UserInformer
	// UserProjectBindings returns a UserProjectBindingInformer.
	UserProjectBindings() UserProjectBindingInformer
	// UserSSHKeys returns a UserSSHKeyInformer.
	UserSSHKeys() UserSSHKeyInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type KubermaticSettingInformer

type KubermaticSettingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.KubermaticSettingLister
}

KubermaticSettingInformer provides access to a shared informer and lister for KubermaticSettings.

type MLAAdminSettingInformer added in v2.18.0

type MLAAdminSettingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.MLAAdminSettingLister
}

MLAAdminSettingInformer provides access to a shared informer and lister for MLAAdminSettings.

type ProjectInformer

type ProjectInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ProjectLister
}

ProjectInformer provides access to a shared informer and lister for Projects.

type RuleGroupInformer added in v2.18.0

type RuleGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.RuleGroupLister
}

RuleGroupInformer provides access to a shared informer and lister for RuleGroups.

type UserInformer

type UserInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.UserLister
}

UserInformer provides access to a shared informer and lister for Users.

type UserProjectBindingInformer

type UserProjectBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.UserProjectBindingLister
}

UserProjectBindingInformer provides access to a shared informer and lister for UserProjectBindings.

type UserSSHKeyInformer

type UserSSHKeyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.UserSSHKeyLister
}

UserSSHKeyInformer provides access to a shared informer and lister for UserSSHKeys.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL