Catalyst
Catalyst | |
on-demand test environments | |
Status | Open beta |
---|---|
Maintainers | Stef Dunlap, Jeena Huneidi, Jaime Nuche, Esuvat Bomani |
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, including wikis which rely on (micro)services.
The Need for Catalyst
The evolving complexities introduced with projects like Abstract Wikipedia require adaptable testing environments. Catalyst steps in to fill this void, offering a platform that can easily cater to a myriad of testing scenarios by offering test environments that resemble production configurations with extensions and services.
Roadmap
- Summer 2024 - deploy a new kubernetes backed Patch Demo instance and begin sun-setting the legacy instance
- Fall 2024 - work with Abstract Wikipedia and other teams to bring their testing workloads onto the Catalyst kubernetes cluster
Project Updates
- Catalyst/Updates/2024-12-05
- Catalyst/Updates/2024-12-02
- Catalyst/Updates/2024-11-25
- Catalyst/Updates/2024-11-15
- Catalyst/Updates/2024-11-08
- Catalyst/Updates/2024-11-01
- Catalyst/Updates/2024-10-25
- Catalyst/Updates/2024-10-22
- Catalyst/Updates/2024-10-04
- Catalyst/Updates/2024-09-27
- Catalyst/Updates/2024-09-20
- Catalyst/Updates/2024-09-13
- Catalyst/Updates/2024-09-06
- Catalyst/Updates/2024-08-29
- Catalyst/Updates/2024-08-22
- Catalyst/Updates/2024-08-15
- Catalyst/Updates/2024-08-08
- Catalyst/Updates/2024-08-02
- Catalyst/Updates/2024-07-26
- Catalyst/Updates/2024-07-19
Decision Log
Catalyst/Decision log catalogues major decisions made by the team.
Get Involved
We're fervently seeking community involvement in various ways:
- volunteer code contributors - the Project Catalyst team is very collaborative, and would welcome community involvement
- early adopters
- folks who want to try out the kubernetes backed Patch Demo
- teams interested in deploying and testing wikis with services in CI
If you're interested in getting involved, comment on Talk:Catalyst or email sdunlapwikimedia.org.
You can file bug reports in Phabricator under #Catalyst.