Page MenuHomePhabricator

Create a confd template for pybal files that will work with our etcd schema.
Closed, ResolvedPublic

Description

Our initial integration with pybal will be done via local files on the pybal server filesystem;

  • the etcd schema has been defined in T100793
  • confd will need to be installed on precise and trusty (we should check it's actually been uploaded to both)
  • a (pretty-simple) template for confd needs to be written, and some puppet class to ship it
  • a (again, very simple) syntax check tool for the generated file should be created so that confd can validate its data.
  • possibly it will involve using inotify via this patch https://gerrit.wikimedia.org/r/#/c/213223/

Event Timeline

Joe raised the priority of this task from to High.
Joe updated the task description. (Show Details)
Joe added subscribers: Gage, fgiunchedi, faidon and 5 others.
Joe set Security to None.
Joe moved this task from Backlog to In progress on the discovery-system board.

This is merged here: https://gerrit.wikimedia.org/r/#/c/217974/

It does what we need for now, the next better thing being to ditch the eval mandated format in v2.