Skip to content

Validate lhcone

Validation workflow for LHCONE subscription objects.

validate_lhcone()

Validate an existing LHCone subscription.

Source code in gso/workflows/l3_core_service/lhcone/validate_lhcone.py
@workflow("Validate LHCOne", target=Target.SYSTEM, initial_input_form=(wrap_modify_initial_input_form(None)))
def validate_lhcone() -> StepList:
    """Validate an existing LHCone subscription."""
    return (
        begin
        >> store_process_subscription(Target.SYSTEM)
        >> unsync
        >> build_fqdn_list
        >> anonymous_lso_interaction(validate_sbp_config)
        >> anonymous_lso_interaction(validate_bgp_peers)
        >> validate_dns_records
        >> resync
        >> done
    )