6
* Contains project centric knowledge such as location of trunk names of integration tests, point of contact, etc. Also knows status of current MPs being built and a queue of MPs to process.
10
* Can run as a juju service.
11
* State needs to serialized whenever it is updated, so that status can be regenerated on a restart.
12
* Public facing UI to provide status (or should this export all status to the Web Server)?
13
* Most likely a part of the ticket system database
17
* Landing Manager - Requests project metadata and provides updates on status of a branch through the CI system.
21
* Define backend storage
23
* Integrate with Landing Manager