-
Notifications
You must be signed in to change notification settings - Fork 4.6k
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
Add initial support for configuring IPv6 with AWS #11442
Conversation
e943bc0
to
ddfabbb
Compare
/retest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Things are changing out from under my review, so submitting this early. Will review more later.
4894563
to
7bd4fbf
Compare
tests/integration/update_cluster/aws-lb-controller/kubernetes.tf
Outdated
Show resolved
Hide resolved
d9ea7f3
to
fdfc533
Compare
Name: s("subnet1"), | ||
VPC: vpc1, | ||
CIDR: s("172.20.1.0/24"), | ||
IPv6CIDR: s("cidrsubnet-8-1"), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@johngmyers @justinsb This is my proposed way of describing a subnet CIDR, using the network CIDR as a base. In this case, it is the equivalent of "2001:db8:0:1::/64
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I also don't mind to split this in a separate PR and continue the discussion there.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd prefer bikeshedding a syntax that looks more like a function call. Perhaps something like cidrsubnet(8,1)
.
I think a separate PR would help as the rest is a bit more baked.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, separate PR it is. :)
2733c93
to
d768102
Compare
I will squash / re-stage some of the commits after addressing all review comments and getting the OK. |
/lgtm |
Thanks for the review @johngmyers. I restaged the commits to include the review feedback. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: johngmyers The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Inspired by #11163.
At the moment, the IPv6 feature configures the following AWS components:
spec.kubernetesApiAccess
andspec.sshAccess
TODO:
Ref: #8432
/cc @rifelpet @johngmyers @olemarkus