bottlerocket-os / bottlerocket-os/bottlerocket-core-kit
Metal: Support for network bonding by MAC addresses
- Dominant language
- Rust
- Stars
- 34
- Forks
- 77
- Avg merge
- 2d 23h
- Merged PRs (30d)
- 23
Description
**What I'd like:**
It would be great to have Bottlerocket create network bond configurations by using a list of MAC addresses provided in the hardware.csv used by EKS anywhere. This would solve the issue of varying network interface cards appearing with different interface names which makes it complicated for bond configurations.
**Any alternatives you've considered:**
None since there is no other option.
Contributor guide
Research direction
Start by locating how the hardware.csv inputs used with EKS reach the Metal network-bond configuration path, then trace where interface names are selected. Review existing bonding configuration and tests if available; done means a supplied MAC-address list produces a bond that remains correct when NIC names vary.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, rust
- Domain
- infrastructure, networking
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100