Skip to content

Calico-node doesn't configure BGP on Windows when windows-bgp is configured #11714

@rbrtbnfgl

Description

@rbrtbnfgl

Expected Behavior

When calico-node runs with confd flag it doesn't configure any BGP protocol in Calico v3.30.2 Get-BgpPeer returns the BGP peers connected of the other nodes.

Current Behavior

From v3.30.3 Get-BgpPeer returns an error with

Get-BgpPeer: BGP is not configured.

Possible Solution

Could it possible related to the following patch done on v3.30.3 https://github.com/projectcalico/calico/blob/master/confd/pkg/backends/calico/client.go#L185

Steps to Reproduce (for bugs)

Context

On RKE2 we are running Calico on Windows using BGP without any overlay tunnel when the windows node starts it runs the calico-node cni with felix and confd.

Your Environment

  • Calico version
  • Calico dataplane (bpf, nftables, iptables, windows etc.)
  • Orchestrator version (e.g. kubernetes, openshift, etc.):
  • Operating System and version:
  • Link to your project (optional):

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions