#pr-reviews (2024-02)
Pull Request Reviews for Cloud Posse Projects
2024-02-05
Is there any chance I could get a review for this PR for terraform-aws-waf
? Am i supposed to request here after creating a PR?
https://github.com/cloudposse/terraform-aws-waf/pull/59
what
This adds an action
parameter to geo_allowlist_statement_rules
objects, replacing the currently-default block
action.
why
This is useful for metrics collection on the geo allowlist statements
To allow the user to choose either of the following actions
• block • count
references
closes #58
@Juan Martinez the PR looks good, thanks. Please run the commands described in the comment
what
This adds an action
parameter to geo_allowlist_statement_rules
objects, replacing the currently-default block
action.
why
This is useful for metrics collection on the geo allowlist statements
To allow the user to choose either of the following actions
• block • count
references
closes #58
Done. Thanks for the review.
2024-02-06
Hello Team,
Can I get a review for my PR here that adds the functionality for global aws config aggregator. Appreciate your help!
what
• Extended the module functionality to include organization wide aggregator • Add the ability to create/pass new IAM role for the organization aggregator • Handled default IAM role cases vs organization aggregator IAM role. So they don’t depend on each other
why
• The current default way is attaching accounts using account ids and there is no way to use organization wide aggregator and it’s really hard to maintain large number of accounts when using organizations.
references
• I used organization aggregation argument of the aws_config_configuration_aggregator provider to add the functionality. • I checked this stale PR and decided to reinvent the wheel as it has been a while since it was opened
@Andriy Knysh (Cloud Posse) Could you please assist here?
what
• Extended the module functionality to include organization wide aggregator • Add the ability to create/pass new IAM role for the organization aggregator • Handled default IAM role cases vs organization aggregator IAM role. So they don’t depend on each other
why
• The current default way is attaching accounts using account ids and there is no way to use organization wide aggregator and it’s really hard to maintain large number of accounts when using organizations.
references
• I used organization aggregation argument of the aws_config_configuration_aggregator provider to add the functionality. • I checked this stale PR and decided to reinvent the wheel as it has been a while since it was opened
@islam heggy thanks for the PR, please see comments
@Andriy Knysh (Cloud Posse) fixed them and we should be good to go!
Thanks for the review and Let me know if anything else needs fixing
https://github.com/cloudposse/terraform-aws-config/releases/tag/1.4.0 thanks @islam heggy
Thanks for the support and review @Andriy Knysh (Cloud Posse)
thank you for your contributions
2024-02-07
2024-02-08
2024-02-11
PRs https://github.com/cloudposse/geodesic/pull/915 and https://github.com/cloudposse/geodesic/pull/916 are a 1-2 sequence related set, submitted for review #geodesic related
• First one ◦ addresses a variety of bugs related to https://github.com/cloudposse/geodesic/issues/899 and ◦ fixes some Makefile and/or arm64 related build problems ◦ introduces docker OCI labeling (some fields used only by Makefile, gha drafted but not tested) and
• the second one (includes the first; edits need to propagate; second builds on the first) ◦ moves Geodesic debian from bullseye to bookworm, ◦ with the minor tweaks required, ◦ removing 9 critical vulnerabilities, ◦ removes 208 high rated vulnerabilities and more. Review, haze, cherry pick or as you wish. Cheers!
2024-02-16
2024-02-19
2024-02-23
2024-02-26
what
After the AWS Backup module https://github.com/cloudposse/terraform-aws-backup/ 1.0 release, there’s a couple of unused variables and unused logic, and some information that should be updated in the README.
• The variables schedule
, start_window
, completion_window
, cold_storage_after
, delet_after
, and destination_vault_arn
, etc. were removed as of the module’s v0.14 and placed in deprecation (see PR https://github.com/cloudposse/terraform-aws-backup/pull/39/files#diff-0c2612bc0fbe3bc116da52a6aece40330dc93c8cbc640dc96427bf940f08f7c3) then finally removed entirely when the v1.0 release (see this PR by @Benbentwo : cloudposse/terraform-aws-backup#63)
• They were moved to the rules
object to support multiple plans, so getting rid of them in this component since they’re not used anywhere anymore.
• Because the destination_vault
and related variables aren’t used on the top level (moved to the rule
object like the others), the [remote-state.tf](http://remote-state.tf)
file and the locals
block that dynamically determines if the copy action is enabled is not used anymore either here.
Also updated the README to reflect these changes along with the new method for cross region copying.
why image
Unused variables taking up space & tflint complaining
Also an existing issue for this: #977
references
See links above for each point.