Skip to content

Automate or validate MetalLB BGP peer configuration for NICo sites #1888

@mmou-nv

Description

@mmou-nv

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.

Metadata

Metadata

Labels

featureFeature (deprecated - use issue type, but it's needed for reporting now)
No fields configured for Enhancement.

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions