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

Fix bug in availability zone mapping #49

Merged
merged 9 commits into from
Apr 23, 2024
Merged

Fix bug in availability zone mapping #49

merged 9 commits into from
Apr 23, 2024

Conversation

hellais
Copy link
Member

@hellais hellais commented Apr 22, 2024

Previously we had a bug in the netblock arithmetics for allocating the private vs the public subnets based on availability zones. Due to this bug we had instances being deployed into private networks which had an availability zone that wasn't in our list of supported zones and therefore we were never deploying tasks onto it.

In order to address this, since it requires changing the networking stack, we had to also implement a lot of changes to how security groups are being created and switched, which was anyways a good things to do.

The key point is that when you would like to modify a security group, because for example you need to change it's subnet, you need to create the new security group before deleting the old one.
In order to do this, you need to make use of name_prefix instead of static name attributes.

This PR does that.

@hellais hellais changed the title Fix sg Fix bug in availability zone mapping Apr 22, 2024
@hellais hellais merged commit 104d148 into main Apr 23, 2024
1 check passed
@hellais hellais deleted the fix-sg branch April 23, 2024 06:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant