Files
Juan Denis 6296887bad Remove internal plan citations from app code
Comments, docstrings and a few strings cited plan numbers ("plan 29
#9", "plan 86 §B2") from a git-ignored folder, so they pointed at
nothing; one reached users in a bottleneck hint. Code and frontend
strings are unchanged apart from those citations (checked by AST and
token comparison). A vhost still carrying the old asset comment reads
as undrifted, and a guard test keeps new citations out.
2026-10-10 15:50:45 -04:00

14 lines
674 B
Python

"""ServerKit Remote Access extension backend package (WireGuard tunnels).
Extracted from core: the tunnels blueprint + broker/publish/netutil
services ship here so a fresh panel that never exposes a NAT'd service loads none
of it. Mounted under ``/api/v1/tunnels`` via the manifest's ``url_prefix``. The
Tunnel / ExposedService models stay in core (G2); this package imports them.
Core's agent gateway reaches TunnelBrokerService.schedule_reconcile through
``plugin_service.get_installed_extension_attr`` only when the extension is
installed. Upgrades re-acquire it automatically (``CONVERTED_BUILTIN_SLUGS``).
"""
from .tunnels import tunnels_bp
__all__ = ['tunnels_bp']