Summary
Expose a human-friendly alias for SwitchInterfaces (e.g., vendor port alias), and decide whether to use alias as the resource name or store it in status/labels.
Motivation
Interface names are often sparse or non-sequential (e.g., only even numbers), which makes iterating and operating on ports awkward. An alias would improve usability and reduce confusion when mapping physical ports to CRs.
Summary
Expose a human-friendly alias for SwitchInterfaces (e.g., vendor port alias), and decide whether to use alias as the resource name or store it in status/labels.
Motivation
Interface names are often sparse or non-sequential (e.g., only even numbers), which makes iterating and operating on ports awkward. An alias would improve usability and reduce confusion when mapping physical ports to CRs.