v1alpha1

package
v0.10.0-alpha.0 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2020 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationLister

type ApplicationLister interface {
	// List lists all Applications in the indexer.
	List(selector labels.Selector) (ret []*v1alpha1.Application, err error)
	// Applications returns an object that can list and get Applications.
	Applications(namespace string) ApplicationNamespaceLister
	ApplicationListerExpansion
}

ApplicationLister helps list Applications.

func NewApplicationLister

func NewApplicationLister(indexer cache.Indexer) ApplicationLister

NewApplicationLister returns a new ApplicationLister.

type ApplicationListerExpansion

type ApplicationListerExpansion interface{}

ApplicationListerExpansion allows custom methods to be added to ApplicationLister.

type ApplicationNamespaceLister

type ApplicationNamespaceLister interface {
	// List lists all Applications in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*v1alpha1.Application, err error)
	// Get retrieves the Application from the indexer for a given namespace and name.
	Get(name string) (*v1alpha1.Application, error)
	ApplicationNamespaceListerExpansion
}

ApplicationNamespaceLister helps list and get Applications.

type ApplicationNamespaceListerExpansion

type ApplicationNamespaceListerExpansion interface{}

ApplicationNamespaceListerExpansion allows custom methods to be added to ApplicationNamespaceLister.

type CapacityTargetLister

type CapacityTargetLister interface {
	// List lists all CapacityTargets in the indexer.
	List(selector labels.Selector) (ret []*v1alpha1.CapacityTarget, err error)
	// CapacityTargets returns an object that can list and get CapacityTargets.
	CapacityTargets(namespace string) CapacityTargetNamespaceLister
	CapacityTargetListerExpansion
}

CapacityTargetLister helps list CapacityTargets.

func NewCapacityTargetLister

func NewCapacityTargetLister(indexer cache.Indexer) CapacityTargetLister

NewCapacityTargetLister returns a new CapacityTargetLister.

type CapacityTargetListerExpansion

type CapacityTargetListerExpansion interface{}

CapacityTargetListerExpansion allows custom methods to be added to CapacityTargetLister.

type CapacityTargetNamespaceLister

type CapacityTargetNamespaceLister interface {
	// List lists all CapacityTargets in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*v1alpha1.CapacityTarget, err error)
	// Get retrieves the CapacityTarget from the indexer for a given namespace and name.
	Get(name string) (*v1alpha1.CapacityTarget, error)
	CapacityTargetNamespaceListerExpansion
}

CapacityTargetNamespaceLister helps list and get CapacityTargets.

type CapacityTargetNamespaceListerExpansion

type CapacityTargetNamespaceListerExpansion interface{}

CapacityTargetNamespaceListerExpansion allows custom methods to be added to CapacityTargetNamespaceLister.

type ClusterLister

type ClusterLister interface {
	// List lists all Clusters in the indexer.
	List(selector labels.Selector) (ret []*v1alpha1.Cluster, err error)
	// Get retrieves the Cluster from the index for a given name.
	Get(name string) (*v1alpha1.Cluster, error)
	ClusterListerExpansion
}

ClusterLister helps list Clusters.

func NewClusterLister

func NewClusterLister(indexer cache.Indexer) ClusterLister

NewClusterLister returns a new ClusterLister.

type ClusterListerExpansion

type ClusterListerExpansion interface{}

ClusterListerExpansion allows custom methods to be added to ClusterLister.

type InstallationTargetLister

type InstallationTargetLister interface {
	// List lists all InstallationTargets in the indexer.
	List(selector labels.Selector) (ret []*v1alpha1.InstallationTarget, err error)
	// InstallationTargets returns an object that can list and get InstallationTargets.
	InstallationTargets(namespace string) InstallationTargetNamespaceLister
	InstallationTargetListerExpansion
}

InstallationTargetLister helps list InstallationTargets.

func NewInstallationTargetLister

func NewInstallationTargetLister(indexer cache.Indexer) InstallationTargetLister

NewInstallationTargetLister returns a new InstallationTargetLister.

type InstallationTargetListerExpansion

type InstallationTargetListerExpansion interface{}

InstallationTargetListerExpansion allows custom methods to be added to InstallationTargetLister.

type InstallationTargetNamespaceLister

type InstallationTargetNamespaceLister interface {
	// List lists all InstallationTargets in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*v1alpha1.InstallationTarget, err error)
	// Get retrieves the InstallationTarget from the indexer for a given namespace and name.
	Get(name string) (*v1alpha1.InstallationTarget, error)
	InstallationTargetNamespaceListerExpansion
}

InstallationTargetNamespaceLister helps list and get InstallationTargets.

type InstallationTargetNamespaceListerExpansion

type InstallationTargetNamespaceListerExpansion interface{}

InstallationTargetNamespaceListerExpansion allows custom methods to be added to InstallationTargetNamespaceLister.

type ReleaseLister

type ReleaseLister interface {
	// List lists all Releases in the indexer.
	List(selector labels.Selector) (ret []*v1alpha1.Release, err error)
	// Releases returns an object that can list and get Releases.
	Releases(namespace string) ReleaseNamespaceLister
	ReleaseListerExpansion
}

ReleaseLister helps list Releases.

func NewReleaseLister

func NewReleaseLister(indexer cache.Indexer) ReleaseLister

NewReleaseLister returns a new ReleaseLister.

type ReleaseListerExpansion

type ReleaseListerExpansion interface{}

type ReleaseNamespaceLister

type ReleaseNamespaceLister interface {
	// List lists all Releases in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*v1alpha1.Release, err error)
	// Get retrieves the Release from the indexer for a given namespace and name.
	Get(name string) (*v1alpha1.Release, error)
	ReleaseNamespaceListerExpansion
}

ReleaseNamespaceLister helps list and get Releases.

type ReleaseNamespaceListerExpansion

type ReleaseNamespaceListerExpansion interface {
	// ReleasesForApplication returns Releases related to the given application
	// name ordered by generation.
	ReleasesForApplication(appName string) ([]*shipper.Release, error)

	// ContenderForApplication returns the contender Release for the given
	// application name.
	ContenderForApplication(appName string) (*shipper.Release, error)

	// IncumbentForApplication returns the incumbent Release for the given
	// application name.
	IncumbentForApplication(appName string) (*shipper.Release, error)
}

ReleaseNamespaceListerExpansion allows custom methods to be added to ReleaseNamespaceLister.

type RolloutBlockLister added in v0.6.0

type RolloutBlockLister interface {
	// List lists all RolloutBlocks in the indexer.
	List(selector labels.Selector) (ret []*v1alpha1.RolloutBlock, err error)
	// RolloutBlocks returns an object that can list and get RolloutBlocks.
	RolloutBlocks(namespace string) RolloutBlockNamespaceLister
	RolloutBlockListerExpansion
}

RolloutBlockLister helps list RolloutBlocks.

func NewRolloutBlockLister added in v0.6.0

func NewRolloutBlockLister(indexer cache.Indexer) RolloutBlockLister

NewRolloutBlockLister returns a new RolloutBlockLister.

type RolloutBlockListerExpansion added in v0.6.0

type RolloutBlockListerExpansion interface{}

RolloutBlockListerExpansion allows custom methods to be added to RolloutBlockLister.

type RolloutBlockNamespaceLister added in v0.6.0

type RolloutBlockNamespaceLister interface {
	// List lists all RolloutBlocks in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*v1alpha1.RolloutBlock, err error)
	// Get retrieves the RolloutBlock from the indexer for a given namespace and name.
	Get(name string) (*v1alpha1.RolloutBlock, error)
	RolloutBlockNamespaceListerExpansion
}

RolloutBlockNamespaceLister helps list and get RolloutBlocks.

type RolloutBlockNamespaceListerExpansion added in v0.6.0

type RolloutBlockNamespaceListerExpansion interface{}

RolloutBlockNamespaceListerExpansion allows custom methods to be added to RolloutBlockNamespaceLister.

type TrafficTargetLister

type TrafficTargetLister interface {
	// List lists all TrafficTargets in the indexer.
	List(selector labels.Selector) (ret []*v1alpha1.TrafficTarget, err error)
	// TrafficTargets returns an object that can list and get TrafficTargets.
	TrafficTargets(namespace string) TrafficTargetNamespaceLister
	TrafficTargetListerExpansion
}

TrafficTargetLister helps list TrafficTargets.

func NewTrafficTargetLister

func NewTrafficTargetLister(indexer cache.Indexer) TrafficTargetLister

NewTrafficTargetLister returns a new TrafficTargetLister.

type TrafficTargetListerExpansion

type TrafficTargetListerExpansion interface{}

TrafficTargetListerExpansion allows custom methods to be added to TrafficTargetLister.

type TrafficTargetNamespaceLister

type TrafficTargetNamespaceLister interface {
	// List lists all TrafficTargets in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*v1alpha1.TrafficTarget, err error)
	// Get retrieves the TrafficTarget from the indexer for a given namespace and name.
	Get(name string) (*v1alpha1.TrafficTarget, error)
	TrafficTargetNamespaceListerExpansion
}

TrafficTargetNamespaceLister helps list and get TrafficTargets.

type TrafficTargetNamespaceListerExpansion

type TrafficTargetNamespaceListerExpansion interface{}

TrafficTargetNamespaceListerExpansion allows custom methods to be added to TrafficTargetNamespaceLister.

Jump to

Keyboard shortcuts

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