Wikimedia Release Engineering Team/Train development environment/2020-07-02

From mediawiki.org

2020-07-02[edit]

As Always[edit]

TODOS[edit]

  • Yes Done TODO: Lars to create image for other to try
  • Yes Done TODO: Jeena to demo packer
  • Yes Done TODO: thcipriani to set next meeting
  • Yes Done TODO: Mukunda investigate cloud-init
  • Yes Done TODO: Mukunda + Lars to sync up on building a deployment server (puppet, etc.)
  • Yes Done TODO: Mukunda cloudinit to run puppet on vmdb2 image
  • Yes Done TODO: Mukunda + Lars pairing


  • TODO: Brennen to test Windows if possible
  • Yes Doneish TODO: Mukunda and Tyler to make puppet work or die trying
    • We did not get puppet working
    • tight coupling between modules means that there's lots of work that is tangental to this work
    • Started working on scripts/per-once/*; no joy
  • TODO: thcipriani make meeting weekly


  • Yes Done -- we don't remember what this means. TODO: demo vmdb2 w/cloudinit + scap prep
  • Yes Done TODO: lars to push WIP patch for train-dev
  • Yes Done jeena + brennen to try to get running vm from train-dev repo
    • GOAL: run scap-prep inside the image
      • ...well, we didn't get this far. :)
    • STRETCHGOAL: scap patch
      • Basically landed on cloud-init not working
  • Yes Done TODO: tyler poke about ^ in 1:1s

Notes[edit]

Proposal[edit]

  • One group works on provisioning part of the system
  • Other group works on spike to figure out what the system should look like
    • should not try to replicate production system
    • could use buster
    • need a git server, canary server, etc, etc
    • ok.

TODO: Lars and Mukunda to pair on consolodating ongoing work TODO: Brennen and Jeena to review https://gerrit.wikimedia.org/r/c/mediawiki/tools/train-dev/+/606724