Actions
Feature #21133
openAdd diagnostics checks for container log API
Story points:
1.0
Description
If it runs a container,
arvados-server diagnostics
should
- access the container log endpoint while waiting for the container to finish, to make sure it returns a valid response (due to races, it's not necessarily an error if it can't get any actual log data before the container finishes, but it's an error if it receives a 502 error at any point during the container lifecycle, for example).
- access the container log endpoint after the container has finished, to make sure the controller→webdav communication works correctly.
It is possible for a cluster to be misconfigured such that logs work only for unfinished containers, or only for finished containers, so diagnostics
should do its best to check for both problems.
Actions