quickstart.sh needs tests
The new quickstart.sh suffers from the same problem that k3d-dev does: it has no tests.
We need to have either:
- A detailed testing plan for quickstart.sh that specifically outlines the supported use cases, how to execute them, and how to test if they were successful. This plan should be sufficiently detailed that anyone making change to the script can follow it and provide proof of testing. OR
- An automated testing harness that performs automated testing of known supported use cases and provides assertions that such use cases remain functional after incoming changes are applied. This proof should be provided on the merge request.
Regardless of which approach is chosen, before merging any changes to quickstart.sh, we MUST acquire positive proof that the agreed upon testing procedure has been followed and all applicable use cases have been proven to pass testing.