== 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=cogsgs, name=Gallium:4730 (gearman) }|tested, name=Gallium:4730 (gearman)no dice|
}
{nav |{icon=sitemap, name=Nodepool(labs instances) >
check color=green}|{nav icon=shipitemap, name=Iridium:443 (conduit https)
}
{navNodepool(labs instances) > icon=sitemaphip, name=Nodepool(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:22 (git over ssh)org port 22: Network is unreachable`
}
== Current situation ==
I was under the impression that #phabricator was intentionally isolated from labs instances. @chasemp tells me that is not the case, so I need to test and see what currently works and what doesn't. At least git+ssh on iridium seems to be blocked from labs instances.