Deployment tooling/Cabal/2015-12-14
Appearance
2015-12-14
[edit]Topics
[edit]- RelEng working on paving the cow-paths
- solidifying emerging patterns
- ClusterShell
- Fanout ssh connections
- Maps to scap features pretty well
- Ops wants simple: fanout ssh and remote execution, clusterssh is possible
- Working on making /srv/patches awareness
- git apply --reverse --check
- in old branch: git cherry -v [new-branch]
- possibly `checkoutMediaWiki`
- Pybal saw some things move this week
- Beta is almost-ready to "simulate" the pybal dooling/depooling via a command on the local machine. Should be tomorrow - Giuseppe will send out an email to everyone in the meeting
- Scap/vagrant https://phabricator.wikimedia.org/diffusion/GSV/
- Marko's work on service::node
- https://gerrit.wikimedia.org/r/#/c/257898/
- Used for nodejs services
- basis of plan for aqs/beta deploy
- patch cherry-picked deployment-puppetmaster
- AQS nodes currently using RESTBase service w/puppet
- Transition a bit ambiguous
- Needs:
- new aqs module
- Scap vs trebuchet in puppet
- ownership of files
- Scap3 provider work
- Where does state go? etcd.
- ensure => latest (should work, but we hate it :))
- /srv/deployment/[repo]/.git/config-deploy
- TODO Let's rerevist config-deploy requirements next week
Continuing TODOs
[edit]- Documentation Continues
- Need restarts via scap
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