v1alpha1

package
v1.2.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExecutionClusterInformer added in v0.9.6

func NewExecutionClusterInformer(client clientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewExecutionClusterInformer constructs a new informer for ExecutionCluster 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 NewFilteredExecutionClusterInformer added in v0.9.6

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

NewFilteredExecutionClusterInformer constructs a new informer for ExecutionCluster 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 added in v0.9.3

func NewFilteredProjectInformer(client clientset.Interface, namespace string, 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 NewFilteredResourceInformer

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

NewFilteredResourceInformer constructs a new informer for Resource 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 NewFilteredStageInformer

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

NewFilteredStageInformer constructs a new informer for Stage 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 NewFilteredWorkflowInformer

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

NewFilteredWorkflowInformer constructs a new informer for Workflow 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 NewFilteredWorkflowRunInformer

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

NewFilteredWorkflowRunInformer constructs a new informer for WorkflowRun 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 NewFilteredWorkflowTriggerInformer

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

NewFilteredWorkflowTriggerInformer constructs a new informer for WorkflowTrigger 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 added in v0.9.3

func NewProjectInformer(client clientset.Interface, namespace string, 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 NewResourceInformer

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

NewResourceInformer constructs a new informer for Resource 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 NewStageInformer

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

NewStageInformer constructs a new informer for Stage 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 NewWorkflowInformer

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

NewWorkflowInformer constructs a new informer for Workflow 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 NewWorkflowRunInformer

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

NewWorkflowRunInformer constructs a new informer for WorkflowRun 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 NewWorkflowTriggerInformer

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

NewWorkflowTriggerInformer constructs a new informer for WorkflowTrigger 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 ExecutionClusterInformer added in v0.9.6

type ExecutionClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ExecutionClusterLister
}

ExecutionClusterInformer provides access to a shared informer and lister for ExecutionClusters.

type Interface

type Interface interface {
	// ExecutionClusters returns a ExecutionClusterInformer.
	ExecutionClusters() ExecutionClusterInformer
	// Projects returns a ProjectInformer.
	Projects() ProjectInformer
	// Resources returns a ResourceInformer.
	Resources() ResourceInformer
	// Stages returns a StageInformer.
	Stages() StageInformer
	// Workflows returns a WorkflowInformer.
	Workflows() WorkflowInformer
	// WorkflowRuns returns a WorkflowRunInformer.
	WorkflowRuns() WorkflowRunInformer
	// WorkflowTriggers returns a WorkflowTriggerInformer.
	WorkflowTriggers() WorkflowTriggerInformer
}

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

func New

New returns a new Interface.

type ProjectInformer added in v0.9.3

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

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

type ResourceInformer

type ResourceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ResourceLister
}

ResourceInformer provides access to a shared informer and lister for Resources.

type StageInformer

type StageInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.StageLister
}

StageInformer provides access to a shared informer and lister for Stages.

type WorkflowInformer

type WorkflowInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.WorkflowLister
}

WorkflowInformer provides access to a shared informer and lister for Workflows.

type WorkflowRunInformer

type WorkflowRunInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.WorkflowRunLister
}

WorkflowRunInformer provides access to a shared informer and lister for WorkflowRuns.

type WorkflowTriggerInformer

type WorkflowTriggerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.WorkflowTriggerLister
}

WorkflowTriggerInformer provides access to a shared informer and lister for WorkflowTriggers.

Jump to

Keyboard shortcuts

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