Page MenuHomePhabricator

Automate LocalSettings.php creation for local-charts
Closed, ResolvedPublic

Description

local-charts is the repo for our Kubernetes based development environment proof of concept: https://gerrit.wikimedia.org/g/releng/local-charts/+/refs/heads/master

Mediawiki install/setup should be defined by the local-charts configuration and users should not have to go through the manual steps every time they deploy a new release

Event Timeline

jeena triaged this task as Medium priority.Mar 7 2019, 10:46 PM
jeena created this task.
jeena renamed this task from Automate LocalSettings.php creation in local charts to Automate LocalSettings.php creation for local-charts.Mar 7 2019, 10:48 PM
jeena updated the task description. (Show Details)

Change 497953 had a related patch set uploaded (by Jeena Huneidi; owner: Jeena Huneidi):
[releng/local-charts@master] This work enables automatic installation of tables for MW and generation of the LocalSettings.php file (https://phabricator.wikimedia.org/T217869). It automatically enables the visual editor based on the supplied configuration. A lifecycle hook in the mediawiki deployment.yaml checks for the db to be ready before attemepting to install.

https://gerrit.wikimedia.org/r/497953