<Krinkle> CI and tool labs are quite user-facing, should that just be irresponsive with no user-facing message?
Indeed, they shouldn't be. A simple page that says 'hang on tight' would be nice.
<Krinkle> CI and tool labs are quite user-facing, should that just be irresponsive with no user-facing message?
Indeed, they shouldn't be. A simple page that says 'hang on tight' would be nice.
This can be done fairly cleanly at the proxy level (though of course that will not catch the cases when the proxy themselves are down). Ima take a stab at it.
We already have a 'tool labs is down' hiera-based handler. We can probably just use that for this, assuming it's supposed to block/catch all http traffic?
This task has 'tool labs' in the title ;-)
As for the rest of labs -- I think the central proxy is also an instance of dynamicproxy, so it might be fairly easy to apply the same change there.