#pr-reviews (2020-11)
Pull Request Reviews for Cloud Posse Projects
2020-11-12

Hi! I’d like to user 3.x aws provider with ecs module https://github.com/cloudposse/terraform-aws-ecs-web-app/pull/77
what Update aws provider version requirements why 3.0 AWS provider is already here and we should be able to use the module with it
2020-11-16

Still haven’t been merged
https://github.com/cloudposse/terraform-aws-ecs-web-app/pull/77 https://github.com/cloudposse/terraform-aws-nlb/pull/9
what Update aws provider version requirements why 3.0 AWS provider is already here and we should be able to use the module with it
what Update aws provider version requirements why 3.0 AWS provider is already here and we should be able to use the module with it

Can someone take a look at these please?
• https://github.com/cloudposse/terraform-aws-ec2-bastion-server/pull/38
• https://github.com/cloudposse/terraform-aws-ec2-bastion-server/pull/40
• https://github.com/cloudposse/terraform-aws-key-pair/pull/52
• https://github.com/cloudposse/terraform-aws-ec2-bastion-server/pull/39
what Converted this module to use context.tf why To follow the new standard applied across the other modules. refs closes #30
what Update the default / example AMI ID to the most recent version Added an example on how to always obtain the latest AMI ID within the Terraform configuration why Out of the box (without an e…
what Converted this module to use context.tf why To follow the new standard applied across the other modules.
what Added explicit description to the ingress why AWS stores the unset description as "" but Terraform turns this into a null value, therefor triggering to make changes. Example: #…
2020-11-17

What Use private DNS record when var.associate_public_address = false. Why When not associating public IP the record would be empty. This fixes that.
2020-11-21

Could somebody take a look? https://github.com/cloudposse/terraform-aws-ecs-cloudwatch-autoscaling/pull/9
what Use context feature and latest null-label module why The module should have context feature due to it is used by another modules like ecs-web-app
2020-11-23

Heey, it’s me again
https://github.com/cloudposse/terraform-aws-alb-target-group-cloudwatch-sns-alarms/pull/25
what Allow Terraform 0.14 Use gte for providers Use latest label module and context feature why The module should have context feature due to it is used by another modules like ecs-web-app

Hey there
what Allow Terraform 0.14 Use gte for providers Use latest label module and context feature why The module should have context feature due to it is used by another modules like ecs-web-app

So this still needs the new test/src/Makefile

which is why the terratest is failing

Terraform module to create CloudWatch Alarms on ALB Target level metrics. - okgolove/terraform-aws-alb-target-group-cloudwatch-sns-alarms

Here’s what the new one looks like: https://github.com/cloudposse/terraform-null-label/blob/master/test/src/Makefile
Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes]) - cloudposse/terraform-null-label

That’s my mistake. I asked @Mikhail Naletov to change the tests but forgot about the Makefile!
what Allow Terraform 0.14 Use gte for providers Use latest label module and context feature why The module should have context feature due to it is used by another modules like ecs-web-app

Should I take this https://github.com/cloudposse/terraform-null-label/blob/master/test/src/Makefile And put here https://github.com/okgolove/terraform-aws-alb-target-group-cloudwatch-sns-alarms/blob/feature/latest-features/test/src/Makefile
?
Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes]) - cloudposse/terraform-null-label
Terraform module to create CloudWatch Alarms on ALB Target level metrics. - okgolove/terraform-aws-alb-target-group-cloudwatch-sns-alarms

Yes

@Vladimir S. want to discuss https://github.com/cloudposse/terraform-null-label/pull/107
what add possability to use lowercased context tags why not all cloud-providers supports the uppercased keys for tagging/labeling resources

hey @Erik Osterman (Cloud Posse), sorry I’m currently overloaded on my work… and I looking for new opportunities in career… so interviews eats the rest of time… I hope that I’ll find a couple of hours on this week, I started to work on this on past Friday, but mb 15 mins. I thinking this to implement in style similar to @nuru suggestion.
tag_format = "default:titlecase"
where default
is tags formatting style which is CP style(titlecased keys and lowercased values)
what add possability to use lowercased context tags why not all cloud-providers supports the uppercased keys for tagging/labeling resources

and also others snake case,camelcase, kebab, etc

when I’ll have a PoC than we can discuss

@Erik Osterman (Cloud Posse) I’ve made some PoC and pushed it to same branch(PR) so you can take a look or play with new functionality

great! we’ll take a look at this


@Vladimir S. has joined the channel
2020-11-24
2020-11-30

what Increase terraform min version to 0.12.26 due to new required_providers format Relax provider version requirements by using >= instead of ~> why Provide greater compatibility with new…