Releases: covidgreen/covid-green-infra
ENX Logo
v0.1.19 (#40) * Adding path to serve back enx logo * Adding dependency * Fixing logo path * fixing enxlogo paths * fixing naming * fixing naming * Fixing log retention and naming in enxproxy path * Addin count metric * Fixing response for enx logo * Fixing response for enx logo * Fixing response for enx logo * Fixing response for enx logo * Fixing response for enx logo * Fixing image handling * Renaming enx path * extending logging data * extending logging data * extending logging data * extending logging data * Adding enx metrics * Fixing string * Fixig duplicate * Fixig filter naming
Optional SMS cleanup lambda
Merge pull request #35 from nearform/hotfix/lambda-sms-remove Hotfix/lambda sms remove
v0.1.16: verify-proxy and minor changes
Merge pull request #33 from nearform/current v0.1.16
v0.1.3
- Added: Option to use an S3 bucket as the source for lambdas, will be a global setting and we do not manage this bucket as this is a non default option
- Added: Added option to send callback notifications using email via an SNS topic - subscription will not be automated
- Fixed: Altered the ECS image so the custom vars are just for the image and do not include the tag, we append the tag if using a custom image using the tag var
- Fixed: Fixed the "bastion_amazon_ssm_managed_instance_core" aws_iam_role_policy_attachment (Incorrect casing in name), this will result in a Terraform apply failure when applied, can run a second time to fix
- Fixed: Removed RDS admin user access where not needed
- Added: Added "verify" secret and changed "jwt_issuer" and "certificate_audience" parameters to support third party key server
v0.1.2
- Updated: Added explicit depends_on for the APIGateway /healthcheck resources, need this to be applied on all envs before we can remove this mock integration
- Added: ALB logging - both ALBs log to the same bucket, using distinct prefixes - api and push
- Updated: Upgraded AWS provider from = 2.68.0 to ~> 2.70.0
- Updated: Switched to using templatefile function rather than deprecated template provider
Infra enhacements
Added: Added ability to set ECS image url and image tag overrides, this is based on @segfault's PR at #4
Updated: Switched lambdas from using the AWSLambdaBasicExecutionRole to AWSLambdaVPCAccessExecutionRole managed policy
Updated: Renamed the "root_profile" var and "root" AWS provider to "dns" as this is confusing, removed a redundant aws provider "root_us"
Updated: Added changes @segfault added re explicit usage of the AWS CLI --output json usage in some of the scripts
Removed: Removed Terraform validate from the pre-commit hook config as this is being used as a module, have left the s3 backend config for now
Updated: Switched all the lambdas from nodejs10.x to nodejs12.x
Added: Use variables for the lambda memory size and timeout attributes with defaults, so we can configure via env-vars files
Removed: Extracted cti, gct and ni content into specific repos - Will not be managed by this repo
Added: Added new AWS parameters certificate_audience and jwt_issuer and removed security_exposure_limit AWS parameter
Added: Docs on the 2 approaches to managing a project - external to this repo and internal to this repo
Added: Added RDS reader/writer endpoint outputs
Added: Surfaced bastion ASG desired count as a variable, will need when we use this repo as a module
Added: Switched to using path.module prefixes for the CloudWatch dashboard template and the ECS container defintion templates
Fixed: Changed the create TF store backend script to cater for us-east-1 being a special case - Location constraints
Fixed: Replace all refs to cti, gct and ni with xyz in docs and shell script comments - this is just prep for the open source branch
Added: Added the following optional lambdas to the operators group execute list: daily-registrations-reporter, download and upload
Added: Pre-commit hook to include TF fmt, validation and linting
Fixed: Linting issues - no logic
Added: Split RDS user usage so we no longer need to use the master credentials
Initial tag
This is the first tag to be used as a reference.