== background ==
The plan for CI in a brave new world (with #gerrit-migration to #differential) currently looks like this:
{nav icon=code-fork, name=Changeset uploaded to Differential >
icon=ship, name=run Harbormaster build plan >
icon=cogs, name=call gearman api >
icon=sitemap, name=nodepool (on Gallium) >
icon=cogs, name=CI job runner (labs instance) >
icon=code-fork, name=clone the repo from phabricator >
icon=stethoscope, name=run tests >
icon=heartbeat, name=report test results (via conduit) >
icon=cog, name=differential test status updated }
== Details ==
So we need to be sure that there are no firewall rules (or other network issues) blocking the following communication paths:
|{icon times color=red}|{nav icon=sitemap, name=Iridium > icon=cogs, name=Gallium:4730 (gearman) }|tested, no dice|
|{icon check color=green}|{nav icon=sitemap, name=Nodepool(labs instances) > icon=ship, name=Iridium:443 (conduit https)}|works from tested labs instances|
|{icon times color=red}|{nav icon=sitemap, name=Nodepool(labs instances) > icon=code-fork, name=git-ssh.wikimedia.org:22 (git over ssh)}|`ssh: connect to host git-ssh.wikimedia.org port 22: Network is unreachable`