Jump to content

Wikimedia Release Engineering Team/SSD Sync Up/2019-08-13

From mediawiki.org

2019-08-13

[edit]

Last Time: [1] Goals: https://www.mediawiki.org/wiki/Wikimedia_Technology/Goals/2019-20_Q1#Release_Engineering

Deployment Pipeline

[edit]

Workboard

GOALS

[edit]
  • Migrate restrouter
  • (Stretch): MobileContentService
  • (Stretch): Preparatory MediaWiki config clean-up & static loading work
    • Moving configuration to static configuration (e.g., json files rather than a bunch of PHP)

TODOs from Last Time

[edit]
  • Yes Done TODO Add a changelog/NEWS file to blubber
  • Yes Done TODO triage pipeline project workboard
    • shuffled some things around some columns

Other Work

[edit]

New CI

[edit]

GOALS

[edit]
  • POCs of GitLab, Argo, and Zuul3 systems; evaluate options
    • In progress In progress Brennen ZuulV3 PoC
      • TODO: Brennen to record demo in some form this week
  • Document an implementable architecture for what we want in new CI ("CI architecture" document)
      • 2019-08-13: Still in progress
      • 2019-08-20: No progress due to Wikimania

TODO thcipriani start email thread about critical path through evaluations given vacations

TODOs from Last Time

[edit]

Other Work

[edit]

Local Development

[edit]

GOALS

[edit]
  • Migrate local-charts to deployment-charts
  • Instantiate testing and linting of helm charts
  • Preliminary work on a CLI for setup/management

TODOs from Last Time

[edit]
  • mediawiki/core blubber
    • Add runs: {insecurely: true}

Other Work

[edit]
  • Restrouter stuff
    • Yes Done maybe Pchelolo would know
    • Difference between RESTBase and RESTRouter is in the configuration
      • RESTRouter chart is not very configurable