Wikimedia Release Engineering Team/SSD Sync Up/2019-03-05

2019-03-05

edit

Last Time: 2019-02-26

Q4 Goals (2019-04-01--2019-07-01)

edit

TEC3: Pipeline

edit
  • Conversion of services to use pipeline https://phabricator.wikimedia.org/T198901
    • ORES (finish)
    • tilerator
    • kartotherian
    • proton
    • recommendation-api
    • eventstreams (or does eventgate replace this?)
    • restbase?
      • Is this harder than we initially think?
      • TODO: Tyler consult with SRE on this.

TEC1: Reliability

edit
  • TEC1 for CI WG outcome implementation
    • TEC3: Pipeline compatibilty rewrite for future CI changes

TEC12: Developer Tooling/Productivity

edit
  • Running PHPUnit tests within the local development environment (local-charts or decendents)
  • Standardized Docker images used for local development
    • Services: parsoid and restbase base images
    • "Official" Docker base image for (local development of) MediaWiki
  • Documentation for New Developers™ for how to use local charts/developer tooling
  • Stretch goal: MariaDB base image for local development of MediaWiki

Goals

edit
  • TEC3 .pipeline/config.yaml finalization
  • TEC3 move ORES, (and other service TBD with SRE), through pipeline
  • TEC3 pipeline compatibility for TEC1 changes
  • TEC1 for CI WG outcome implementation
  • TEC12: "Official" Docker base image for local development of MediaWiki
    • Sub/Stretch: MediaWiki localdevelopment MariaDB image to supplant the one available from DockerHub
  • TEC12: Documentation for developer tooling for New Developers™
edit