Fancy name for a simple tool that makes sure headscale routes are up.
This container needs 2 environment variables to run:
API_URL: The URL of the headscale API.API_KEY: The API key for authenticating with the headscale API.
Optionally, you can set CHECK_INTERVAL to define how often (in seconds) the tool checks the routes. The default is 60 seconds.
When k3s nodes restart or lose connectivity, headscale routes can become down. This tool ensures that routes are enabled.
This project only need access to the headscale API.
This project uses a loop to periodically check the status of headscale routes and re-enable them if they are down.
This project is licensed under the MIT License.