Documentation ¶
Index ¶
- func LoadUnstructuredFromFile(path string) (client.Object, error)
- type RequestConfig
- type RequestOption
- type TestClient
- func (c *TestClient) Create(ctx context.Context, obj client.Object, opts ...RequestOption)
- func (c *TestClient) Delete(ctx context.Context, obj client.Object, opts ...RequestOption)
- func (c *TestClient) EventuallyObjectDoesNotExist(ctx context.Context, obj client.Object, opts ...RequestOption) bool
- func (c *TestClient) EventuallyObjectExists(ctx context.Context, obj client.Object, opts ...RequestOption) bool
- func (c *TestClient) Get(ctx context.Context, obj client.Object, opts ...RequestOption)
- func (c *TestClient) Update(ctx context.Context, obj client.Object, opts ...RequestOption)
- type WithTimeout
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type RequestConfig ¶
func (*RequestConfig) Default ¶
func (c *RequestConfig) Default()
func (*RequestConfig) Option ¶
func (c *RequestConfig) Option(opts ...RequestOption)
type RequestOption ¶
type RequestOption interface {
ConfigureRequest(*RequestConfig)
}
type TestClient ¶
type TestClient struct {
// contains filtered or unexported fields
}
func NewTestClient ¶
func NewTestClient(client client.Client) *TestClient
func (*TestClient) Create ¶
func (c *TestClient) Create(ctx context.Context, obj client.Object, opts ...RequestOption)
func (*TestClient) Delete ¶
func (c *TestClient) Delete(ctx context.Context, obj client.Object, opts ...RequestOption)
func (*TestClient) EventuallyObjectDoesNotExist ¶
func (c *TestClient) EventuallyObjectDoesNotExist(ctx context.Context, obj client.Object, opts ...RequestOption) bool
func (*TestClient) EventuallyObjectExists ¶
func (c *TestClient) EventuallyObjectExists(ctx context.Context, obj client.Object, opts ...RequestOption) bool
func (*TestClient) Get ¶ added in v0.8.0
func (c *TestClient) Get(ctx context.Context, obj client.Object, opts ...RequestOption)
func (*TestClient) Update ¶
func (c *TestClient) Update(ctx context.Context, obj client.Object, opts ...RequestOption)
type WithTimeout ¶
func (WithTimeout) ConfigureRequest ¶
func (w WithTimeout) ConfigureRequest(c *RequestConfig)
Click to show internal directories.
Click to hide internal directories.