Web ServerΒΆ
Purpose:
- Provides human interface into the CI system.
- Create/manage/delete tickets
- Status of tickets
- Artifact access?
Deployment:
- Can run as a juju service.
- Needs a relationship to the Project Manager.
- Has no internal state, just provides a view to the data in the Project Manager.
- Provides public access with authorization to view private data.
Interactions:
- Project Manager - provides an interface for working with tickets and providing latest status.