- Fix tries log information
- Workaround for tsuru's lock issue when remove multiple units
- Deploy_swap method this will only be considered valid if the previous step, add_units works as expected. (mportela)
- Allow to configure NewRelic using env vars (Henrique)
- Handle cases in order to exit with the appropriated status
- Update New Relic endpoint to v2
- Adds support to HTTPS target and custom port (Guilherme Garnier)
app-deploy
is now defined whendeploy_dir
is defined on tsuru-bluegreen.ini
- Adds support to notify deployment to Grafana (Luiz Bezerra)
- Adds support to deploys using
tsuru app-deploy
command (Luiz Bezerra)
- Swapping applications using cname-remove plus cname-add until Tsuru fix it's swap problem.
- Fixed missing hooks and ensure removes units when swap fails
- Compatibility with Tsuru API 1.0
- Using Tsuru Swap feature instead of ad-hoc swap implementation
- Avoid application restart when env-set. Refs tsuru/tsuru#1271. (Emerson Macedo)
- Improved add_units. Now it receives a hash. Refs #17. (Gabriel Parreiras)
- Add support for apps with more than one process type. Closes #17. See README instructions (Guilherme Garnier)
- Allow to invoke a WebHook after swap. Closes #16. See README instructions (Emerson Macedo)
- Allow to notify NewRelic deployment. Closes #12. See README instructions (Emerson Macedo)
- Abort task if before hook fails. Closes #13. (Guilherme Garnier)
- App that is not live stay with zero units. Closes #15, #8 (Guilherme Garnier and Emerson Macedo)
- Passing TAG environment variable to hooks. Closes #14. (Guilherme Garnier and Emerson Macedo)
- Enhancement: Add --force option to git push (Renan Carvalho)
- Feature: before and after hooks for each action (pre and swap). See README for instructions. (Guilherme Garnier)
- Support tsuru 0.12.0 API. It breaks add and remove units syntax. (Francisco Souza)
- Using response.read() to ensure the response stream is done until finish. (Emerson Macedo)
- Removed units option from configuration file. Use total units of live application. (Emerson Macedo)
- Plugin update to work with tsuru 0.7.0. Closes #3 (Emerson Macedo)
- Reduce and increase the number of units for blue and green instances, based on units configuration. Closes #1 (Emerson Macedo)
- Allow pre and swap actions (Emerson Macedo)