Check partner prefix lists
Task that verifies that every owner of an L3 service also has a prefix list subscription.
build_partner_list()
Build a list partners that should have a Prefix List subscription.
Source code in gso/workflows/tasks/check_partner_prefix_lists.py
every_partner_has_a_prefix_list(partner_list)
Verify that every found partner indeed has a Prefix List subscription.
Source code in gso/workflows/tasks/check_partner_prefix_lists.py
no_orphaned_prefix_lists(partner_list)
Verify that every partner with a Prefix List should actually have one.
Source code in gso/workflows/tasks/check_partner_prefix_lists.py
fail_with_incorrect_prefix_lists(partners_without_prefix_list, orphaned_prefix_lists)
Raise a ProcessValidationError if there are Prefix Lists which are configured incorrectly.
Source code in gso/workflows/tasks/check_partner_prefix_lists.py
task_check_partner_prefix_lists()
Every partner that has certain subscriptions must have a Prefix List subscription.
These are
- IAS
- R&E Peer
- GÉANT IP