mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
Merge pull request #112365 from dgrisonnet/consolidate-isomorphic-events
Update isomorphic event definition in the events/v1 client to match aggregation logic from core/v1
This commit is contained in:
commit
f56c79398e
@ -56,9 +56,11 @@ var defaultSleepDuration = 10 * time.Second
|
|||||||
|
|
||||||
// TODO: validate impact of copying and investigate hashing
|
// TODO: validate impact of copying and investigate hashing
|
||||||
type eventKey struct {
|
type eventKey struct {
|
||||||
|
eventType string
|
||||||
action string
|
action string
|
||||||
reason string
|
reason string
|
||||||
reportingController string
|
reportingController string
|
||||||
|
reportingInstance string
|
||||||
regarding corev1.ObjectReference
|
regarding corev1.ObjectReference
|
||||||
related corev1.ObjectReference
|
related corev1.ObjectReference
|
||||||
}
|
}
|
||||||
@ -289,9 +291,11 @@ func createPatchBytesForSeries(event *eventsv1.Event) ([]byte, error) {
|
|||||||
|
|
||||||
func getKey(event *eventsv1.Event) eventKey {
|
func getKey(event *eventsv1.Event) eventKey {
|
||||||
key := eventKey{
|
key := eventKey{
|
||||||
|
eventType: event.Type,
|
||||||
action: event.Action,
|
action: event.Action,
|
||||||
reason: event.Reason,
|
reason: event.Reason,
|
||||||
reportingController: event.ReportingController,
|
reportingController: event.ReportingController,
|
||||||
|
reportingInstance: event.ReportingInstance,
|
||||||
regarding: event.Regarding,
|
regarding: event.Regarding,
|
||||||
}
|
}
|
||||||
if event.Related != nil {
|
if event.Related != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user