feat(service): add EIP allocation discovery by tags - #4875
Conversation
Allow internet-facing NLB services to discover Elastic IP allocation IDs via EC2 tags instead of hardcoding eip-allocations in manifests.
|
Skipping CI for Draft Pull Request. |
|
|
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: a7i The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #4875 +/- ##
==========================================
+ Coverage 57.49% 57.52% +0.03%
==========================================
Files 396 398 +2
Lines 31621 31771 +150
==========================================
+ Hits 18179 18276 +97
- Misses 12384 12433 +49
- Partials 1058 1062 +4 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
62dd1cf to
00c019c
Compare
Issue
#4874
Description
Adds
service.beta.kubernetes.io/aws-load-balancer-eip-allocations-discovery-tagsfor internet-facing NLB services. The controller discovers VPC-scoped Elastic IP allocation IDs via EC2 tag filters and matches them to resolved subnets by Availability Zone.EIPResolverinpkg/networkingusingec2:DescribeAddressesaws-load-balancer-eip-allocationsamazon-elbowner) for stable updatesExample:
Checklist
README.md, or thedocsdirectory)Made with Cursor