Documentation
¶
Index ¶
- func Any() func(t *testing.T, a interface{})
- func HasFieldSelector(keyAndValues ...string) func(t *testing.T, a interface{})
- func HasLabelSelector(keyAndValues ...string) func(t *testing.T, a interface{})
- func HasSelector(labelKeysAndValues []string, fieldKeysAndValue []string) func(t *testing.T, a interface{})
- type KnServingClient
- type ListConfig
- type ListConfigs
- type MockKnClient
- func (c *MockKnClient) CreateService(service *v1alpha1.Service) error
- func (c *MockKnClient) DeleteRevision(name string) error
- func (c *MockKnClient) DeleteService(name string) error
- func (c *MockKnClient) GetBaseRevision(service *v1alpha1.Service) (*v1alpha1.Revision, error)
- func (c *MockKnClient) GetConfiguration(name string) (*v1alpha1.Configuration, error)
- func (c *MockKnClient) GetRevision(name string) (*v1alpha1.Revision, error)
- func (c *MockKnClient) GetRoute(name string) (*v1alpha1.Route, error)
- func (c *MockKnClient) GetService(name string) (*v1alpha1.Service, error)
- func (c *MockKnClient) ListRevisions(opts ...ListConfig) (*v1alpha1.RevisionList, error)
- func (c *MockKnClient) ListRoutes(opts ...ListConfig) (*v1alpha1.RouteList, error)
- func (c *MockKnClient) ListServices(opts ...ListConfig) (*v1alpha1.ServiceList, error)
- func (c *MockKnClient) Namespace() string
- func (c *MockKnClient) Recorder() *Recorder
- func (c *MockKnClient) UpdateService(service *v1alpha1.Service) error
- func (c *MockKnClient) WaitForService(name string, timeout time.Duration, msgCallback wait.MessageCallback) (error, time.Duration)
- type NoBaseRevisionError
- type Recorder
- func (r *Recorder) CreateService(service interface{}, err error)
- func (r *Recorder) DeleteRevision(name interface{}, err error)
- func (r *Recorder) DeleteService(name interface{}, err error)
- func (r *Recorder) GetConfiguration(name string, config *v1alpha1.Configuration, err error)
- func (r *Recorder) GetRevision(name interface{}, revision *v1alpha1.Revision, err error)
- func (r *Recorder) GetRoute(name interface{}, route *v1alpha1.Route, err error)
- func (r *Recorder) GetService(name interface{}, service *v1alpha1.Service, err error)
- func (r *Recorder) ListRevisions(opts interface{}, revisionList *v1alpha1.RevisionList, err error)
- func (r *Recorder) ListRoutes(opts interface{}, routeList *v1alpha1.RouteList, err error)
- func (r *Recorder) ListServices(opts interface{}, serviceList *v1alpha1.ServiceList, err error)
- func (r *Recorder) Namespace(namespace string)
- func (r *Recorder) UpdateService(service interface{}, err error)
- func (r *Recorder) Validate()
- func (r *Recorder) WaitForService(name interface{}, timeout interface{}, callback interface{}, err error, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HasFieldSelector ¶
HasFieldSelector returns a comparable which can be used for asserting that list methods are called with the appropriate field selectors
func HasLabelSelector ¶
HasLabelSelector returns a comparable which can be used for asserting that list methods are called with the appropriate label selector
Types ¶
type KnServingClient ¶
type KnServingClient interface {
// Namespace in which this client is operating for
Namespace() string
// Get a service by its unique name
GetService(name string) (*v1alpha1.Service, error)
// List services
ListServices(opts ...ListConfig) (*v1alpha1.ServiceList, error)
// Create a new service
CreateService(service *v1alpha1.Service) error
// Update the given service
UpdateService(service *v1alpha1.Service) error
// Delete a service by name
DeleteService(name string) error
// Wait for a service to become ready, but not longer than provided timeout.
// Return error and how long has been waited
WaitForService(name string, timeout time.Duration, msgCallback wait.MessageCallback) (error, time.Duration)
// Get a configuration by name
GetConfiguration(name string) (*v1alpha1.Configuration, error)
// Get a revision by name
GetRevision(name string) (*v1alpha1.Revision, error)
// Get the "base" revision for a Service; the one that corresponds to the
// current template.
GetBaseRevision(service *v1alpha1.Service) (*v1alpha1.Revision, error)
// List revisions
ListRevisions(opts ...ListConfig) (*v1alpha1.RevisionList, error)
// Delete a revision
DeleteRevision(name string) error
// Get a route by its unique name
GetRoute(name string) (*v1alpha1.Route, error)
// List routes
ListRoutes(opts ...ListConfig) (*v1alpha1.RouteList, error)
}
Kn interface to serving. All methods are relative to the namespace specified during construction
func NewKnServingClient ¶
func NewKnServingClient(client client_v1alpha1.ServingV1alpha1Interface, namespace string) KnServingClient
Create a new client facade for the provided namespace
type ListConfig ¶
type ListConfig func(config *listConfigCollector)
Config function for builder pattern
type ListConfigs ¶
type ListConfigs []ListConfig
type MockKnClient ¶
type MockKnClient struct {
// contains filtered or unexported fields
}
func NewMockKnClient ¶
func NewMockKnClient(t *testing.T) *MockKnClient
NewMockKnClient returns a new mock instance which you need to record for
func (*MockKnClient) CreateService ¶
func (c *MockKnClient) CreateService(service *v1alpha1.Service) error
func (*MockKnClient) DeleteRevision ¶
func (c *MockKnClient) DeleteRevision(name string) error
func (*MockKnClient) DeleteService ¶
func (c *MockKnClient) DeleteService(name string) error
func (*MockKnClient) GetBaseRevision ¶
func (*MockKnClient) GetConfiguration ¶
func (c *MockKnClient) GetConfiguration(name string) (*v1alpha1.Configuration, error)
GetConfiguration returns a configuration looked up by name
func (*MockKnClient) GetRevision ¶
func (c *MockKnClient) GetRevision(name string) (*v1alpha1.Revision, error)
func (*MockKnClient) GetRoute ¶
func (c *MockKnClient) GetRoute(name string) (*v1alpha1.Route, error)
func (*MockKnClient) GetService ¶
func (c *MockKnClient) GetService(name string) (*v1alpha1.Service, error)
func (*MockKnClient) ListRevisions ¶
func (c *MockKnClient) ListRevisions(opts ...ListConfig) (*v1alpha1.RevisionList, error)
func (*MockKnClient) ListRoutes ¶
func (c *MockKnClient) ListRoutes(opts ...ListConfig) (*v1alpha1.RouteList, error)
func (*MockKnClient) ListServices ¶
func (c *MockKnClient) ListServices(opts ...ListConfig) (*v1alpha1.ServiceList, error)
func (*MockKnClient) Recorder ¶
func (c *MockKnClient) Recorder() *Recorder
Get the record to start for the recorder
func (*MockKnClient) UpdateService ¶
func (c *MockKnClient) UpdateService(service *v1alpha1.Service) error
func (*MockKnClient) WaitForService ¶
func (c *MockKnClient) WaitForService(name string, timeout time.Duration, msgCallback wait.MessageCallback) (error, time.Duration)
type NoBaseRevisionError ¶
type NoBaseRevisionError struct {
// contains filtered or unexported fields
}
func (NoBaseRevisionError) Error ¶
func (e NoBaseRevisionError) Error() string
type Recorder ¶
type Recorder struct {
// contains filtered or unexported fields
}
func (*Recorder) CreateService ¶
Create a new service
func (*Recorder) DeleteRevision ¶
Delete a revision
func (*Recorder) DeleteService ¶
Delete a service by name
func (*Recorder) GetConfiguration ¶
func (r *Recorder) GetConfiguration(name string, config *v1alpha1.Configuration, err error)
GetConfiguration records a call to GetConfiguration with possible return values
func (*Recorder) GetRevision ¶
Get a revision by name
func (*Recorder) GetService ¶
Get Service
func (*Recorder) ListRevisions ¶
func (r *Recorder) ListRevisions(opts interface{}, revisionList *v1alpha1.RevisionList, err error)
List revisions
func (*Recorder) ListRoutes ¶
List routes
func (*Recorder) ListServices ¶
func (r *Recorder) ListServices(opts interface{}, serviceList *v1alpha1.ServiceList, err error)
List services
func (*Recorder) UpdateService ¶
Update the given service