Page MenuHomePhabricator

TEC6: Database Automation
Closed, ResolvedPublic


Automate common operational tasks around service deployment, maintenance and incident response and build automated workflows for data center infrastructure, network, and equipment lifecycle management

FY18-19 Q4 Goal
  • Complete and deploy the tool for pooling/depooling databases dynamically from MediaWiki (dbconfig)
  • Migrate MediaWiki to use etcd for the database configuration in production [moved to Q1 goal]
  • [stretch] Write Spicerack cookbooks to automate 2 common DBA workflows
FY19-20 Q1 Goal
  • Productionize dbctl (deploy, import data, set up alerts)
  • Set up MediaWiki to optionally read the database configuration from etcd
  • Gradually migrate all MediaWiki instances to read the database configuration from etcd