Add web / fingergw connections for components graph

Show how zuul-web and zuul-fingergw need to connect to zuul-executors
for log streaming.

Change-Id: Ia985979c16d8276c13b1ba7ffbbb5a2224ccff01
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2019-03-22 15:18:37 -04:00
parent ea60d490c6
commit ffe140ac6c
1 changed files with 6 additions and 0 deletions

View File

@ -25,7 +25,9 @@ which is described below.
Executor -- Statsd
Web -- Gearman
Web -- Zookeeper
Web -- Executor
Finger -- Gearman
Finger -- Executor
Gearman -- Scheduler;
Scheduler -- Gerrit;
@ -52,6 +54,10 @@ communicate with the hosts which nodepool provides. If these are on
private networks, the Executors will need to be able to route traffic
to them.
Only Zuul fingergw and Zuul web need to be publicly accessible;
executors never do. Executors should be accessible on TCP port 7900
by fingergw and web.
If statsd is enabled, the executors and scheduler needs to be able to
emit data to statsd. Statsd can be configured to run on each host
and forward data, or services may emit to a centralized statsd