Skip to content

Releases: cds-snc/forms-terraform

v3.8.2

18 Apr 18:28
1747a5b
Compare
Choose a tag to compare

3.8.2 (2024-04-18)

Miscellaneous Chores

  • deps: update all non-major docker images (#500) (dc47785)

v3.8.1

16 Apr 14:36
cb5e3a8
Compare
Choose a tag to compare

3.8.1 (2024-04-16)

Bug Fixes

v3.8.0

16 Apr 14:00
27cba43
Compare
Choose a tag to compare

3.8.0 (2024-04-16)

Features

  • deploy redis and postgresql in localstack (#620) (20e0fc1)

Bug Fixes

  • Add missing component (combobox / searchable list) for email responses (4cbd734)

v3.7.2

26 Mar 13:59
1f75193
Compare
Choose a tag to compare

3.7.2 (2024-03-26)

Miscellaneous Chores

  • synced file(s) with cds-snc/site-reliability-engineering (#555) (bfd81fe)
  • synced file(s) with cds-snc/site-reliability-engineering (#621) (dd097d1)

v3.7.1

19 Mar 14:28
68ab7e2
Compare
Choose a tag to compare

3.7.1 (2024-03-15)

Bug Fixes

  • async issue with lambda notification logic (#616) (a344cc1)
  • the alarm monitoring for 'unhealthyhost' wasn't working properly (#614) (4309971)

Code Refactoring

  • lambda that notifies slack and opsgenie (#609) (ba562d3)

v3.7.0

29 Feb 18:07
90979be
Compare
Choose a tag to compare

3.7.0 (2024-02-29)

Features

  • enable file scanning on Vault S3 bucket (#611) (a44318c)

Bug Fixes

  • cloudwatch alarm configuration for unhealthy host (#604) (dbdbba1)

Miscellaneous Chores

  • Rename next auth url in preperation for next auth upgrade (f16e080)

v3.6.0

27 Feb 16:33
965b3bf
Compare
Choose a tag to compare

3.6.0 (2024-02-27)

Features

Bug Fixes

  • add a way of unit testing lambda quickly and fix the lowercase logical error (#600) (4b733d7)
  • add missing subscription filter to audit logs archiver lambda logs (#597) (0def180)
  • missing permissions for the audit logs archiver lambda to access S3 bucket (#601) (05ce856)

v3.5.2

13 Feb 15:00
9dbd4c1
Compare
Choose a tag to compare

3.5.2 (2024-02-08)

Bug Fixes

  • deployment issue due to audit logs TTL resource block that is not needed anymore (#594) (9cd9098)
  • nagware lambda trigger CRON definition is incorrect (#595) (c7513ff)

Miscellaneous Chores

  • create env file that gets automatically loaded when we start the infra in Localstack (#592) (b28c633)
  • reduce number of Nagware emails and Slack notifications (#591) (655061a)

v3.5.1

29 Jan 18:09
f3958a2
Compare
Choose a tag to compare

3.5.1 (2024-01-29)

Bug Fixes

Miscellaneous Chores

v3.5.0

25 Jan 14:57
4e720c0
Compare
Choose a tag to compare

3.5.0 (2024-01-25)

Features

  • add new cloudwatch alarm and waf rule for Cognito login outside Canada (#558) (d23a252)
  • disable health check until maintenance mode implementation is finalized (#538) (41c7d0a)
  • enable deletion protection on all DynamoDB tables (#580) (62a00aa)
  • implement maintenance page design (#544) (418b71a)
  • OIDC roles for GitHub workflows (#568) (3840ad9)
  • redirect to static maintenance web page when in maintenance mode or service is down (#530) (a99ccbe)
  • send notification on Slack when a timeout is detected in the lambda logs (#581) (d200b33)

Bug Fixes

  • acl not required with bucket ownership controls (#570) (1e31ae7)
  • Check for localstack or AWS env (#547) (f0e15b2)
  • deps: update dependency axios to v1 [security] (#531) (9860d8e)
  • ecs force deployment option (#573) (2d0e004)
  • enable code signing on Vault data integrity check lambda (#548) (50e1edc)
  • GC Notify API Key is not properly passed to Nagware and Reliability lambdas (#553) (0c9bfaa)
  • GitHub workflow OIDC role claims (#575) (bee2a0a)
  • import pg package was not properly done in Nagware lambda (#554) (58fdc66)
  • initialization of NotifyClient is not working because of the way we pass the API key (#576) (bd1904e)
  • intergrity alarm (#542) (7440068)
  • maintenance mode deployment issue (#533) (a0ff418)
  • maintenance mode deployment issues second try (#534) (35f59eb)
  • maintenance mode WAF rules to allow for new page resources to be loaded (#550) (98cbf18)
  • Missed an S3 ACL on previous PR (#572) (783c8bc)
  • missing aliases in Cloudfront distribution (#540) (6f95764)
  • missing provider in WAF regex pattern set (#552) (44ddbad)
  • missing provider in waf rule (#537) (6926dc3)
  • missing WAF rule and certificate. Health check now targets load balancer DNS (#535) (85b8ea5)
  • PR review OIDC role for VPC lambda deploys (#578) (e4c8376)
  • revert certificate changes including ELB DNS (#536) (a4e41a1)
  • rework response archiver lambda (#577) (e5da375)
  • split Staging/Prod use of Scan Files service (#569) (d043405)
  • update Terragrunt mock values to fix TF plan (#583) (26e4374)
  • update to README file, adjust iterator age alarm threshold and fix to vault data integrity check local lambda test script (#525) (0761ad0)
  • WAF rule for maintenance mode not having proper scope (#551) (f90bddc)

Miscellaneous Chores

  • AWS Provider upgrade (#556) (1d6273c)
  • create production import.tf file (#584) (9d3b92a)
  • created local '.github/workflows/backstage-catalog-helper.yml' from remote 'tools/sre_file_sync/backstage-catalog-helper.yml' (#520) (c4f5f0d)
  • deps: update all non-major github action dependencies (#512) (75bc194)
  • reorganization of infrastructure as code for better local development (#532) (6f84917)
  • update email with sign off language rather than confirm language (#541) (64158be)
  • Update README.md (#506) (00ee9ca)