Skip to content

Minor Release - v0.7.1

Compare
Choose a tag to compare
@askreet askreet released this 12 May 13:24
· 157 commits to master since this release

Improvements:

  • Tons of documentation updates!
  • The name of the role used by the CodeDeploy mechanism can be configured via the keyword argument role, such as `self.deployment_mechanism = CodeDeploy.new(asg: 'MyAutoScalingGroup', role: 'MyCodeDeployRole').
  • JSON templates will now be minified before being sent to AWS. AWS limits the template size to 51,200 bytes when submitted via the CreateStack API call, so this will allow larger stacks to be used without concerns for whitespace characters.
  • The sample application no longer depends on building your own AMIs, and instead uses upstream Amazon Linux AMIs in order to simplify learning how to use Moonshot.
  • ControllerConfig is now accessible via Controller#config, allowing CLI tools to customize behavior by overriding Moonshot::CLI#controller.

Bugfixes:

  • Failure to update the stack during an update action will now abort the update, instead of continuing to post-update actions.