Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add security group egress rule support, fix documentation links #249

Conversation

bryantbiggs
Copy link
Member

Description

  • update pre-commit hook versions and URI for HTTPS
  • fix links in README by using full URL links instead of relative (closes feature request: default_egress rules to security groups #38)
  • add egress security group rule with new variable to map multiple rules for egress (closes Broken links in readme #248)
  • fixed small bug in port local variable logic: during last breaking change the var.part default value changed from "" to null. this change makes the local variable logic work as intended with the new default value

Motivation and Context

Closes #38
Closes #248

Breaking Changes

  • No

How Has This Been Tested?

  • I have tested and validated these changes using one or more of the provided examples/* projects
    • tested with the examples/postgresql example project

@bryantbiggs bryantbiggs changed the title Feat/egress security group rules feat: add security group egress rule support, fix README links Nov 6, 2021
@bryantbiggs bryantbiggs changed the title feat: add security group egress rule support, fix README links feat: add security group egress rule support, fix documentation links Nov 6, 2021
main.tf Outdated Show resolved Hide resolved
Co-authored-by: Anton Babenko <anton@antonbabenko.com>
@antonbabenko antonbabenko changed the title feat: add security group egress rule support, fix documentation links feat: Add security group egress rule support, fix documentation links Nov 6, 2021
@antonbabenko antonbabenko merged commit 8276e1a into terraform-aws-modules:master Nov 6, 2021
@antonbabenko
Copy link
Member

v6.1.0 has been just released.

@bryantbiggs bryantbiggs deleted the feat/egress-security-group-rules branch November 6, 2021 19:32
@ppihus
Copy link

ppihus commented Nov 6, 2021

Great job, thanks! Will refactor my code to use this now.

However, is this making an assumption that egress always needs to connect to either 3306 or 5432?
It's probably ok for >90% of cases, but might still limit some use cases where the other db is running on non-default TCP port.

@bryantbiggs
Copy link
Member Author

No, you can override the port in each rule. It just defaults to the cluster port of one is not provided

DanK-CS pushed a commit to usertesting/terraform-aws-rds-aurora that referenced this pull request Nov 18, 2021
* terraform-aws-modules-master: (32 commits)
  chore: Giving up on releaserc config (for now) (terraform-aws-modules#257)
  chore(release): version 6.1.3 [skip ci]
  fix: Revert small useless change in main.tf (terraform-aws-modules#256)
  chore(release): version 6.1.2 [skip ci]
  fix: Small useless change in main.tf to test semantic-release (last one, I promise) (terraform-aws-modules#255)
  fix: Small useless change in main.tf to test semantic-release (terraform-aws-modules#254)
  chore: Updated .releaserc config and tf file (to trigger release) (terraform-aws-modules#253)
  chore: Updated .releaserc config (terraform-aws-modules#252)
  chore(release): version 6.1.1 [skip ci]
  chore: Added workflow_dispatch to allow manual releases (terraform-aws-modules#251)
  fix: update CI/CD process to enable auto-release workflow (terraform-aws-modules#250)
  Updated CHANGELOG
  feat: Add security group egress rule support, fix documentation links (terraform-aws-modules#249)
  Updated CHANGELOG
  chore: Updated release Makefile
  Updated CHANGELOG
  BREAKING CHANGE: update module to allow for control over individual cluster instances and latest features (terraform-aws-modules#243)
  chore: update CI workflow to use composite actions, update pre-commit versions (terraform-aws-modules#242)
  Updated CHANGELOG
  feat: Add support for restore_to_point_in_time (terraform-aws-modules#194)
  ...
@github-actions
Copy link

I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 13, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Broken links in readme feature request: default_egress rules to security groups
3 participants