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

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

[WE6.2.3] Create a new deployment UI

edit
  • Status: on track
  • Progress update on the hypothesis for the week
    • Lifecycle stage: Development
    • Ahmon has started work on implementing an HTTP API that will allow authorized users to use the SpiderPig job runner component.
      • This API builds upon the recently implemented initial data model and jobrunner.
      • Supported operations:
        • Starting a job
        • Getting logs for job
        • Interacting with a job (respond to prompts)
        • Cancelling a job
      • spiderpig-testclient is working via the API in a local development environment at this point.
  • 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