Fix missing identifier in delete event

This commit is contained in:
Morten Torkildsen 2020-12-31 15:10:00 -08:00
parent 304deb6852
commit 32bf6f6404
2 changed files with 6 additions and 7 deletions

View File

@ -139,9 +139,10 @@ func runPruneEventTransformer(eventChannel chan event.Event) (chan event.Event,
eventChannel <- event.Event{
Type: event.DeleteType,
DeleteEvent: event.DeleteEvent{
Type: event.DeleteEventResourceUpdate,
Operation: transformPruneOperation(msg.PruneEvent.Operation),
Object: msg.PruneEvent.Object,
Type: event.DeleteEventResourceUpdate,
Operation: transformPruneOperation(msg.PruneEvent.Operation),
Object: msg.PruneEvent.Object,
Identifier: msg.PruneEvent.Identifier,
},
}
}

View File

@ -103,10 +103,8 @@ func crdTest(_ client.Client, inventoryName, namespaceName string) {
deleteEvent: &expDeleteEvent{
deleteEventType: event.DeleteEventResourceUpdate,
operation: event.Deleted,
// TODO(mortent): The identifier isn't populated in the Delete
// events. This should be fixed.
// identifier: object.UnstructuredToObjMeta(manifestToUnstructured(crd)),
error: nil,
identifier: object.UnstructuredToObjMeta(manifestToUnstructured(crd)),
error: nil,
},
},
}, destroyerEvents)