Core Platform Team/Initiatives/MediaWiki on Kubernetes
MediaWiki on Kubernetes
||Aligned Goals:||Estimated Effort:
Epics, User Stories, and Requirements
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.
|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|