Problem
NICo site bring-up can require operators to manually determine and configure MetalLB BGP peer values such as peer address and peer ASN. This is error-prone and tightly coupled to site controller node networking details.
When these values are wrong or missing, service exposure and downstream app synchronization can fail. Operators currently need to inspect node/network metadata and manually update site configuration.
Requested improvement
Provide a NICo-owned automation or validation workflow for BGP peer configuration.
This could either:
- Automatically discover the correct peer address and peer ASN for site controller nodes, then render the MetalLB configuration, or
- Provide a preflight validation job that fails early with actionable output when BGP peer data is missing or inconsistent.
Why this matters
BGP peer configuration is infrastructure-derived data. Operators should not have to manually copy values into site configuration if NICo can discover or validate them from the environment.
Possible shape
A preflight or reconciliation job could report:
- Node name
- Expected BGP peer address
- Expected peer ASN
- Current rendered peer configuration
- Whether MetalLB BGP peers are valid and accepted by the cluster
This would reduce manual bring-up steps and prevent configuration drift across sites.
Problem
NICo site bring-up can require operators to manually determine and configure MetalLB BGP peer values such as peer address and peer ASN. This is error-prone and tightly coupled to site controller node networking details.
When these values are wrong or missing, service exposure and downstream app synchronization can fail. Operators currently need to inspect node/network metadata and manually update site configuration.
Requested improvement
Provide a NICo-owned automation or validation workflow for BGP peer configuration.
This could either:
Why this matters
BGP peer configuration is infrastructure-derived data. Operators should not have to manually copy values into site configuration if NICo can discover or validate them from the environment.
Possible shape
A preflight or reconciliation job could report:
This would reduce manual bring-up steps and prevent configuration drift across sites.