Documentation ¶
Index ¶
- type ApplicationLister
- type ApplicationListerExpansion
- type ApplicationNamespaceLister
- type ApplicationNamespaceListerExpansion
- type CapacityTargetLister
- type CapacityTargetListerExpansion
- type CapacityTargetNamespaceLister
- type CapacityTargetNamespaceListerExpansion
- type ClusterLister
- type ClusterListerExpansion
- type InstallationTargetLister
- type InstallationTargetListerExpansion
- type InstallationTargetNamespaceLister
- type InstallationTargetNamespaceListerExpansion
- type ReleaseLister
- type ReleaseListerExpansion
- type ReleaseNamespaceLister
- type ReleaseNamespaceListerExpansion
- type RolloutBlockLister
- type RolloutBlockListerExpansion
- type RolloutBlockNamespaceLister
- type RolloutBlockNamespaceListerExpansion
- type TrafficTargetLister
- type TrafficTargetListerExpansion
- type TrafficTargetNamespaceLister
- type TrafficTargetNamespaceListerExpansion
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.