Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Change NVE multicast groups to accept CIDR format#198

Open
nikatza wants to merge 1 commit intomainironcore-dev/network-operator:mainfrom
251-nve-multicast-networkironcore-dev/network-operator:251-nve-multicast-networkCopy head branch name to clipboard
Open

Change NVE multicast groups to accept CIDR format#198
nikatza wants to merge 1 commit intomainironcore-dev/network-operator:mainfrom
251-nve-multicast-networkironcore-dev/network-operator:251-nve-multicast-networkCopy head branch name to clipboard

Conversation

@nikatza
Copy link
Contributor

@nikatza nikatza commented Mar 3, 2026

Accept multicast network prefixes (e.g., 239.1.0.0/16) instead of host addresses. The webhook validates no host bits are set, and the provider extracts the base IP before sending to the device.

@nikatza nikatza changed the title [NXOS] Change NVE multicast groups to accept CIDR format Change NVE multicast groups to accept CIDR format Mar 3, 2026
@nikatza nikatza force-pushed the 251-nve-multicast-network branch 2 times, most recently from 4822cbb to af72fa7 Compare March 3, 2026 13:53
@nikatza nikatza marked this pull request as ready for review March 3, 2026 14:16
@nikatza nikatza requested a review from a team as a code owner March 3, 2026 14:17
api/core/v1alpha1/nve_types.go Outdated Show resolved Hide resolved
api/core/v1alpha1/nve_types.go Outdated Show resolved Hide resolved
@nikatza nikatza force-pushed the 251-nve-multicast-network branch 2 times, most recently from 50ce14b to 5780eca Compare March 3, 2026 15:38
@nikatza nikatza marked this pull request as draft March 3, 2026 15:39
@nikatza nikatza force-pushed the 251-nve-multicast-network branch from 5780eca to 4039a70 Compare March 3, 2026 15:42
Accept multicast network prefixes (e.g., 239.1.0.0/16) instead of host
addresses. The webhook validates no host bits are set, and the provider
extracts the base IP before sending to the device.
@nikatza nikatza force-pushed the 251-nve-multicast-network branch from 4039a70 to c132ec7 Compare March 3, 2026 15:51
@nikatza nikatza marked this pull request as ready for review March 3, 2026 15:52
@nikatza nikatza force-pushed the 251-nve-multicast-network branch 2 times, most recently from ddb1262 to c132ec7 Compare March 3, 2026 16:09
@github-actions
Copy link

github-actions bot commented Mar 3, 2026

Merging this branch changes the coverage (1 decrease, 1 increase)

Impacted Packages Coverage Δ 🤖
github.com/ironcore-dev/network-operator/api/core/v1alpha1 0.00% (ø)
github.com/ironcore-dev/network-operator/internal/controller/core 66.30% (-0.17%) 👎
github.com/ironcore-dev/network-operator/internal/provider/cisco/nxos 10.91% (ø)
github.com/ironcore-dev/network-operator/internal/webhook/core/v1alpha1 88.77% (+1.14%) 👍

Coverage by file

Changed files (no unit tests)

Changed File Coverage Δ Total Covered Missed 🤖
github.com/ironcore-dev/network-operator/api/core/v1alpha1/nve_types.go 0.00% (ø) 0 0 0
github.com/ironcore-dev/network-operator/api/core/v1alpha1/zz_generated.deepcopy.go 0.00% (ø) 0 0 0
github.com/ironcore-dev/network-operator/internal/provider/cisco/nxos/provider.go 0.07% (ø) 1479 1 1478
github.com/ironcore-dev/network-operator/internal/webhook/core/v1alpha1/nve_webhook.go 93.10% (+7.39%) 29 (+1) 27 (+3) 2 (-2) 👍

Please note that the "Total", "Covered", and "Missed" counts above refer to code statements instead of lines of code. The value in brackets refers to the test coverage of that file in the old version of the code.

Changed unit test files

  • github.com/ironcore-dev/network-operator/internal/controller/core/nve_controller_test.go
  • github.com/ironcore-dev/network-operator/internal/webhook/core/v1alpha1/nve_webhook_test.go

@nikatza nikatza requested a review from felix-kaestner March 3, 2026 16:17
Copy link
Contributor

@felix-kaestner felix-kaestner left a comment

Choose a reason for hiding this comment

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

@nikatza Can you please rebase and regenerate the helm chart with make charts to make the adjustments also reflected there?

@hardikdr hardikdr added the area/metal-automation Automation processes within the Metal project. label Mar 4, 2026
@hardikdr hardikdr added this to Roadmap Mar 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/metal-automation Automation processes within the Metal project.

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.