diff options
author | baude <bbaude@redhat.com> | 2020-10-21 11:59:35 -0500 |
---|---|---|
committer | baude <bbaude@redhat.com> | 2020-10-23 12:07:34 -0500 |
commit | c593e49701b3a4bb48050f3d8829f2fe6ac457ef (patch) | |
tree | f69648182082c37d4416efdb5405a9431984463c /libpod/events/config.go | |
parent | 51fa8ded9ffb7924288a2728ce92af7f6cc66d34 (diff) | |
download | podman-c593e49701b3a4bb48050f3d8829f2fe6ac457ef.tar.gz podman-c593e49701b3a4bb48050f3d8829f2fe6ac457ef.tar.bz2 podman-c593e49701b3a4bb48050f3d8829f2fe6ac457ef.zip |
filter events by labels
adding the ability to filter evens by the container labels. this requires that container labels be added to the events data being recorded and subsequently read.
Signed-off-by: baude <bbaude@redhat.com>
Diffstat (limited to 'libpod/events/config.go')
-rw-r--r-- | libpod/events/config.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libpod/events/config.go b/libpod/events/config.go index bb35c03c0..2ec3111fe 100644 --- a/libpod/events/config.go +++ b/libpod/events/config.go @@ -36,6 +36,18 @@ type Event struct { Time time.Time // Type of event that occurred Type Type + + Details +} + +// Details describes specifics about certain events, specifically around +// container events +type Details struct { + // ID is the event ID + ID string + // Attributes can be used to describe specifics about the event + // in the case of a container event, labels for example + Attributes map[string]string } // EventerOptions describe options that need to be passed to create |