Tailscale Beacon

Platform:

Ubuntu
26.04
Channel Revision Published Runs on
latest/edge 2 30 Jul 2026
Ubuntu 26.04
juju deploy tailscale-beacon-k8s --channel edge

Learn about configurations >

  • listen-port | int

    Default: 80

    The port the tailnet device listens on for each exposed application. Inbound tailnet traffic to this port is forwarded to the port the related application declared over the ingress relation (its targetPort). Defaults to 80 so plain http://<tailnet-hostname>/ (e.g. curl <model>-<app>) reaches the app regardless of the port the workload listens on internally.

  • ready-timeout | int

    Default: 30

    The maximum time (in seconds) to wait, within a single hook execution, for the Tailscale operator to populate a proxy's tailnet address on the LoadBalancer Service it manages. The ingress URL is only published once the address is available. If the address is still unavailable when this timeout elapses, the charm stays in WaitingStatus and logs a warning (the proxy may be awaiting device approval); only a terminal proxy failure (ProxyInvalid/ProxyFailed) raises an error.