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

Migrate IP fields in database to dedicated columns #1869

Merged
merged 8 commits into from
Apr 17, 2024

Conversation

kradalby
Copy link
Collaborator

@kradalby kradalby commented Apr 12, 2024

This PR implements #1828, ergonomically improving our handling of the IPv4/6 configuration and internals.

Closes #1828
Closes #1785
Closes #1827
Closes #614
Closes #968

Fixes juanfont#1785
Fixes juanfont#1827

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
@kradalby kradalby force-pushed the rework-ip branch 3 times, most recently from 0c54029 to 2ba1e0f Compare April 15, 2024 13:16
This commit migrates the list in ip_addresses column into
two separate columns, ipv4 and ipv6 and puts them into dedicated
types.

Followup commit updates types everywhere and in tests.

Updates juanfont#1828

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
Updates juanfont#1828

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
@kradalby kradalby force-pushed the rework-ip branch 3 times, most recently from c9f96f8 to 1b54023 Compare April 15, 2024 16:36
@kradalby kradalby marked this pull request as ready for review April 15, 2024 17:32
Fixes juanfont#968
Updates juanfont#1828

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
Updates juanfont#614

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
Fixes juanfont#614

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
@juanfont juanfont enabled auto-merge (rebase) April 16, 2024 21:56
auto-merge was automatically disabled April 16, 2024 21:58

Rebase failed

@kradalby kradalby merged commit 2ce23df into juanfont:main Apr 17, 2024
100 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants