Versions in this module Expand all Collapse all v0 v0.0.1 Jul 2, 2024 Changes in this version + const ControllerClientRequestLatencyKey + var CachedGVKs = "" + var DefaultTimeoutClientOptions = &TimeoutOptions + func AddFlags(set *pflag.FlagSet) + func AddTimeoutControllerClientFlags(set *pflag.FlagSet) + func DefaultNewControllerClient(cache cache.Cache, config *rest.Config, options client.Options, ...) (c client.Client, err error) + func WrapDefaultTimeoutClient(c client.Client) client.Client + type DelegatingHandlerClient struct + Getter func(ctx context.Context, key client.ObjectKey, obj client.Object, ...) error + Lister func(ctx context.Context, list client.ObjectList, opts ...client.ListOption) error + func (c DelegatingHandlerClient) Get(ctx context.Context, key client.ObjectKey, obj client.Object, ...) error + func (c DelegatingHandlerClient) List(ctx context.Context, list client.ObjectList, opts ...client.ListOption) error + type TimeoutClient struct + func (in *TimeoutClient) Create(ctx context.Context, obj client.Object, opts ...client.CreateOption) error + func (in *TimeoutClient) Delete(ctx context.Context, obj client.Object, opts ...client.DeleteOption) error + func (in *TimeoutClient) DeleteAllOf(ctx context.Context, obj client.Object, opts ...client.DeleteAllOfOption) error + func (in *TimeoutClient) Get(ctx context.Context, key client.ObjectKey, obj client.Object, ...) error + func (in *TimeoutClient) List(ctx context.Context, list client.ObjectList, opts ...client.ListOption) error + func (in *TimeoutClient) Patch(ctx context.Context, obj client.Object, patch client.Patch, ...) error + func (in *TimeoutClient) Status() client.StatusWriter + func (in *TimeoutClient) SubResource(subResource string) client.SubResourceClient + func (in *TimeoutClient) Update(ctx context.Context, obj client.Object, opts ...client.UpdateOption) error + type TimeoutOptions struct + LongRunningRequestTimeout time.Duration + MutatingRequestTimeout time.Duration + RequestTimeout time.Duration + func (in *TimeoutOptions) WithLongRunningTimeout(ctx context.Context) (context.Context, context.CancelFunc) + func (in *TimeoutOptions) WithMutatingTimeout(ctx context.Context) (context.Context, context.CancelFunc) + func (in *TimeoutOptions) WithTimeout(ctx context.Context) (context.Context, context.CancelFunc) + type TimeoutStatusWriter struct + func (in *TimeoutStatusWriter) Patch(ctx context.Context, obj client.Object, patch client.Patch, ...) error + func (in *TimeoutStatusWriter) Update(ctx context.Context, obj client.Object, opts ...client.SubResourceUpdateOption) error + type TimeoutSubResourceClient struct + func (in *TimeoutSubResourceClient) Create(ctx context.Context, obj client.Object, subResource client.Object, ...) error + func (in *TimeoutSubResourceClient) Get(ctx context.Context, obj client.Object, subResource client.Object, ...) error + func (in *TimeoutSubResourceClient) Patch(ctx context.Context, obj client.Object, patch client.Patch, ...) error + func (in *TimeoutSubResourceClient) Update(ctx context.Context, obj client.Object, opts ...client.SubResourceUpdateOption) error