Skip to content
This repository has been archived by the owner on Jan 19, 2022. It is now read-only.

Latest commit

 

History

History
81 lines (53 loc) · 2.69 KB

CHANGELOG.md

File metadata and controls

81 lines (53 loc) · 2.69 KB

Version 0.5.3 [WIP]

  • Improve message content when cfn_create raises an exception and fails.
  • Cleanup SSL certificates when cfn_create raises an exception and fails.
  • Make default S3 permissions more restrictive. Everyone can get object.

Version 0.5.2

  • Fix bug where certificates were not being deleted on calls to upload or delete due to a broken method call to get_remote_certificates

Version 0.5.1

  • Make it possible to create multiple stacks with the same app and env.

Version 0.5.0

  • Enable connection draining on ELBs
  • Add IAM permissions so an instance can register/deregister itself from ELB.
  • Add custom ELB healthchecks so you can point an ELB at a URL (not just a port)
  • Replace internals with Troposphere - no more JSON loading and deep dict munging. This should be a transparent change to consumers of this module

Version 0.4.1

  • Fix dist to not include tests/ folder

    This would cause problems for downstream modules (i.e. bootstrap-salt) as they would then try to run our tests, but wouldn't have half the needed test modules.

Version 0.4.0

First release to PyPi

Version 0.3.3

  • Add RDS encryption support

Version 0.3.2

  • Bump release version (broken release)

Version 0.3.1

  • Fixed the internal ELB bug
  • Fixed the RDS storage-type bug

Version 0.3.0

  • Extract all the salt specific code into bootstrap-salt which lives in a seperate repo. We have tested this but it might break a few things for some projects. Sry BREAKING CHANGE

Version 0.2.2

  • Add include functionality for including extra cloudformation json files.
  • Add ability to use cross account IAM roles when authenticating to AWS.

Version 0.2.1

  • Fix rsync missing passwords yaml from salt-pillar
  • Make bootstrap process pull the bootstrap-cfn repo
  • Document salt config variables.

Version 0.2.0

  • Move timeout logic from fabric file into utility decorator.
  • Add wait_for_ssh function to the bootstrap commands. This ensures ssh is up before we bootstrap.
  • Rename fabfile to fab_tasks to make it easier to import in other projects.
  • Move bootstrap script execution to fabric tasks.
  • Fix bug in wait_for_ssh when no instances are running.
  • Add conditional statement in fabfile to check for ssl cert on roll back before trying to delete it.
  • Refactor fab_tasks get_config method to not return every config item. Also PEP8 fixes and removing unused functions.
  • Change security group input to dictionary so we can create multiple groups that reference each other.
  • Include cloudformation config in salt pillar.
  • Add SGs for ELBs and default open on 80/443

Version 0.1

  • Build CloudFormation stack for a simple Web Application with a single ELB, EC2 instances and RDS