Merge develop
Created by: julianhess
In chronological order, excluding changes that were subsequently reverted
- Bind mount gcloud config directory into task Docker (to allow it to access cloud resources) [ 1ab6a7a3, ebcff912]
- Allow for custom shutdown scripts — necessary to avoid graceful termination of the Dockerized slurmd process [8aa8675d]
- Don't hardcode container host image family [74471860]
- Improve cluster startup abort [31435866]
- Orchestrator can handle jobs that failed to delocalize [c340922d]
- Improve localizer override code structure [d769f363, 89b2fe14]
- Add support for read-only disk mounting [398e222d ... 4387f621]
- Improve NFS mount error handling via submodule update [e361f7d4]
- Refactor
wait_for_cluster_ready()
—sinfo
checks are now performed withinwait
function, notsinfo
. Add optional timeout [ba827a86] - Add new check for whether Slurm controller container has started [fbb371d3]