Feature summary (what you would like to be able to do and where):
Setup a lima-kilo instance on a low bandwidth/flakey internet connectivity that requires multiple convergence attempts.
Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):
When making changes to toolforge infrastructure e.g. jobs-api, components-api it is useful to be able to test against a toolforge like environment, the current tooling for this is lima-kilo.
Sometimes work is being done in environments that have intermittent or slow network connectivity, while attempting to setup lima-kilo in this environment (4g/5g mobile data in the Azores) it was found to be very painful.
The main challenge is the binaries are re-downloaded on every execution, so if a run is interrupted the previously installed binaries need to be re-downloaded (and thrown away).
While it might be possible to converge using the existing tags, it is not clear if this is complete or which order things need to be executed in.
Benefits (why should this be implemented?):
Improve the developer experience when trying to contribute to and improve toolforge infrastructure.