Recently we've had a couple of changes that were tricky - changing scripts to run on ackee, and moving to pgbouncer. Much of the trickiness was knowing if a given script/service would work without actually trying.
A while back benji wrote a smoke-tester that reports on librarian access, but only some instances need all the librarian ports (e.g. some are not trusted with private librarian ports, so having that access would be bad). Bug 760079 talks about a app server specific checker, but thinking about this more perhaps we should bake into all our services and scripts a 'dependency checker'. E.g. oops-prune --check-environment would: - check it has the needed DB access - and $any $other $needed firewall holes in a non-destructive way. likewise, appservers, codehosting, poppy and so forth. The idea being to remove the current human encoding of 'thing X needs resource Y' and turn it into something that we can a) plug into nagios and b) use when we are reconfiguring things in the datacentre. What do you think? -Rob _______________________________________________ Mailing list: https://launchpad.net/~launchpad-dev Post to : launchpad-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~launchpad-dev More help : https://help.launchpad.net/ListHelp