Documentation
¶
Index ¶
- type FakeClient
- func (c *FakeClient) Create(ctx context.Context, obj client.Object, opts ...client.CreateOption) error
- func (c *FakeClient) Delete(ctx context.Context, obj client.Object, opts ...client.DeleteOption) error
- func (c *FakeClient) Get(ctx context.Context, key client.ObjectKey, obj client.Object, ...) error
- func (c *FakeClient) IsObjectNamespaced(obj runtime.Object) (bool, error)
- func (c *FakeClient) List(ctx context.Context, list client.ObjectList, opts ...client.ListOption) error
- func (c *FakeClient) NumCalls() int
- func (c *FakeClient) Patch(ctx context.Context, obj client.Object, patch client.Patch, ...) error
- func (c *FakeClient) RESTMapper() meta.RESTMapper
- func (c *FakeClient) SubResource(subResource string) client.SubResourceClient
- func (c *FakeClient) Update(ctx context.Context, obj client.Object, opts ...client.UpdateOption) error
- type FakeSubResourceWriter
- func (f *FakeSubResourceWriter) Apply(ctx context.Context, obj runtime.ApplyConfiguration, ...) error
- func (f *FakeSubResourceWriter) Create(ctx context.Context, obj client.Object, subResource client.Object, ...) error
- func (f *FakeSubResourceWriter) Get(ctx context.Context, obj client.Object, subResource client.Object, ...) error
- func (f *FakeSubResourceWriter) Patch(ctx context.Context, obj client.Object, patch client.Patch, ...) error
- func (f *FakeSubResourceWriter) Update(ctx context.Context, obj client.Object, opts ...client.SubResourceUpdateOption) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeClient ¶
type FakeClient struct {
GetFn func(ctx context.Context, call int, key client.ObjectKey, obj client.Object, opts ...client.GetOption) error
CreateFn func(ctx context.Context, call int, obj client.Object, opts ...client.CreateOption) error
UpdateFn func(ctx context.Context, call int, obj client.Object, opts ...client.UpdateOption) error
DeleteFn func(ctx context.Context, call int, obj client.Object, opts ...client.DeleteOption) error
ListFn func(ctx context.Context, call int, list client.ObjectList, opts ...client.ListOption) error
PatchFn func(ctx context.Context, call int, obj client.Object, patch client.Patch, opts ...client.PatchOption) error
SubResourceFn func(subResource string) client.SubResourceClient
IsObjectNamespacedFn func(call int, obj runtime.Object) (bool, error)
RESTMapperFn func(call int) meta.RESTMapper
// contains filtered or unexported fields
}
TODO: not thread safe
func (*FakeClient) Create ¶
func (c *FakeClient) Create(ctx context.Context, obj client.Object, opts ...client.CreateOption) error
func (*FakeClient) Delete ¶
func (c *FakeClient) Delete(ctx context.Context, obj client.Object, opts ...client.DeleteOption) error
func (*FakeClient) IsObjectNamespaced ¶
func (c *FakeClient) IsObjectNamespaced(obj runtime.Object) (bool, error)
func (*FakeClient) List ¶
func (c *FakeClient) List(ctx context.Context, list client.ObjectList, opts ...client.ListOption) error
func (*FakeClient) NumCalls ¶
func (c *FakeClient) NumCalls() int
func (*FakeClient) Patch ¶
func (c *FakeClient) Patch(ctx context.Context, obj client.Object, patch client.Patch, opts ...client.PatchOption) error
func (*FakeClient) RESTMapper ¶ added in v0.1.3
func (c *FakeClient) RESTMapper() meta.RESTMapper
func (*FakeClient) SubResource ¶ added in v0.2.15
func (c *FakeClient) SubResource(subResource string) client.SubResourceClient
func (*FakeClient) Update ¶ added in v0.1.9
func (c *FakeClient) Update(ctx context.Context, obj client.Object, opts ...client.UpdateOption) error
type FakeSubResourceWriter ¶ added in v0.2.15
type FakeSubResourceWriter struct {
GetFn func(ctx context.Context, obj client.Object, subResource client.Object, opts ...client.SubResourceGetOption) error
CreateFn func(ctx context.Context, obj client.Object, subResource client.Object, opts ...client.SubResourceCreateOption) error
UpdateFn func(ctx context.Context, obj client.Object, opts ...client.SubResourceUpdateOption) error
PatchFn func(ctx context.Context, obj client.Object, patch client.Patch, opts ...client.SubResourcePatchOption) error
ApplyFn func(ctx context.Context, obj runtime.ApplyConfiguration, opts ...client.SubResourceApplyOption) error
}
func NewFakeSubResourceWriter ¶ added in v0.2.15
func NewFakeSubResourceWriter() *FakeSubResourceWriter
func (*FakeSubResourceWriter) Apply ¶ added in v0.2.15
func (f *FakeSubResourceWriter) Apply(ctx context.Context, obj runtime.ApplyConfiguration, opts ...client.SubResourceApplyOption) error
func (*FakeSubResourceWriter) Create ¶ added in v0.2.15
func (f *FakeSubResourceWriter) Create(ctx context.Context, obj client.Object, subResource client.Object, opts ...client.SubResourceCreateOption) error
func (*FakeSubResourceWriter) Get ¶ added in v0.2.15
func (f *FakeSubResourceWriter) Get(ctx context.Context, obj client.Object, subResource client.Object, opts ...client.SubResourceGetOption) error
func (*FakeSubResourceWriter) Patch ¶ added in v0.2.15
func (f *FakeSubResourceWriter) Patch(ctx context.Context, obj client.Object, patch client.Patch, opts ...client.SubResourcePatchOption) error
func (*FakeSubResourceWriter) Update ¶ added in v0.2.15
func (f *FakeSubResourceWriter) Update(ctx context.Context, obj client.Object, opts ...client.SubResourceUpdateOption) error
Click to show internal directories.
Click to hide internal directories.