truecharts / public

Community Helm Chart Repository
https://truecharts.org
GNU Affero General Public License v3.0
1.14k stars 617 forks source link

Add option for Headscale login server to Tailscale app setup #9404

Closed 0ctatr0n closed 1 year ago

0ctatr0n commented 1 year ago

Is your feature request related to a problem?

Currently, when trying to setup the Truecharts Tailscale app, I add the environment variable for TS_EXTRA_ARGS --login-server=https://my.headscale_server.com as I'd like to use my own node server using Headscale and not rely on the benevolence of Tailscale doing it for me in a non spy on you way.

When I try this in the App currently it gives me this error:

Error: [EFAULT] Failed to update chart release: Error: UPGRADE FAILED: execution error at (tailscale/templates/common.yaml:6:4): Container - Environment Variable [TS_EXTRA_ARGS] in [envList] tried to override the Environment Variable that is already defined in [env]

Describe the solution you'd like

Simply to have an option to specify my own login server in a field on the Tailscale app setup page on Truenas Scale thanks :)

Describe alternatives you've considered

I thought about using Wireguard, but I like the user friendliness of having a Web gui connected to Headscale being able to add and remove devices at will.

Additional context

I noticed there's already some other things specified on the extra arguments variable. Perhaps this is part of the problem I'm experiencing?

When is the Headscale app with a web gui coming to the Truecharts app store????

I've read and agree with the following

ksimm1 commented 1 year ago

You wouldnt create an env variable since there are predefined fields for extra args in the config where you can add that value. open a support ticket on discord if you need help

ts extra args
truecharts-admin commented 1 year ago

This issue is locked to prevent necro-posting on closed issues. Please create a new issue or contact staff on discord of the problem persists