mirror of
https://github.com/spr-networks/super.git
synced 2026-04-24 20:35:55 +03:00
[GH-ISSUE #299] extend plugin architecture to support dynamic route refresh loop #134
Labels
No labels
blocked
bug
documentation
enhancement
fixed
fixed ✅
hardening
implemented
installer
multicast
p1
p2
pending
podman
pull-request
security
testing
v1
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/super#134
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @lts-rad on GitHub (Mar 21, 2024).
Original GitHub issue: https://github.com/spr-networks/super/issues/299
today SPR will dynamically refresh a route to a device since it can be connected to the network in several ways:
we can extend the plugin architecture so that plugins can also declare routes for devices
further more, we can extend device identity to include custom attributes from plugins also
together, this will let people connect devices to SPR in new ways without UI plugins needing to reinvent the wheel, so to speak.
One thing to get right is IP management. A VPN like tailscale uses CGNAT. don't want plugins breaking routing for everyone else or hijacking traffic heading upstream