Wikimedia Release Engineering Team/SpiderPig/Progress reports/2024-09-27

Report on activities in the SpiderPig project for the week ending 2024-09-27.

[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
  • SpiderPig web API is in code review.
  • API deployment is blocked on updating scap's deployment mechanism to differentiate between frontend and backend components. This blocker is wholly within Release Engineering. Building and deploying web frontend Python packages for every scap target (that is, the hosts that scap deploys to) is undesirable.
  • Very pleasant meetings with Eric Gardner and Chris Ciufo from design systems to discuss using Codex to build the frontend of SpiderPig.
    • Ahmon Dancy and Eric will work together over the next few weeks to attempt to establish scaffolding for the frontend of the UI.
  • 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