Configure routing policies.
For listing available networks and tenants, we need https://github.com/packetbroker/iam/issues/2.
For networks to configure routing policies with other networks
This should currently be done with pbctl
, but it would be nice to be able to configure routing policies via the CLI and Console.
The ability to configure routing policies between the local Packet Broker network or tenant, and any other network or tenant.
Integration testing
Can do API and CLI support.
@kschiffer please already think about UX. See linked pbctl
commands to get an idea of what can be done.
@kschiffer please start thinking about the UX in the form of wireframes.
The API is designed. See https://github.com/TheThingsNetwork/lorawan-stack/pull/3912/files#diff-4371dadc483aa14e23af85a7baf0e1d57b6d0c67fcf203b94412e13b224cc541 and then especially those rpc
s.
My idea is as follows:
The UI elements are:
/pba/registration
bindings). When there is no registration (NotFound
), disable all components on the page/pba/forwarder/default-policy
bindings) and per-home network (/pba/forwarder/policies
bindings) settings. To configure per home network, you can allow the user to select a home network from a list of all available networks (/pba/forwarde/home-networks
binding)/pba/home-network/policies
binding)There will be statistics in the future, but don't bother with that for now.
This needs major API extensions so this is moved to 3.12.
@kschiffer please coordinate UX implementation and triage
Most helpful comment
@kschiffer please start thinking about the UX in the form of wireframes.
The API is designed. See https://github.com/TheThingsNetwork/lorawan-stack/pull/3912/files#diff-4371dadc483aa14e23af85a7baf0e1d57b6d0c67fcf203b94412e13b224cc541 and then especially those
rpc
s.My idea is as follows:
The UI elements are:
/pba/registration
bindings). When there is no registration (NotFound
), disable all components on the page/pba/forwarder/default-policy
bindings) and per-home network (/pba/forwarder/policies
bindings) settings. To configure per home network, you can allow the user to select a home network from a list of all available networks (/pba/forwarde/home-networks
binding)/pba/home-network/policies
binding)There will be statistics in the future, but don't bother with that for now.