Skip to content

chore(env-ci-1): new style gateway interfaces - #31

Merged
Frostman merged 1 commit into
masterfrom
dev/frostman/gw-new-ifaces
Oct 26, 2026
Merged

Frostman merged 1 commit into
masterfrom
dev/frostman/gw-new-ifaces

Conversation

@Frostman

Copy link
Copy Markdown
Member

Gateway VM NICs except the management one are on the root bus now (githedgehog/fabricator#2175), so the passthrough NIC of the env-ci-1 gateways is port1 at 0000:00:10.0 (enp0s16np0/enp0s16np1) with the kernel driver.

Merge together with githedgehog/fabricator#2175: it breaks hlab with the current fabricator master, and hlab breaks without it once githedgehog/fabricator#2175 is merged.

Gateway VM NICs except the management one are on the root bus now (githedgehog/fabricator#2175), so the passthrough NIC is port1 at 0000:00:10.0 with the kernel driver.

Signed-off-by: Sergei Lukianov <me@slukjanov.name>
Copilot AI balanced review requested due to automatic review settings October 26, 2026 19:59
@Frostman
Frostman marked this pull request as ready for review October 26, 2026 19:59
@Frostman
Frostman merged commit 443169f into master Oct 26, 2026
4 checks passed
@Frostman
Frostman deleted the dev/frostman/gw-new-ifaces branch October 26, 2026 19:59

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The explicitly breaking dependency on githedgehog/fabricator#2175 requires coordinated merges to avoid disrupting the hardware lab.

No open issues 🎉

What changed in this PR

Updates the env-ci-1 gateway configuration to match the root-bus NIC layout introduced by githedgehog/fabricator#2175.

Changes:

  • Sets both gateways to use the kernel driver.
  • Defines logical interface port1 with PCI address 0000:00:10.0 and the corresponding kernel interface name.
  • Updates gateway connection references to use port1.
File Description
envs/​env-ci-1.l/​wiring-gateway.yaml Migrates both gateway interface definitions and connection references to the new NIC layout.

Review effort: Balanced

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants