Core Platform Team/Initiatives/MediaWiki on Kubernetes
Appearance
This page is obsolete. It is being retained for archival purposes. It may document extensions or features that are obsolete and/or no longer supported. Do not rely on the information here being up-to-date. The Core Platform Team and its initiatives do not exist anymore. See MediaWiki Engineering Group instead since 2023. |
Initiative Vision
This page is obsolete. It is being retained for archival purposes. It may document extensions or features that are obsolete and/or no longer supported. Do not rely on the information here being up-to-date. The Core Platform Team and its initiatives do not exist anymore. See MediaWiki Engineering Group instead since 2023. |
Vision:
| ||||||
|
Problem:
|
Solution:
|
Aligned Goals: | Estimated Effort:
|
Risk assessment:
|
Epics, User Stories, and Requirements
This page is obsolete. It is being retained for archival purposes. It may document extensions or features that are obsolete and/or no longer supported. Do not rely on the information here being up-to-date. The Core Platform Team and its initiatives do not exist anymore. See MediaWiki Engineering Group instead since 2023. |
Epic 1: Shellbox
The goal of this epic is to have a PHP microservice, accessible via HTTP, which takes POSTed inputs, writes them to the container's filesystem as temporary files, runs a shell command, and responds with gathered output files.
Personas in this epic:
- Developer: developer of the Shellbox
- SRE: developer of the Shellbox
- Stakeholder: anyone interested in seeing the MediaWiki on Kubernetes (MW on K8) be a success.
ID | User Story | Priority | Notes |
---|---|---|---|
1 | As a Developer, For security, we need better isolation of external binaries from MediaWiki. | Must Have | |
2 | As a Developer, we want to run MediaWiki itself under Kubernetes, the resulting container should be as small as possible, so it should ideally exclude unnecessary binaries. | Must Have | |
3 | As an SRE, I want to deploy external binaries separately, so that their version isn't tightly coupled with the MediaWiki host operating system. | Must Have |
Subpages