Skip to content

Latest commit

 

History

History
116 lines (80 loc) · 3.44 KB

CHANGELOG.md

File metadata and controls

116 lines (80 loc) · 3.44 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[2.1.1] - 2017-11-27

Added

  • variable health_check_matcher determines a set or range of successful HTTP status codes for target group health checks (🧀 @mbolek).
  • adapted test kitchen configuration to KT 3.0.x.

[2.1.0] - 2017-11-16

Added

  • outputs added for listeners - these can be useful for ECR integration (🍰 @mbolek).
  • Moved default alb_protocols to HTTP to lower barier of entry in getting started.

[2.0.0] - 2017-11-06

Added

  • added create_log_bucket and enable_logging to help control logging more granularly.

Changed

  • existing log-related variables made more descriptive (this is the breaking change)
  • S3 policy related test made more explicit (⭐ @antonbabenko)

[1.0.3] - 2017-10-19

Added

  • TravisCI configuration added and now passing.
  • badge added to docs.
  • permissions section now in the example readme.
  • placeholder shell script added for CI deployment. Eventually this should conditionally release to the registry when those APIs become available.

Changed

  • altered tf variable aws_region to region.
  • replaced hardcoding the region to instead use a random region as retrieved by an awscli docker container within CI.
  • example cert is now a regionally-specific resource enabling tests to run in various regions at once and not collide.
  • ruby version bump means Rhcl becomes rhcl.

[1.0.2] - 2017-10-12

Added

  • moved data sources to dedicated data.tf file.
  • aws_caller_identity now used to gather account_id rather than using a variable.
  • tests added for target_group and expanded for alb.
  • input variables added for health checks, bucket policy, force_destroy_log_bucket - increasing flexibility.

Changed

  • altered structure of module to conform to the new Terraform registry standards
  • principle_account_id (sp) moved to a data source rather than variable map. Spelling corrected.
  • removed redundant /test/alb directory which had module contents copied. Test kitchen now uses the module itself.
  • pinned examples to provider and terraform versions to harden versioning.
  • self signed cert added to the test fixtures, eliminating the need for manual upload and terraform.tfvars configuration.
  • modules referenced in the test fixture are now sourced from the terraform registry.
  • removed bucket_policy.json in favor of creating the policy via the aws_iam_policy_document resource or optionally a variable.
  • stringed list variables moved to native lists

[1.0.1] - 2017-09-14

Added

  • tag maps can now be provided (thanks @kwach)

Changed

  • optional S3 logging (thanks @marocchino)

[1.0.0] - 2017-03-16

Added

  • Tests and fixtures for ALB components using awspec and test kitchen
  • S3 log bucket and policy rendering for logging now in place
  • root_principle_id added and referenced through a map for s3 bucket policy
  • string lists moved to native list types
  • default region removed

Changed

  • Restructured project templates to alb dir to add testing. This is a breaking change so upping major version.
  • Redundant examples dir removed
  • Updated documentation

[0.1.0] - 2017-03-09

Added

  • Initial release.