You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add elastic IP annotation to front end NLB (#4330)
* feat(ingress): first draft of adding eip
* chore(annotation): spelling
* test(ingress): add eip tests
* feat(ingress): check that all members of ingress group have the same eip
* fix(ingress): count against chosen subnets
* fix(ingress): assign subnet if eip is not specified
* test(ingress): eip ne subnet
* [feat gw api] Add auth cognito action for secure listeners on ALBs
* feat: add ssl redirect to IngressClassParams
* chore(ingress): remove debug
* fix(ingress): works when no subnets are specified
* test(ingress): current tests pass
* wip(ingress): works but with the current bug where it will pick a private subnet if a public one is not spcified like in #2782
* wip(ingress): sketch out new func
* fix(ingress): first draft of subnet discovery rework
* refactor(ingress): abstract out annotation validation
* test(ingress): exisitng tests pass with subnet discovery
* test(ingress): 1st test passes non-conditional
* test(ingress): all tests except 1 pass without conditionals
* fix(ingress): count wrong way around in error message
* chore(ingress): remove debug
* fix(ingress): refactor validateAndResolveSubnets
* docs(ingress): add docs for new annotation
* Revert "fix(ingress): refactor validateAndResolveSubnets"
This reverts commit fb0db52.
* chore(ingress): remove extra comments
* chore(*): fix bad rebase
---------
Co-authored-by: shraddha bang <shrabang@amazon.com>
Co-authored-by: Michal Szewczyk <vomircom@gmail.com>
- <a name="frontend-nlb-eip-allocation">`alb.ingress.kubernetes.io/frontend-nlb-eip-allocation`</a> specifies a list of [elastic IP address](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) configuration for an internet-facing NLB.
1205
+
1206
+
!!!note
1207
+
- This configuration is optional, and you can use it to assign static IP addresses to your NLB
1208
+
- If you include the subnets [annotation](#frontend-nlb-subnets) it must have the same number of subnets as this annotation has EIPs.
0 commit comments