lava-publisher: push events using event sockets

lava-publisher is using aiohttp to handle web sockets. Apache2 is forwarding
/ws/ requests to lava-publisher at port 8001.

Signed-off-by: Rémi Duraffort <remi.duraffort@linaro.org>
15 jobs for publisher-websocket in 16 minutes and 47 seconds (queued for 3 seconds)
latest
Status Job ID Name Coverage
  Test
passed #101832
amd64
dispatcher-debian-10

00:03:14

passed #101834
amd64
dispatcher-debian-11

00:03:13

passed #101833
amd64
server-debian-10

00:03:44

passed #101835
amd64
server-debian-11

00:05:57

 
  Analyze
passed #101836
amd64-dind
bandit-sast

00:00:56

passed #101837
amd64
black

00:00:43

passed #101838
amd64
code_quality

00:00:26

passed #101839
amd64
coverage

00:06:24

59.19%
passed #101840
amd64
dockerfiles

00:00:23

passed #101842
amd64
pylint

00:03:02

passed #101841
amd64
schemas

00:00:37

 
  Build
passed #101844
amd64
debian/10

00:01:16

passed #101843
amd64
doc

00:00:43

passed #101845
amd64-dind
docker-amd64-dispatcher

00:03:37

passed #101846
amd64-dind
docker-amd64-server

00:04:23