Jump to content

Catalyst/Updates/2024-08-02

From Wikitech

Introduction

Project Catalyst is a team working on a kubernetes cluster as a service explicitly for CI and and exploratory testing. Our current effort is upgrading Patch Demo, to use kubernetes to provision and host wikis with custom extensions and skins. The Catalyst API wraps a small kubernetes cluster. A new instance of Patch Demo will consume this API. Our next effort will be to open the Catalyst API for more general workloads include wikis which rely on (micro)services.

Update

  • Status: On Track
  • Progress update on the hypothesis for the week
    • phab:T366971 - log streaming from test environment containers merged in, thanks Jeena Huneidi
    • phab:T369393 - provisioning test environments using adapted legacy patch demo scripts has been merged in, thanks Jaime Nuche
    • phab:T370078 environment data and logs are stored on and external volume, and logs written to files in the patch demo container are extracted to the kubernetes logging system
    • team reached consensus on our go-live plan
      • the team has an internal goal of soft-launching our kubernetes backed patch demo 2024-08-12
      • this is an internal team goal, our public posture is still "within the next couple of months" because the soft launch will incrementally release over a month (see the go-live document)
      • the team decided to punt (deprioritize) logging to Beta-Logs , so that we can focus on go live phab:T371056
  • Any new metrics related to the hypothesis
    • no
  • Any emerging blockers or risks
    • no new blockers or risks
  • 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 new unresolved dependencies
      • meta:Abstract Wikipedia is still waiting for us to open up the Catalyst API for general consumption
        • this work is considered blocked behind our go-live
  • Have there been any new lessons from the hypothesis?
    • no new lessons
  • Have there been any changes to the hypothesis scope or timeline?
    • no