MCPcopy
hub / github.com/kubernetes/client-go / createPatchBytesForSeries

Function createPatchBytesForSeries

tools/events/event_broadcaster.go:246–258  ·  view source on GitHub ↗
(event *v1beta1.Event)

Source from the content-addressed store, hash-verified

244}
245
246func createPatchBytesForSeries(event *v1beta1.Event) ([]byte, error) {
247 oldEvent := event.DeepCopy()
248 oldEvent.Series = nil
249 oldData, err := json.Marshal(oldEvent)
250 if err != nil {
251 return nil, err
252 }
253 newData, err := json.Marshal(event)
254 if err != nil {
255 return nil, err
256 }
257 return strategicpatch.CreateTwoWayMergePatch(oldData, newData, v1beta1.Event{})
258}
259
260func getKey(event *v1beta1.Event) eventKey {
261 key := eventKey{

Callers 1

recordEventFunction · 0.85

Calls 1

DeepCopyMethod · 0.65

Tested by

no test coverage detected