Documentation
¶
Index ¶
- type CreateOption
- type DeleteOption
- type ListOption
- type Resources
- func (r *Resources) Create(ctx context.Context, obj k8s.Object, opts ...CreateOption) error
- func (r *Resources) Delete(ctx context.Context, obj k8s.Object, opts ...DeleteOption) error
- func (r *Resources) Get(ctx context.Context, name, namespace string, obj k8s.Object) error
- func (r *Resources) List(ctx context.Context, objs k8s.ObjectList, opts ...ListOption) error
- func (r *Resources) Update(ctx context.Context, obj k8s.Object, opts ...UpdateOption) error
- type UpdateOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateOption ¶
type CreateOption func(*metav1.CreateOptions)
type DeleteOption ¶
type DeleteOption func(*metav1.DeleteOptions)
type ListOption ¶
type ListOption func(*metav1.ListOptions)
type Resources ¶
type Resources struct {
// contains filtered or unexported fields
}
func Res ¶
Res instantiates the controller runtime client object. User can get panic for belopw scenarios. 1. if user does not provide k8s config 2. if controller runtime client instantiation fails.
func (*Resources) List ¶
func (r *Resources) List(ctx context.Context, objs k8s.ObjectList, opts ...ListOption) error
type UpdateOption ¶
type UpdateOption func(*metav1.UpdateOptions)
Click to show internal directories.
Click to hide internal directories.