testing

package
v0.0.0-...-45caf10 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2020 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var TrackerKey key = struct{}{}

TrackerKey is used to looking a FakeTracker in a context.Context

Functions

func MakeFactory

func MakeFactory(ctor Ctor) rtesting.Factory

MakeFactory creates a reconciler factory with fake clients and controller created by `ctor`.

func NewScheme

func NewScheme() *runtime.Scheme

NewScheme creates a scheme with a set client set schemes

Types

type Ctor

Ctor functions create a k8s controller with given params.

type Listers

type Listers struct {
	// contains filtered or unexported fields
}

Listers holds sorters

func NewListers

func NewListers(objs []runtime.Object) Listers

NewListers creates a Listers object with objs

func (*Listers) GetConfigurationLister

func (l *Listers) GetConfigurationLister() servinglisters.ConfigurationLister

GetConfigurationLister returns the ConfigurationLister

func (*Listers) GetDeliveryObjects

func (l *Listers) GetDeliveryObjects() []runtime.Object

GetDeliveryObjects returns the delivery objects

func (*Listers) GetKubeObjects

func (l *Listers) GetKubeObjects() []runtime.Object

GetKubeObjects returns the kube objects

func (*Listers) GetPolicyLister

func (l *Listers) GetPolicyLister() deliverylisters.PolicyLister

GetPolicyLister returns the PolicyLister

func (*Listers) GetPolicyStateLister

func (l *Listers) GetPolicyStateLister() deliverylisters.PolicyStateLister

GetPolicyStateLister returns the PolicyStateLister

func (*Listers) GetRevisionLister

func (l *Listers) GetRevisionLister() servinglisters.RevisionLister

GetRevisionLister returns the RevisionLister

func (*Listers) GetRouteLister

func (l *Listers) GetRouteLister() servinglisters.RouteLister

GetRouteLister returns the RouteLister

func (*Listers) GetServingObjects

func (l *Listers) GetServingObjects() []runtime.Object

GetServingObjects returns the serving objects

func (*Listers) IndexerFor

func (l *Listers) IndexerFor(obj runtime.Object) cache.Indexer

IndexerFor returns the indexer for the given object.

func (*Listers) NewScheme

func (*Listers) NewScheme() *runtime.Scheme

NewScheme returns a new Scheme

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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