Skip to content

Add hostname Field to NetworkInterface Type and Propagate to metalnet #399

@afritzler

Description

@afritzler

Description

Feature Request

I propose extending the NetworkInterface type in the ironcore-net project by adding a new optional field called hostname. This field would allow users to specify a hostname for a network interface, providing additional context and flexibility for network configuration and management. Once added, this field should also be propagated to the corresponding NetworkInterface type in the metalnet component to ensure consistency across the system.

Motivation

The addition of a hostname field would enhance the usability of NetworkInterface by:

  • Enabling better identification and management of network interfaces in environments where hostnames are a key part of the infrastructure (e.g., DNS integration, service discovery).
  • Supporting use cases where network interfaces need to be associated with specific hostnames for routing, monitoring, or operational purposes.
  • Aligning ironcore-net with real-world networking practices where hostnames are commonly used alongside IP addresses.

Propagating this field to metalnet ensures that the underlying implementation can leverage this information, maintaining a seamless integration between the control plane and the nodes.

Metadata

Metadata

Assignees

Labels

area/networkingNetworking-related tasks and improvements.enhancementNew feature or request

Projects

Status

🧑‍💻 In Progress

Status

No status

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions