in pkg/containerd/store.go [322:336]
func getEventImageName(e typeurl.Any) (string, error) {
evt, err := typeurl.UnmarshalAny(e)
if err != nil {
return "", fmt.Errorf("failed to unmarshal any: %w", err)
}
switch e := evt.(type) {
case *eventtypes.ImageCreate:
return e.Name, nil
case *eventtypes.ImageUpdate:
return e.Name, nil
default:
return "", fmt.Errorf("unsupported event: %v", e)
}
}