Skip to content

Releases: KentaaNL/capistrano-asg-rolling

v0.5.0

11 Oct 10:41
Compare
Choose a tag to compare
  • Instance refresh: don't set a default minimum healthy percentage of 100% anymore. The minimum healthy percentage is now determined from the instance maintenance policy of the ASG. If no instance maintenance policy, the value defaults to 90%.
  • Introduce the properties min_healthy_percentage and max_healthy_percentage on the autoscale definitions for tuning these settings. The property healthy_percentage is now deprecated and should be changed to min_healthy_percentage.
  • Fail deployment if instance refresh fails by @lloydwatkin in #8.
  • Add tags to the AMI with information about the current application, stage & deployment:
    • capistrano-asg-rolling:application
    • capistrano-asg-rolling:stage
    • capistrano-asg-rolling:deployment-branch
    • capistrano-asg-rolling:deployment-release
    • capistrano-asg-rolling:deployment-revision
    • capistrano-asg-rolling:deployment-user
  • The tag capistrano-asg-rolling:version has been renamed to capistrano-asg-rolling:gem-version.
  • Updates to the documentation.

Full Changelog: v0.4.1...v0.5.0

v0.4.1

06 Dec 14:45
Compare
Choose a tag to compare
  • Fix LocalJumpError: unexpected return when invoking rolling:deploy_test.

v0.4.0

29 Sep 06:11
Compare
Choose a tag to compare
  • Monitor instance refresh status as part of deployment process. (#6) @lloydwatkin

v0.3.0

05 Jun 18:54
Compare
Choose a tag to compare
  • Add configurable minimum healthy percentage. (#4) @mivtachyahu
  • Drop support for Ruby 2.6.

v0.2.1

17 Apr 17:41
Compare
Choose a tag to compare
  • Fix for missing snapshot on cleanup (#3) @lloydwatkin
  • Add a test deployment task: run the deploy task but do not trigger the update ASG task and do not automatically terminate instances.

v0.2.0

25 Mar 15:33
Compare
Choose a tag to compare
  • Use a desired configuration to update the Launch Template version of the Auto Scaling Group after a successful deployment.
  • Handle InstanceRefreshInProgress errors gracefully; log the error and continue.
  • Tag AMIs and snapshots and only clean up Launch Template versions, AMIs and snapshot that were tagged by us.
  • Support AWS session tokens.

v0.1.0

15 Oct 12:47
Compare
Choose a tag to compare

Initial release