Jump to content

Wikimedia Release Engineering Team/SpiderPig/Progress reports/2024-11-01

From mediawiki.org

[WE6.2.3] Create a new deployment UI

[edit]

If we create a new deployment UI that provides more information to the deployer and reduce the amount of privilege needed to do deployment, it will make deployment easier and open deployments to more users

  • Status: on track
  • Progress update
    • Lifecycle stage: Development
    • We deployed an initial version of the tool!
    • This can be used today by folks with deployment rights
    • Still to do:
      • More design work is happening (some merged today)
      • Put it behind idp (currently only protected with a time-based one-time password…and port forwarding)
      • Get rid of all the initial steps—puppetize the jobrunner and api server to run as daemons
      • Get rid of the need to port forward
      • Open it to more folks
  • Any new metrics related to the hypothesis
    • No
  • Any emerging blockers or risks
    • No
  • Any unresolved dependencies - do you depend on another team that hasn’t already given you what you need? Are you on the hook to give another team something you aren’t able to give right now?
    • No
  • Have there been any new lessons from the hypothesis?
    • No
  • Have there been any changes to the hypothesis scope or timeline?
    • No