Skip to content

Latest commit

 

History

History
910 lines (492 loc) · 41.9 KB

CHANGELOG.md

File metadata and controls

910 lines (492 loc) · 41.9 KB

Changelog

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

4.4.0 (2024-07-05)

Features

4.3.0 (2024-04-04)

Features

  • Configure max_session_duration for the ECS Task Execution role (#401) (c92654a)

4.2.2 (2024-03-07)

Bug Fixes

  • Update CI workflow versions to remove deprecated runtime warnings (#400) (8acee87)

4.2.1 (2024-03-04)

Bug Fixes

  • Change default deployment percentages when using EFS to allow updates to succeed (#399) (834bc0d)

4.2.0 (2024-01-18)

Features

  • Add support for different name for EFS (#392) (bf31af0)

4.1.0 (2024-01-18)

Features

  • Configurable default action https listener (#391) (7e75eec)

4.0.8 (2023-12-22)

Bug Fixes

4.0.7 (2023-12-21)

Bug Fixes

4.0.6 (2023-12-11)

Bug Fixes

  • FQDN detection when using an existing ALB (#379) (50ee855)

4.0.5 (2023-11-30)

Bug Fixes

  • Correct ALB atlantis target group protocol and port arguments (#375) (cc3e2c2)

4.0.4 (2023-11-30)

Bug Fixes

  • Give Atlantis write permission to EFS (#376) (1db4a44)

4.0.3 (2023-11-16)

Bug Fixes

  • Correct security group egress rule lookup name (#372) (a5e3f83)

4.0.2 (2023-11-10)

Bug Fixes

  • Ensure conditional creation of EFS and entire module are functioning as intended (#370) (2a8d178)

4.0.1 (2023-11-10)

Bug Fixes

  • Correct EFS mount and correct listener authentication when value is not provided (#368) (e031208)

4.0.0 (2023-11-04)

⚠ BREAKING CHANGES

  • Refactor to use latest modules provided by terraform-aws-modules (#366)

Features

  • Refactor to use latest modules provided by terraform-aws-modules (#366) (65d1982)

3.28.0 (2023-05-12)

Features

  • Make the enable_nat_gateway and single_nat_gateway variables configurable (#343) (375a926)

3.27.0 (2023-05-12)

Features

3.26.1 (2023-05-12)

Bug Fixes

  • Gitlab versioning errors with terraform 0.13 (#344) (359ab38)

3.26.0 (2022-12-15)

Features

  • Add ability to enable cross-zone load balancing (#326) (1d1c75f)

3.25.0 (2022-11-16)

Features

  • Use base security-group module to remove duplicate EFS security group (#325) (8433f55)

3.24.1 (2022-11-07)

Bug Fixes

  • Update CI configuration files to use latest version (#323) (cf975dd)

3.24.0 (2022-11-03)

Features

  • Add permissions to access repository credentials to ecs_task_access_secrets (#306) (15e9d9b)

3.23.1 (2022-11-01)

Bug Fixes

  • Remove unneeded ingress for EFS traffic from the entire VPC (#318) (9e0c0ff)

3.23.0 (2022-10-31)

Features

3.22.1 (2022-10-22)

Bug Fixes

  • Cannot specify more than one extra_container_definitions (#314) (7c1ad25)

3.22.0 (2022-10-13)

Features

  • Add path option to IAM roles created under this module (#311) (fe833a0)

3.21.0 (2022-09-22)

Features

3.20.0 (2022-09-21)

Features

3.19.0 (2022-09-07)

Features

  • Add output with public IP for whitelisting (#309) (eb50e48)

3.18.0 (2022-07-14)

Features

  • Add task_execution_session_duration for task execution role (#300) (16162ff)

3.17.1 (2022-06-22)

Bug Fixes

  • set correct default for runtime_platform variable to ensure idempotence (#291) (96c8613)

3.17.0 (2022-06-15)

Features

  • Ensure EFS is owned by the posix_user to avoid permission issues (#287) (61cdf8f)

3.16.0 (2022-05-15)

Features

  • Add support for runtime_platform config block (#279) (4b93dee)

3.15.1 (2022-05-09)

Bug Fixes

3.15.0 (2022-04-26)

Features

  • Introduce IPv6 CIDR specific allow ALBs variables (#275) (bc5ad7c)

3.14.0 (2022-04-01)

Features

  • Add IPv6 support (ALB and Route53 AAAA record) (#256) (6cefda0)

3.13.1 (2022-04-01)

Bug Fixes

  • Only create mount point for EFS when using EFS (#261) (b1b61f3)

3.13.0 (2022-03-12)

Features

  • Made it clear that we stand with Ukraine (e798c34)

3.12.0 (2022-02-11)

Features

  • Allow for an existing ECS cluster to be used (#233) (6b7594a)

3.11.0 (2022-02-10)

Features

  • Added a possibility to allow private hosted zone usage (#250) (5a53f39)

3.10.0 (2022-02-10)

Features

  • Added support for persisting Atlantis state using EFS (#247) (79d152e)

3.9.0 (2022-02-08)

Features

  • Remove not used parameter atlantis_allowed_repo_names (#221) (6cbd47d)

3.8.0 (2022-01-19)

Features

  • Allow CloudWatch Log Encryption and Default Security Group Management (#246) (6a27fff)

3.7.0 (2022-01-17)

Features

3.6.0 (2022-01-07)

Features

  • Allow more than 5 CIDRs in whitelist_unauthenticated_cidr_blocks (#220) (df10f7b)

3.5.3 (2021-12-06)

Bug Fixes

  • atlantis health check path (#242) (0b17a41)
  • ensure pre-commit is using latest version via HTTPS (#240) (57935f0)

3.5.2 (2021-11-19)

Bug Fixes

  • correct semantic-release message that is causing releases to fail (#239) (ff0e47d)

3.5.1 (2021-11-19)

Bug Fixes

  • update CI/CD process to enable auto-release workflow (#237) (75b3376)

v3.5.0 - 2021-11-14

  • feat: Add ability to use Fargate Ephemeral Storage (#229)
  • docs: Added google oidc example to readme (#234)

v3.4.0 - 2021-11-01

  • feat: Added ability to add extra loadbalancer blocks to ECS task (#232)

v3.3.0 - 2021-09-24

  • feat: Allow unauthenticated access for webhooks to /events endpoint if needed (#226)
  • fix: Add missing netblock (143.55.64.0/20) to GitHub webhook IP ranges (#225)

v3.2.0 - 2021-09-16

  • feat: Add sensitive flag for webhook secret outputs (#222)

v3.1.0 - 2021-09-01

  • feat: update default image to ghcr.io one (#219)

v3.0.0 - 2021-08-31

  • BREAKING CHANGE: update internal modules to latest, replace github_organization with github_owner, bump Terraform version to >=0.13.1 (#218)

v2.43.0 - 2021-08-17

  • feat: Added outputs of ECS and ALB resources (#216)

v2.42.0 - 2021-06-29

  • feat: Add support for AWS ECS Exec (#209)

v2.41.0 - 2021-05-17

  • feat: Only tag ecs service if longer arns are enabled in the aws account (#153)
  • docs: Example of providing server yaml configuration (#205)
  • chore: update CI/CD to use stable terraform-docs release artifact and discoverable Apache2.0 license (#203)

v2.40.0 - 2021-04-15

  • feat: Renamed option to repo_allowlist (#198)

v2.39.0 - 2021-04-13

  • feat: Add force_new_deployment switch (#196)

v2.38.0 - 2021-04-13

  • feat: Add enable deletion protection and drop invalid header fields (#195)

v2.37.0 - 2021-04-07

  • feat: allow adding more trusted principals to task role (#193)
  • chore: update documentation and pin terraform_docs version to avoid future changes (#191)

v2.36.0 - 2021-03-16

  • fix: Optionally lookup for the latest task definition (#163)
  • chore: Add okta oidc details in README (#188)

v2.35.0 - 2021-03-02

  • fix: revert module Terraform 0.13.x version upgrade (#186)

v2.34.0 - 2021-03-01

  • fix: Update syntax for Terraform 0.15 (#184)

v2.33.0 - 2021-03-01

  • feat: allow setting container memory & cpu from task memory & cpu (#169)
  • chore: correct versions used and required versions (#183)
  • chore: add ci-cd workflow for pre-commit checks (#182)

v2.32.0 - 2021-02-20

  • chore: update documentation based on latest terraform-docs which includes module and resource sections (#180)

v2.31.0 - 2021-02-08

  • feat: Add enable_ecs_managed_tags and propagate_tags arguments to ecs_service (#177)

v2.30.0 - 2020-12-29

  • feat: Add permissions boundary to ecs task iam role (#176)

v2.29.0 - 2020-12-24

  • feat: support custom platform version (#170)

v2.28.0 - 2020-12-20

  • fix: Update module dependencies for TF 0.14 support (#172)

v2.27.0 - 2020-12-10

  • feat: allow adding more trusted principals to task role (#155)

v2.26.0 - 2020-11-13

  • feat: allow for extra_container_definitions (#162)

v2.25.0 - 2020-11-10

  • feat: Added support for Fargate Spot (#164)

v2.24.0 - 2020-09-01

  • feat: Use atlantis bot instead of a github user (#151)

v2.23.0 - 2020-08-18

  • feat: add variable to set SSL listener policy (#150)

v2.22.0 - 2020-08-17

  • feat: Additional tags to security groups (#142)

v2.21.0 - 2020-08-17

  • feat: update container definition including additional parameters to configure (#148)

v2.20.0 - 2020-06-29

  • feat: Allow hide-prev-plan-comments (#138)

v2.19.0 - 2020-06-23

  • feat: Add tags to aws_ecs_service resource (#136)

v2.18.0 - 2020-06-20

  • feat: Refactor to use SSM ARNs directly from resources (#135)
  • fix: cognito variables expect "user_pool_client_id" and "user_pool_domain" (#134)

v2.17.0 - 2020-05-27

  • feat: Support ALB authentication using AWS Cognito (#102)

v2.16.0 - 2020-05-13

  • feat: Added support for unauthenticated access (eg, Github webhook) (#123)

v2.15.0 - 2020-05-13

  • feat: Added ALB authentication feature with OpenID Connect (eg, Auth0) (#122)

v2.14.0 - 2020-05-12

  • fix: Revert deleted tags from many resources since release 2.7.0 (#121)

v2.13.0 - 2020-05-12

  • feat: Allow custom Route53 record name (including empty) (#120)

v2.12.0 - 2020-05-12

  • feat: Added atlantis_fqdn to override route53 and ALB dns name (closes #94)
  • fix: Expose ECS service security group as ouptut (closes #87)

v2.11.0 - 2020-05-12

  • feat: Allow setting of Atlantis log level (#118)

v2.10.0 - 2020-05-12

  • feat: Updated versions of VPC, SG, ACM modules (#117)

v2.9.0 - 2020-05-12

  • feat: Add support for internal load balancer, upgraded ALB module (#99)

v2.8.0 - 2020-05-11

  • fix: Update deprecated ALB listener rule format (#89)
  • docs: Minor doc edits (#100)

v2.7.0 - 2020-05-11

  • fix: Updated version of cloudposse/ecs-container-definition/aws to 0.23.0 (closed #86)

v2.6.0 - 2020-04-13

  • docs: Fixed README after terraform-docs was updated
  • feat: Added tags to cluster, task, ssm, role, and fmt (#115)

v2.5.0 - 2020-02-22

  • Updated pre-commit-terraform with README
  • feat: add support for bitbucket stash base url (#79)

v2.4.0 - 2019-11-15

  • Govcloud (#84)

v2.3.0 - 2019-11-12

  • Updated version of terraform-aws-acm module to v2.4.0 (#81)

v2.2.0 - 2019-07-21

  • Update documentation a bit after merge
  • Add capability to attach additional security groups to ALB (#66)

v2.1.0 - 2019-06-13

  • Fixed task creation when ECS task definition has not been created before (#62)

v2.0.0 - 2019-06-12

  • Upgraded module to support Terraform 0.12 (#58)

v1.18.0 - 2019-06-12

  • Add Task Definition Output (#53)

v1.17.0 - 2019-04-26

  • Add optional support for ALB logging (#49)

v1.16.0 - 2019-03-18

  • Fix github user token env to ATLANTIS_GH_TOKEN (#46)

v1.15.0 - 2019-03-16

  • Add support for Bitbucket Cloud (#45)

v1.14.0 - 2019-03-16

  • add alb dns name to outputs (#44)

v1.13.0 - 2019-03-07

  • workaround to not error on accessing value on data element that doesn't exist (#42)
  • replace /20 to /16 in README.md (#40)

v1.12.0 - 2019-02-14

  • Fixed documentation after #38
  • add vpc_id to outputs

v1.11.0 - 2019-02-07

  • Follow up for #35 and #36
  • adding custom secrets and environment variables

v1.10.0 - 2019-02-01

  • Update acm module version for DNS validation issue
  • Update cloudposse/ecs-container-definition/aws to v0.7.0
  • Merge branch 'master' into refresh-module-versions
  • Refresh the underlying module to the latest release versions

v1.9.0 - 2019-01-18

  • Updated pre-commit
  • Adjust comments on ALB security groups
  • Add http -> https redirect on the ALB

v1.8.0 - 2019-01-07

  • Add variable to configure gitlab hostname

v1.7.1 - 2018-12-31

  • Removed obsolete tasks json files

v1.7.0 - 2018-12-31

  • Added secrets and refactored container definition section

v1.6.1 - 2018-12-14

  • Updated terraform.tfvars.sample

v1.6.0 - 2018-12-14

  • Cleanup before merge
  • Added support for gitlab and SSM parameter store
  • Fix README

v1.5.1 - 2018-09-28

  • Fixed README after merge

v1.5.0 - 2018-09-28

  • updates README
  • fixes typo variable name
  • allows custom value for alb ingress_cidr_blocks
  • mention about trailing dot of route53_zone_name in inputs
  • fix whitelist and zone_name example

v1.4.1 - 2018-09-14

  • Fixed example in README (thanks Giuseppe B.)

v1.4.0 - 2018-09-07

  • Fixes after #18
  • allow ECS task role to get multiple policiy attachments
  • #7 updates README with policy_arn input
  • #7 pass ECs task exec. policy as input variable

v1.3.0 - 2018-08-19

  • Added a task role to the container
  • setthe maximum count to 200, and the minimum to 50%, so that there is no atlantis outage when deploying
  • added Task role output. Added the atlantis config in repo support
  • added Task role output. Added the atlantis config in repo support
  • Modified the atlantis definition to use a datasource that checks for the latest revision.
  • Modified the atlantis definition to use a datasource that checks for the latest revision.
  • Modified the atlantis definition to use a datasource that checks for the latest revision.
  • Modified the task definition to use the provided container name

v1.2.0 - 2018-06-03

  • Upgraded version of security-group

v1.1.1 - 2018-06-03

  • Added deregistration_delay=10 to update ALB faster

v1.1.0 - 2018-05-26

  • README fixes
  • README fixes
  • Allow reuse existing VPC and subnets
  • Format tfvars
  • Added github-repository-webhook

v1.0.0 - 2018-05-25

  • Updated readme
  • Updated readme
  • Updated readme
  • Minor cleanup
  • Initial commit
  • Initial commit