Todo (in separate upcoming PRs):
- Add while loop in Cloud-init run command to check existence of executable in S3 dir before downloading (this lets us keep build and upload into s3 parallel to VM backend create).
- There are 7 transforms that specify python version. Ensure installing specific python version works in VM.
- Organize LP metrics logs to cloud-init logs? [...Stdout still writes into app logs]
- Optimizations: a. VM resource creations in parallel b. Add platform check and build executable only if diff platform and/or exec does not exist
Originally posted by @aavarghese in #537 (comment)