2022-08-17 15:55:10 -04:00
# Include{groups}
portals : {}
questions :
# Include{global}
2023-03-01 02:55:51 -05:00
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
2022-08-17 15:55:10 -04:00
- variable : tailscale
2022-11-10 11:56:28 -05:00
group : App Configuration
2022-11-05 14:24:36 -04:00
label : Tailscale Configuration
2022-08-17 15:55:10 -04:00
schema :
additional_attrs : true
type : dict
attrs :
- variable : authkey
2022-09-14 10:25:36 -04:00
label : Auth Key
description : Provide an auth key to automatically authenticate the node as your user account.
2022-08-17 15:55:10 -04:00
schema :
type : string
private : true
default : ""
2022-11-05 14:24:36 -04:00
- variable : auth_once
label : Auth Once
description : Only attempt to log in if not already logged in.
schema :
type : boolean
default : true
2022-08-17 15:55:10 -04:00
- variable : userspace
2022-09-14 10:25:36 -04:00
label : Userspace
2023-06-23 02:53:11 -04:00
description : Userspace Networking mode allows running Tailscale where you don't have access to create a VPN tunnel device. *Required for Exit Node/Accessing Local Routes* See <a href="https://truecharts.org/charts/stable/tailscale/How-To-Guide">How-To-Guide</a> for more info
2022-08-17 15:55:10 -04:00
schema :
type : boolean
2022-09-30 10:17:48 -04:00
default : true
2022-08-17 15:55:10 -04:00
- variable : accept_dns
2022-09-14 10:25:36 -04:00
label : Accept DNS
description : Accept DNS configuration from the admin console.
2022-08-17 15:55:10 -04:00
schema :
type : boolean
default : false
- variable : routes
2022-09-14 10:25:36 -04:00
label : Routes
2022-08-17 15:55:10 -04:00
description : Expose physical subnet routes to your entire Tailscale network.
schema :
type : string
default : ""
- variable : dest_ip
2022-09-14 10:25:36 -04:00
label : Dest IP
2022-08-17 15:55:10 -04:00
description : Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
schema :
type : string
default : ""
- variable : sock5_server
2022-09-14 10:25:36 -04:00
label : Sock5 Server
2022-11-05 14:24:36 -04:00
description : The address on which to listen for SOCKS5 proxying into the tailscale net.
schema :
type : string
default : ""
- variable : outbound_http_proxy_listen
label : Outbound HTTP Proxy Listen
description : The address on which to listen for HTTP proxying into the tailscale net.
2022-09-14 10:25:36 -04:00
schema :
type : string
default : ""
- variable : hostname
label : Hostname
description : You can specify a specific hostname for use inside Tailscale. (Passes --hostname HOSTNAME to extra_args)
2022-08-17 15:55:10 -04:00
schema :
type : string
default : ""
2022-09-14 10:25:36 -04:00
- variable : advertise_as_exit_node
label : Advertise as exit node
description : This is used to pass traffic through tailscale like a private VPN. (Passes --advertise-exit-node to extra_args)
schema :
type : boolean
default : false
2022-08-17 15:55:10 -04:00
- variable : extra_args
2022-09-14 10:25:36 -04:00
label : Extra Args
2022-08-24 03:31:34 -04:00
description : UP_ARGS or flags to pass along to Tailscale, such as --advertise-exit-node
2022-08-17 15:55:10 -04:00
schema :
type : string
default : ""
2022-08-20 09:20:48 -04:00
- variable : daemon_extra_args
2022-09-14 10:25:36 -04:00
label : Tailscale Daemon Extra Args
2022-08-20 09:20:48 -04:00
schema :
type : string
default : ""
2022-08-17 15:55:10 -04:00
# Include{containerConfig}
2023-04-21 09:32:34 -04:00
# Include{podOptions}
2022-08-17 15:55:10 -04:00
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceList}
# Include{ingressRoot}
- variable : main
2022-09-14 10:25:36 -04:00
label : Main Ingress
2022-08-17 15:55:10 -04:00
schema :
additional_attrs : true
type : dict
attrs :
# Include{ingressDefault}
2023-05-28 06:32:51 -04:00
# Include{ingressAdvanced}
2022-11-11 13:09:57 -05:00
# Include{ingressList}
2023-04-11 06:07:17 -04:00
# Include{securityContextRoot}
- variable : runAsUser
label : "runAsUser"
description : "The UserID of the user running the application"
schema :
type : int
default : 0
- variable : runAsGroup
label : "runAsGroup"
description : "The groupID this App of the user running the application"
schema :
type : int
default : 0
2023-03-01 03:30:36 -05:00
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
2023-04-11 06:07:17 -04:00
- variable : fsGroup
label : "fsGroup"
description : "The group that should own ALL storage."
schema :
type : int
default : 568
2022-08-17 15:55:10 -04:00
# Include{resources}
# Include{advanced}
# Include{addons}
2022-10-01 17:39:52 -04:00
# Include{codeserver}
2023-03-01 03:30:36 -05:00
# Include{netshoot}
2022-10-01 17:39:52 -04:00
# Include{vpn}
2022-08-17 15:55:10 -04:00
# Include{documentation}