Jump to content

Wikimedia Release Engineering Team/SSD Sync Up/2019-07-23

From mediawiki.org

2019-07-23

[edit]

Last Time: 2019-07-16 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]

Other Work

[edit]

New CI

[edit]

GOALS

[edit]
  • POCs of GitLab and Zuul3 systems; evaluate options
  • Document an implementable architecture for what we want in new CI

TODOs from Last Time

[edit]
  • In progress In progress TODO Talk to SRE about Zuul v3 needs
    • see doc: Wikimedia Continuous Integration Infrastructure: Near Term

Other Work

[edit]
  • GitLab PoC
    • gerrit stream-events
    • http requests to controller
  • Argo PoC
    • Gerrit webhooks
    • Argo events
      • Listens for external events
      • sends to "sensor" to create kubernetes object
      • kubernetes argo workflow
    • workflow -> update gerrit patchset
    • minio for artifacts (s3-compat service)

Local Development

[edit]

GOALS

[edit]

TODOs from Last Time

[edit]

Other Work

[edit]