make instance names case insensitive
make it possible to pass in executor
change image to quay.io
update push image interface and document method
set Host header