Deployment tooling/Cabal/2016-02-22
2016-02-22
edit- new scap workboard c/o dduvall
Adoption Tasks
edit- Scap now deployed via deb: https://gerrit.wikimedia.org/r/#/c/271442/ c/o Mukunda
- TODO What does the packaging pipeline look like?
- Testing: Beta → Production
- Aptly role created by Yuvi
- TODO remove /srv/deployment/scap
- AQS getting underway: https://phabricator.wikimedia.org/T127720
- Next services to move?
- Email announcment to help adoption
MW Deploy stuff
edit- TODO Local development for scap for mediawiki
- Use mediawiki-vagrant?
- Has a complex setup, scap may need less
- Runs on trusty which is a bit out-dated WRT LXC containers
- Use containers in labs?
- Submodule mediawiki dependecies in puppet
- Everyone hates submodules :)
- Puppet environments: a solution to explore
- Use mediawiki-vagrant?
- Depool proxies: https://phabricator.wikimedia.org/T125629
- beta freaks out trying to use conftool a bit: https://phabricator.wikimedia.org/P2648
- More digging required
- Fan out requirements https://phabricator.wikimedia.org/T121276
- https://phabricator.wikimedia.org/T116630
- Built in web server
- Thoughts and updates
- https://github.com/gragas/simpletcp
- http://docs.gunicorn.org/en/latest/index.html
- https://uwsgi-docs.readthedocs.org/en/latest/
- Performance/dependency testing/benchmark spike
packaging / testing
edit- set up ci for debian packaging
- ideally, differential revisions for scap could auto-build a package and deploy to beta
- investigate aptly role to create a beta debian archive
As Always
edit- Workboard https://phabricator.wikimedia.org/tag/scap3/
- Etherpad backed up to https://www.mediawiki.org/wiki/Deployment_tooling/Cabal
- Future document https://www.mediawiki.org/wiki/Deployment_tooling/Future
- Spreadsheet: https://docs.google.com/spreadsheets/d/1MlEsFxrLvdZdV_G82WEAIvBXr7ArO7nCEKaFClHhJEw/edit#gid=0