This is super awesome.
This is something that could be useful for MobileFrontend, although I
suspect there will need to be some additional configuration work to mimic
how mobile requests get handled on the cluster. I'll ping Antoine :)
On Fri, Sep 28, 2012 at 10:30 AM, Chris McMahon <cmcmahon(a)wikimedia.org>wrote;wrote:
On Fri, Sep 28, 2012 at 11:10 AM, Arthur Richards
<arichards(a)wikimedia.org>wrote;wrote:
Chris, this sounds really cool. Can you point us
to some specs about how
the test environment is set up (what is the architecture like, what
services are running, etc)? How closely does it emulate the production
environment? Does the beta labs environment provide load balanced
squid/varnish caching layers, configured similarly to the produciton
cluster? If not, is that something we can hope to see? Is the setup
something that we can package up and easily deploy to new instances in
labs?
This is somewhat out of date and in the queue to be updated, so take it
with a grain of salt, but most of that is documented here:
https://labsconsole.wikimedia.org/wiki/Deployment/Overview
I have to admit I am still learning my way around, I'll defer to Antoine
for any detailed answers on the configuration.
Also, how can other projects/extensions start
getting automatically
pushed
to the beta labs setup?
The rule of thumb so far is that any code with a scheduled deployment date
may (and probably should) be deployed to beta labs beforehand. In practice
this has so far meant AFTv5, NewPagesFeed + Curation Toolbar, and to some
extent TimedMediaHandler (testing TMH was the original motivation to get
this environment in place). For example, AFTv5 is about to undergo some
back end changes, I want to have an automated end-to-end test in place for
it to be sure the front end is not changed by accident.
This is still early days though, if you have a project that could benefit
from the beta labs test env, I'm open to discussing anything along those
lines.
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
--
Arthur Richards
Software Engineer, Mobile
[[User:Awjrichards]]
IRC: awjr
+1-415-839-6885 x6687