Wikimedia Release Engineering Team/MediaWiki on Kubernetes/Meeting notes/2021-04-21

From mediawiki.org


2021-04-21[edit]

Always[edit]

TODOs from last time[edit]

General[edit]

  • firejail
    • was used for sandboxing shellouts, which will now be done in shellbox
    • doesn't work in docker and no longer needed
    • possibly need to disable firejail in the configuration to avoid the warning from extensions
      • MW should auto-detect this, but wmf-config is hard-coded to use firejail atm. This will be disabled when shellbox is enabled and could probably get rid of the warning.
    • concern that is firejail is present, the extension will not behave properly
    • Risks?
    • What to do about warnings/errors
    • we will ignore the warning for now and when shellbox is enabled it will go away?
    • it would be better to have some conditional in wmf-config to check if using a container and disable firejail
  • We need an image for mediawiki-webserver that's not restricted :)

RelEng[edit]

Serviceops[edit]

  • MediaWiki chart under review. It "works" :) https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/670220
  • would be better to move the webserver image to be non-restricted
  • this is difficult because of the way we configure usage of the restricted namespace
  • SRE and Releng will coordinate on a task to do this
    • Anyone wants to add the db/memcache parts for a dev env? :P

Platform Engineering[edit]

TODOs for next time[edit]

  • Figure out how to publish mediawiki-webserver image to the public registry namespace while keeping the sensitive images in restricted