[20160629165916] New AWS region support, CLI enhancements and more

Support for the ap-southeast-2 region

With the availability of AWS Lambda in the Asia Pacific (Sydney) region, Rack now fully supports ap-southeast-2!

Thanks to @rjocoleman for bringing it to our attention and for PR #806!

Enhancements

  • Ability to wait for a promotion to finish. This can come in handy when running convox commands within a CI/CD pipeline. For more information, see PR #805. Thanks to @ddollar:
$ convox releases promote RPJBPUCVHUQ -a httpd --wait
Promoting RPJBPUCVHUQ... UPDATING
Waiting for RPJBPUCVHUQ... OK

$ convox deploy --wait
# Some build output here
...
Promoting RGAEABKZYTI... UPDATING
Waiting for RGAEABKZYTI... OK
  • Get correct container IP for v2 networks. See PR #795 and thanks to @cleblanc87!
  • Two related changes. See PR #803 for more information:
    • Ensure the release created by convox env set uses the currently promoted build
    • Ensure convox run --release uses the correct build and environment.
$convox run --release RUCSSAOGITI "echo $RELEASE"
RUCSSAOGITI

$convox run --release RSOUVVZELSO "echo $RELEASE"
RSOUVVZELSO