Wikimedia Release Engineering Team/Deployment pipeline/2020-08-05

From mediawiki.org

2020-08-05[edit]

Always[edit]

TODOs from last time[edit]

General[edit]

Any high-bandwidth commentsfor: https://docs.google.com/document/d/1nGv5N1_PYM5Wl5TTPlkFI8TZTSokuJcmdIZD-dKZdEA/edit#

RelEng[edit]

  • Injection of credentials + environment variables in Pipelinelib for docker run
    • Example: sonar code health tests as part of the pipeline
  • Build step: how does this fit in
    • Vue.JS build step in very early alpha
    • Want to produce artifacts, have suggested targeting git for the built assets
    • Dan: I cringe at using git for built assets: we should target containers as soon as possible even if that means unpacking images as part of deployment to bare metal servers
    • TODO: we should have more followup there.

Serviceops[edit]

  • Mediawiki on k8s doc ongoing
  • Move apertium to the pipeline https://phabricator.wikimedia.org/T255672.
    • Continuing to maintain debian packages
    • Then utilize the rest of the pipeline -- emptyish repo + .pipeline but no code
    • Q: Can we have an "emptyish" repo that is more or less a ".pipeline" structure?
      • This should work

CPT[edit]

  • Tim, Bill and Cindy going to comment on Giuseppe's doc
  • NaĆÆkĆ© following up with Tyler, Wolfgang about coordination
  • Will out, Mandy taking over CPT side
  • CPT is now called Platform Engineering Team

Reminder: date for k8s w/Fandom is now Aug. 18th -- a week earlier than originally planned! \o/

As Always[edit]