Wikimedia Release Engineering Team/Deployment pipeline/2018-03-15

From MediaWiki.org
Jump to navigation Jump to search

2018-03-15[edit]

Last Time[edit]

General[edit]

RelEng[edit]

Note: for building images for production do not use the cache at all, layers fine, cache bad

Random neat thing[edit]

Fuzzy Future thinking[edit]

  • What/Who triggers new deployments?
    • Click a button on Jenkins
    • Automagic deployment via Jenkins after tagging
    • Git wrangle/manually run helm on a helmdeployment1001
  • Where is this run from?
    • Who's jenkins? Our jenkins? Contint1001?
      • we currently push from there
      • that box does a lot, probably too much
  • Split off things that do the work from things that do the testing

SREs[edit]

  • mathoid deployed on kubernetes@eqiad cluster
  • working on the configuration a bit
  • tiller can be a pain (client-go kubernetes libraries in general)
  • Enabled ServiceAccount admission controller for that
  • pybal ready to push traffic
  • docker-ce from 17.06.2 to 17.12.1 for CI


Services[edit]

As Always[edit]