Page MenuHomeDevCentral

Read the CARP peer parameter from pillar
ClosedPublic

Authored by yousra on Mar 18 2026, 13:35.
Tags
None
Referenced Files
F30278546: D4009.id10463.diff
Fri, May 22, 03:05
F30156077: D4009.id10463.diff
Thu, May 21, 14:03
Unknown Object (File)
Thu, May 21, 12:37
Unknown Object (File)
Wed, May 20, 01:21
Unknown Object (File)
Sun, May 17, 18:03
Unknown Object (File)
Sun, May 17, 13:53
Unknown Object (File)
Sun, May 17, 02:47
Unknown Object (File)
Sat, May 16, 12:34

Details

Summary

Parameter is optional.

Ref T2274

Test Plan

Tested the function (get_carp_entries) with CARP entries containing a peer

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

yousra requested review of this revision.Mar 18 2026, 13:35
yousra created this revision.
dereckson retitled this revision from Update get_carp_entries in _modules/node.py to read the optional CARP peer parameter from pillar to Read the CARP peer parameter from pillar.Mar 18 2026, 19:38
dereckson edited the summary of this revision. (Show Details)
_modules/node.py
523
537

Can be simplified in Python 3.8+:

if peer := fhrp.get("peer"):
    entry["peer"] = peer

Reference: https://docs.python.org/3/whatsnew/3.8.html#assignment-expressions

Simplified in Python 3.8+ :

if peer := fhrp.get("peer"):

entry["peer"] = peer
This revision is now accepted and ready to land.Mar 19 2026, 18:09
This revision was automatically updated to reflect the committed changes.