MCPcopy Create free account
hub / github.com/actions/actions-runner-controller / patch

Function patch

controllers/actions.github.com/clientutil.go:18–22  ·  view source on GitHub ↗
(ctx context.Context, client patcher, obj T, update func(obj T))

Source from the content-addressed store, hash-verified

16}
17
18func patch[T kubernetesObject[T]](ctx context.Context, client patcher, obj T, update func(obj T)) error {
19 original := obj.DeepCopy()
20 update(obj)
21 return client.Patch(ctx, obj, kclient.MergeFrom(original))
22}
23
24type subResourcePatcher interface {
25 Patch(ctx context.Context, obj kclient.Object, patch kclient.Patch, opts ...kclient.SubResourcePatchOption) error

Calls 2

DeepCopyMethod · 0.65
PatchMethod · 0.65

Tested by 1