Description
The main purpose of the observer is to discover tasks from /var/run/thermos and serve mako templates populated with data from replayed checkpoint streams.
Instead of generating task html dynamically at runtime via mako templates, we should write code that generates static html pages into known paths directly from the checkpoint stream.
This code can then be plumbed into the executor (possibly even the runner), which would allow us to use the webserver built in the slave to serve the thermos static UI. In the short term, it would allow us to reduce the complexity of the observer towards eventual deprecation/removal.
Attachments
Issue Links
- is related to
-
AURORA-725 Remove the need for the thermos observer
- Open