A keepalived FIFO notification handler
Go to file
Paul Stemmet 65660e3286
fifo: EventChannel, FifoChannel
This commit adds the fifo.EventChannel interface for consuming (VRRP)
events from keepalived.

This is what package users should accept when expecting a handle to the
event stream.

fifo.FifoChannel is an implementation of this against an IPC FIFO channel
opened via MkFifo(), and can be considered the primary "producer" of
fifo.EventChannel events, but importantly we can create other
producers, notably for testing.
2022-12-09 18:05:56 +00:00
config config: LibCxt 2022-12-09 18:05:55 +00:00
fifo fifo: EventChannel, FifoChannel 2022-12-09 18:05:56 +00:00
schema/notify schema/notify: Message, VrrpMessage 2022-12-09 18:05:56 +00:00
.gitignore repo: Genesis 2022-11-24 12:43:17 +00:00
LICENSE repo: Genesis 2022-11-24 12:43:17 +00:00
README.md repo: Genesis 2022-11-24 12:43:17 +00:00
go.mod go.mod: add shellwords + tidy 2022-12-09 18:05:54 +00:00
go.sum go.mod: add shellwords + tidy 2022-12-09 18:05:54 +00:00

README.md

kdnotify - A keepalived FIFO handler