#pr-reviews (2024-11)

Pull Request Reviews for Cloud Posse Projects

2024-11-01

z0rc3r avatar
#243 Add support for zonal shift configuration

what

Add support of zonal shift config for the cluster. Closes #242

why

See linked ticket.

references

See linked ticket.

additional info

<br> to <br/> changes are caused by new version of terraform-docs and are intended, see terraform-docs/terraform-docs#787

1

2024-11-04

2024-11-06

2024-11-07

2024-11-08

Ray Finch avatar
Ray Finch
#236 output instance endpoints, add attributes to random_pet that force a …

…new instance

what

• output instance endpoints • add aws_rds_cluster_instance attributes that force a new instance to the randmon_pet resource.

why

• I need the actual instance endpoints for the Datadog DMS integration, the default dashboards work better with the exact instance identifier. • Currently if any of these attributes change (db_subnet_group_name, engine) it will bypass the random_pet and attempt to create instances with the same identifier.

references

1

2024-11-10

2024-11-12

Yangci Ou avatar
Yangci Ou

Hey all! Can I request some help / someone to look at Cloudposse’s terraform-aws-alb module, the CI is failing to release a new version after a most recent PR merge. It’s throwing an error about the README.md.gotmpl, but I’ve noticed that it hasn’t even been changed in the past 6 months. Hopefully someone with more context can help out? Here is the error https://github.com/cloudposse/terraform-aws-alb/pull/190#issuecomment-2470455978 - Thanks!

1
1
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

@Igor Rodionov

Cc @Gabriela Campana (Cloud Posse)

1
1
Gabriela Campana (Cloud Posse) avatar
Gabriela Campana (Cloud Posse)

@Igor Rodionov please lmk when you address this

Igor Rodionov avatar
Igor Rodionov

@Erik Osterman (Cloud Posse) May I have an approval https://github.com/cloudposse/build-harness/pull/390 ?

#390 [readme] Fix includes

what

• Added explicit default value for README_INCLUDES environment variables

why

• Starting from gomplate 4.2.0 includes required implicit definition starting with “./” or “/”

references

https://sweetops.slack.com/archives/CUJPCP1K6/p1731416487743859https://github.com/cloudposse/terraform-aws-alb/actions/runs/11795616491/job/32869718771hairyhenderson/gomplate#2255

1
Yangci Ou avatar
Yangci Ou

awesome, thanks so much! appreciate the quick help!!

1
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

If you’re affected by this in any other repos, let us know and we can retrigger the builds

1
1
1
Gabriela Campana (Cloud Posse) avatar
Gabriela Campana (Cloud Posse)

Please tag me, if it happens once again, @Yangci Ou

1
1

2024-11-13

RB avatar

Please review correct usage of new destination.bucket key

https://github.com/cloudposse/terraform-aws-s3-bucket/pull/256

1
RB avatar

Thank you!

RB avatar

Please review eventbridge support in event notifications

https://github.com/cloudposse/terraform-aws-s3-bucket/pull/255

1
RB avatar

Thank you!

2024-11-14

RB avatar
Veronika Gnilitska avatar
Veronika Gnilitska

Merge conflicts that must be resolved first

RB avatar

Thanks Veronika. I fixed the conflicts.

Before merging, i was hoping to chat with someone about this comment to see what the proper step is for this.

https://github.com/cloudposse/terraform-aws-s3-bucket/pull/258#pullrequestreview-2434928344

cc @Jeremy G (Cloud Posse) if you have a sec

Jeremy G (Cloud Posse) avatar
Jeremy G (Cloud Posse)

@RB I would prefer to reject (or at least place on indefinite hold) this PR, because it is a breaking change that adds no new functionality

We can leave it open with do not merge and incorporate it into the next major version update, but I don’t think it warrants a version update and breaking change on its own. I want to reserve those for new features that are incompatible with old features or removing deprecated features.

RB avatar

Yes i figured this but was wondering if we can do something like put the old var in variables-deprecated and if either is used, make it have the same impact, that way it would conform to cloudposse naming conventions without a breaking change, no?

Jeremy G (Cloud Posse) avatar
Jeremy G (Cloud Posse)

It’s on my to-do list to document Cloud Posse’s policy on exactly that. @Erik Osterman (Cloud Posse) How do you want to handle this?

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

I think we need to use release branches and merge this into those future release branches

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

won’t adding the major label have the same effect

Jeremy G (Cloud Posse) avatar
Jeremy G (Cloud Posse)

@Erik Osterman (Cloud Posse) I meant, I would prefer to defer this change until we had more significant breaking changes, because I don’t have a problem with the current variable name. If you think it should go out now with a major version bump, then I will update the docs sooner rather than later about how to deprecate the old variable.

RB avatar

Couldn’t it go out without a major bump if the new var is added and the old vat is moved to variables-deprecated ?

Then later when the major release is ready, the variables-deprecated can be wiped ?

RB avatar
1
RB avatar

Thank you!

2024-11-15

2024-11-19

hamza-25 avatar
hamza-25

Hey all, Can I please have this PR reviewed https://github.com/cloudposse/terraform-aws-ec2-instance/pull/212

Currently blocking me and forcing me to go a longer way round to solve (adding resources on top of the localised module)

    keyboard_arrow_up