Page MenuHomePhabricator

NodeBGPSessionStatusNotEstablished
Closed, ResolvedPublic

Description

Common information

  • alertname: NodeBGPSessionStatusNotEstablished
  • job: gnmi
  • network_instance_name: DEFAULT
  • peer_as: 64601
  • peer_type: EXTERNAL
  • prometheus: ops
  • protocol_identifier: BGP
  • protocol_name: DEFAULT
  • severity: task
  • site: eqiad
  • source: prometheus
  • team: serviceops

Firing alerts













Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
MLechvien-WMF moved this task from Inbox to In Progress on the ServiceOps board.
MLechvien-WMF subscribed.

Assigning to Jasmine to take a look

jasmine_ closed this task as Resolved.EditedJun 26 2026, 4:55 PM

Resolving as this is an artifact from vlan migrations work in T421711: ServiceOps: Re-IP eqiad private baremetal hosts to new per-rack vlans/subnets.

A brief summary is that we do not yet have a workflow for vlan migrations on worker nodes. The reimage cookbook which supports vlan migrations sre.hosts.reimage isn’t designed for worker nodes since it’s missing drain and cordon logic and sre.k8s.roll-reimage-node (the cookbook that is designed for worker node reimages) doesn’t support vlan migrations at current either.

These alerts fired as a result of reimaging the worker nodes with the sre.hosts.reimage cookbook, which does not support drain/cordon logic nor handle BGP.

The temporary work around is to use the pool-depool cookbook [0] which handles BGP and would avoid this alert firing in the future. The more long term solution is to either add support for vlan migrations in sre.k8s.roll-reimage-nodes or write a separate cookbook for this work altogether.

Further details in T430226: Automate workflow for vlan migrations on k8s worker nodes

[0] - https://gerrit.wikimedia.org/r/plugins/gitiles/operations/cookbooks/+/refs/heads/master/cookbooks/sre/k8s/pool-depool-node.py