2022-08-17 19:55:10 +00:00
# Include{groups}
portals : {}
questions :
# Include{global}
2024-04-29 10:28:39 +00:00
# Include{credentials}
2023-03-01 07:55:51 +00:00
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
2022-08-17 19:55:10 +00:00
- variable : tailscale
2022-11-10 16:56:28 +00:00
group : App Configuration
2022-11-05 18:24:36 +00:00
label : Tailscale Configuration
2022-08-17 19:55:10 +00:00
schema :
additional_attrs : true
type : dict
attrs :
- variable : authkey
2022-09-14 14:25:36 +00:00
label : Auth Key
description : Provide an auth key to automatically authenticate the node as your user account.
2022-08-17 19:55:10 +00:00
schema :
type : string
private : true
default : ""
2022-11-05 18:24:36 +00: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 19:55:10 +00:00
- variable : userspace
2022-09-14 14:25:36 +00:00
label : Userspace
2023-06-23 06:53:11 +00: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 19:55:10 +00:00
schema :
type : boolean
2022-09-30 14:17:48 +00:00
default : true
2022-08-17 19:55:10 +00:00
- variable : accept_dns
2022-09-14 14:25:36 +00:00
label : Accept DNS
description : Accept DNS configuration from the admin console.
2022-08-17 19:55:10 +00:00
schema :
type : boolean
default : false
- variable : routes
2022-09-14 14:25:36 +00:00
label : Routes
2022-08-17 19:55:10 +00:00
description : Expose physical subnet routes to your entire Tailscale network.
schema :
type : string
default : ""
- variable : dest_ip
2022-09-14 14:25:36 +00:00
label : Dest IP
2022-08-17 19:55:10 +00: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 14:25:36 +00:00
label : Sock5 Server
2022-11-05 18:24:36 +00: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 14:25:36 +00: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 19:55:10 +00:00
schema :
type : string
default : ""
2022-09-14 14:25:36 +00: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 19:55:10 +00:00
- variable : extra_args
2022-09-14 14:25:36 +00:00
label : Extra Args
2022-08-24 07:31:34 +00:00
description : UP_ARGS or flags to pass along to Tailscale, such as --advertise-exit-node
2022-08-17 19:55:10 +00:00
schema :
type : string
default : ""
2022-08-20 13:20:48 +00:00
- variable : daemon_extra_args
2022-09-14 14:25:36 +00:00
label : Tailscale Daemon Extra Args
2022-08-20 13:20:48 +00:00
schema :
type : string
default : ""
2022-08-17 19:55:10 +00:00
# Include{containerConfig}
2023-04-21 13:32:34 +00:00
# Include{podOptions}
2024-04-22 12:11:52 +00:00
# Include{externalInterfaces}
2022-08-17 19:55:10 +00:00
# Include{serviceList}
# Include{persistenceList}
# Include{ingressRoot}
- variable : main
2022-09-14 14:25:36 +00:00
label : Main Ingress
2022-08-17 19:55:10 +00:00
schema :
additional_attrs : true
type : dict
attrs :
# Include{ingressDefault}
2023-05-28 10:32:51 +00:00
# Include{ingressAdvanced}
2022-11-11 18:09:57 +00:00
# Include{ingressList}
2023-04-11 10:07:17 +00: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 08:30:36 +00:00
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
2023-04-11 10:07:17 +00:00
- variable : fsGroup
label : "fsGroup"
description : "The group that should own ALL storage."
schema :
type : int
default : 568
2022-08-17 19:55:10 +00:00
# Include{resources}
# Include{advanced}
# Include{addons}
2022-10-01 21:39:52 +00:00
# Include{codeserver}
2023-03-01 08:30:36 +00:00
# Include{netshoot}
2022-10-01 21:39:52 +00:00
# Include{vpn}
2022-08-17 19:55:10 +00:00
# Include{documentation}