From Fedora Project Wiki

Line 41: Line 41:
<tr><td>askbot</td><td>ask*</td><td>django</td><td>Uses openid login</td></tr>
<tr><td>askbot</td><td>ask*</td><td>django</td><td>Uses openid login</td></tr>
<tr><td>gitweb(-caching)</td><td>pkgs*<br />hosted*</td><td>      cgi?</td><td>        thinking of replacing with cgit</td></tr>
<tr><td>gitweb(-caching)</td><td>pkgs*<br />hosted*</td><td>      cgi?</td><td>        thinking of replacing with cgit</td></tr>
<tr></td>hg?</td><td>                hosted*</td><td>    cgi?</td><td></td></tr>
<tr><td>hg?</td><td>                hosted*</td><td>    cgi?</td><td></td></tr>
<tr><td>loggerhead</td><td>        hosted*</td><td>    mod_wsgi</td><td></td></tr>
<tr><td>loggerhead</td><td>        hosted*</td><td>    mod_wsgi</td><td></td></tr>
<tr><td>mediawiki</td><td>          app*</td><td>      php</td><td></td></tr>
<tr><td>mediawiki</td><td>          app*</td><td>      php</td><td></td></tr>

Revision as of 23:13, 25 June 2012

On the app servers, we're writing and running mostly TurboGears1 (TG1) applications:


Key:

  • TG1 => Turbogears1, SQLAlchemy and genshi/mako
  • Old TG1 => TurboGears1, SQLObject and kid
  • TG2 => TurboGears2
  • Pyramid => Curent successor to TG2 but a break from the current TG1 style; may have a new layer built on top of it at a later date that is more TG-ish.
  • Flask => Lighterweight (other info?)

Code we develop and deploy

ApplicationHostFrameworkNotes
bodhiapp*old TG1has a pyramid branch
bodhireleng*old TG1has a pyramid branch
copr(2)?flask not yet deployed. Loosely, "buildsys for fedorapeople repos"
elections app* TG1 has a TG2 branch
fas fas* TG1
fedorabadges  ? pyramid Not yet deployed
fedoracommunity app07? TG2/moksha Only runs on RHEL5. We're retiring this pending on datanommer being deployed or we get tired of keeping app07. (Is the version of moksha here old as well?)
fedorahosted-reg openshift? flaskNot yet deployed
fudcon-reg openshift flask registration application for fudcon. Not currently configured in puppet, load balanced, etc.
koji koji* custom was mod_python. plans to move to mod_wsgi. (Current status?)
mirrorlist-server app* custom lightweight, mod_wsgi process. No framework
mirrormanager app* old TG1 has an older TG2 branch
packagedb app* TG1
packages packages* TG2
raffle app* TG2 Disposable -- no promises to keep maintaining have been made
smolt value* TG1 We're planning to get rid of this in favor of census on openshift (Are we still running the process on app* even though it isn't actively serving pages?)
tagger packages* TG2


We deploy but do not code for

ApplicationHostFrameworkNotes
askbotask*djangoUses openid login
gitweb(-caching)pkgs*
hosted*
cgi? thinking of replacing with cgit
hg? hosted* cgi?
loggerhead hosted* mod_wsgi
mediawiki app* php
reviewboard hosted* django we've talked about moving this to openshift or app servers
trac hosted* mod_wsgi genshi templates

Deployed but only of sysadmin interest

  • collectd
  • nagios