Skip to content
Snippets Groups Projects

Skip IP trunk validation for trunks that are Juniper on both sides

Merged Karel van Klink requested to merge feature/fix-legacy-trunk-validation into develop
All threads resolved!
1 file
+ 2
2
Compare changes
  • Side-by-side
  • Inline
@@ -195,7 +195,7 @@ def validate_iptrunk() -> StepList:
If a trunk has a Juniper router on both sides, it is considered legacy and does not require validation.
"""
is_legacy_trunk = conditional(
skip_legacy_trunks = conditional(
lambda state: all(
side.iptrunk_side_node.vendor == Vendor.JUNIPER
for side in Iptrunk.from_subscription(state["subscription_id"]).iptrunk.iptrunk_sides
@@ -205,7 +205,7 @@ def validate_iptrunk() -> StepList:
return (
begin
>> store_process_subscription(Target.SYSTEM)
>> is_legacy_trunk(done)
>> skip_legacy_trunks(done)
>> unsync
>> verify_ipam_records
>> verify_netbox_entries
Loading