bottlerocket-os / bottlerocket-os/bottlerocket-core-kit

Metal: Support for network bonding by MAC addresses

Open
#422 2 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.