In the spirit of having more of our discussions of what's going on with the
operations of twistedmatrix.com <http://twistedmatrix.com/> happening out in
the open so that folks can jump in and help, we are going to start discussing
this stuff on the public mailing list instead of in private side discussions or
the administrative list. Credentials and other operationally sensitive things
will of course still be sent via private GPG-encrypted messages but general
"what's going on" stuff should be here.
Right now we have a creaky old machine (dornkirk) running in a datacenter
operated by Tummy. Although they have been generous with discounts, we do have
actually free hardware elsewhere, including some sponsored by my employer
(Rackspace). I would like to get everything off of Tummy's hardware for
several reasons:
we actually have to pay for tummy's hosting, which is a drain (albeit a minor
one) on our very taxed resources from the Conservancy. (hey slackers: get out
your credit cards and head to the sponsor form twistedmatrix.com
<http://twistedmatrix.com/> or the site is literally going to go down one day).
by co-locating so many services we can't upgrade the host operating system as
often as we'd like without fear of breaking something else
buildbot's TLS cert is expired and I'd like to use Let's Encrypt to get a new
one, but the way the web server is configured makes this a bit tricky; it would
be easier if it lived on its own host.
the buildmaster is slow and it would be nice if it were on faster hardware
given that many of our builders themselves are running in the cloud, we'd have
lower latency if the buildmaster actually ran there
So at some point in the coming week I'd like to just move exactly the version
of the Buildmaster we're running right now to a new cloud host on Rackspace;
probably the smallest one that comes with an SSD.
Hawkowl is in the process of upgrading us to Buildbot 9 which will be wonderful
when it happens, but I want to be clear that this effort is wholly independent
from that and neither depends on the other :-).
It looks to me like the thing I need to do is 'fab config.production
buildbot.stop; fab config.production buildbot.dump', then make the relevant DNS
change. At this point I think I need to add a new environment to ENVIRONMENTS
and do 'fab config.buildbot buildbot.dump'. It's not obvious to me how to have
two hosts present in 'config.production' but if somebody knows this please let
me know.
If you're interested in getting involved in operational stuff to help us out
with this, I'll be available for pair-opsing (what do you call pair programming
when it's ops?) so just get in touch.
-glyph
_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python