Documentation ¶
Index ¶
- type FakeCache
- func (FakeCache) Get(ctx context.Context, key client.ObjectKey, obj runtime.Object) error
- func (FakeCache) GetInformer(obj runtime.Object) (toolscache.Informer, error)
- func (FakeCache) GetInformerForKind(gvk schema.GroupVersionKind) (toolscache.Informer, error)
- func (FakeCache) IndexField(obj runtime.Object, field string, extractValue client.IndexerFunc) error
- func (FakeCache) List(ctx context.Context, list runtime.Object, opts ...client.ListOption) error
- func (FakeCache) Start(stopCh <-chan struct{}) error
- func (FakeCache) WaitForCacheSync(stop <-chan struct{}) bool
- type FakeClient
- func (f FakeClient) Create(ctx context.Context, obj runtime.Object, opts ...client.CreateOption) error
- func (FakeClient) Delete(ctx context.Context, obj runtime.Object, opts ...client.DeleteOption) error
- func (FakeClient) DeleteAllOf(ctx context.Context, obj runtime.Object, opts ...client.DeleteAllOfOption) error
- func (f FakeClient) Get(ctx context.Context, key client.ObjectKey, out runtime.Object) error
- func (FakeClient) List(ctx context.Context, list runtime.Object, opts ...client.ListOption) error
- func (FakeClient) Patch(ctx context.Context, obj runtime.Object, patch client.Patch, ...) error
- func (FakeClient) Status() client.StatusWriter
- func (FakeClient) Update(ctx context.Context, obj runtime.Object, opts ...client.UpdateOption) error
- type Manager
- func (Manager) Add(manager.Runnable) error
- func (Manager) GetAPIReader() client.Reader
- func (m Manager) GetCache() cache.Cache
- func (m Manager) GetClient() client.Client
- func (m Manager) GetConfig() *rest.Config
- func (Manager) GetEventRecorderFor(name string) record.EventRecorder
- func (Manager) GetFieldIndexer() client.FieldIndexer
- func (Manager) GetRESTMapper() meta.RESTMapper
- func (Manager) GetRecorder(name string) record.EventRecorder
- func (m Manager) GetScheme() *runtime.Scheme
- func (Manager) GetWebhookServer() *webhook.Server
- func (Manager) SetFields(interface{}) error
- func (Manager) Start(<-chan struct{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeCache ¶
type FakeCache struct { }
func (FakeCache) GetInformer ¶
func (FakeCache) GetInformerForKind ¶
func (FakeCache) GetInformerForKind(gvk schema.GroupVersionKind) (toolscache.Informer, error)
func (FakeCache) IndexField ¶
func (FakeCache) WaitForCacheSync ¶
type FakeClient ¶
type FakeClient struct { ErrIfNotFound bool // contains filtered or unexported fields }
FakeClient is a struct that implements client.Client for use in tests.
func NewClient ¶
func NewClient(clientScheme *runtime.Scheme) FakeClient
func (FakeClient) Create ¶
func (f FakeClient) Create(ctx context.Context, obj runtime.Object, opts ...client.CreateOption) error
func (FakeClient) Delete ¶
func (FakeClient) Delete(ctx context.Context, obj runtime.Object, opts ...client.DeleteOption) error
func (FakeClient) DeleteAllOf ¶
func (FakeClient) DeleteAllOf(ctx context.Context, obj runtime.Object, opts ...client.DeleteAllOfOption) error
func (FakeClient) List ¶
func (FakeClient) List(ctx context.Context, list runtime.Object, opts ...client.ListOption) error
func (FakeClient) Patch ¶
func (FakeClient) Patch(ctx context.Context, obj runtime.Object, patch client.Patch, opts ...client.PatchOption) error
func (FakeClient) Status ¶
func (FakeClient) Status() client.StatusWriter
func (FakeClient) Update ¶
func (FakeClient) Update(ctx context.Context, obj runtime.Object, opts ...client.UpdateOption) error
type Manager ¶
Mock Types for Reconciler tests:
func NewManager ¶
func NewManager(c FakeClient) Manager
func (Manager) GetAPIReader ¶
func (Manager) GetEventRecorderFor ¶
func (Manager) GetEventRecorderFor(name string) record.EventRecorder
func (Manager) GetFieldIndexer ¶
func (Manager) GetFieldIndexer() client.FieldIndexer
func (Manager) GetRESTMapper ¶
func (Manager) GetRESTMapper() meta.RESTMapper
func (Manager) GetRecorder ¶
func (Manager) GetRecorder(name string) record.EventRecorder
func (Manager) GetWebhookServer ¶
Click to show internal directories.
Click to hide internal directories.