Something went wrong on our end. Please try again.
Created by: bobheadxi
Right now, because test containers are started with --rm, if they fail to start we are unable to get any debug information from it. This changes containers to start without --rm by default, and ensures integration tests provide a unique container name.
Each step ends with a broader image cleanup as well so we should not run into any state issues.