From 05b0e2612ec2e444f1d445a1306917e215a10291 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Sun, 2 Oct 2022 10:47:15 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- .../{2.0.6 => 2.0.8}/CHANGELOG.md | 28 +- .../adguard-home/{2.0.6 => 2.0.8}/Chart.lock | 2 +- .../adguard-home/{2.0.6 => 2.0.8}/Chart.yaml | 2 +- .../adguard-home/{2.0.6 => 2.0.8}/README.md | 0 .../{2.0.6 => 2.0.8}/app-readme.md | 0 .../{2.0.6 => 2.0.8}/charts/common-10.6.4.tgz | Bin .../{2.0.6 => 2.0.8}/ix_values.yaml | 33 +- .../{2.0.6 => 2.0.8}/questions.yaml | 675 +++++++----------- .../{2.0.6 => 2.0.8}/templates/common.yaml | 0 .../adguard-home/{2.0.6 => 2.0.8}/values.yaml | 0 10 files changed, 310 insertions(+), 430 deletions(-) rename stable/adguard-home/{2.0.6 => 2.0.8}/CHANGELOG.md (87%) rename stable/adguard-home/{2.0.6 => 2.0.8}/Chart.lock (80%) rename stable/adguard-home/{2.0.6 => 2.0.8}/Chart.yaml (98%) rename stable/adguard-home/{2.0.6 => 2.0.8}/README.md (100%) rename stable/adguard-home/{2.0.6 => 2.0.8}/app-readme.md (100%) rename stable/adguard-home/{2.0.6 => 2.0.8}/charts/common-10.6.4.tgz (100%) rename stable/adguard-home/{2.0.6 => 2.0.8}/ix_values.yaml (79%) rename stable/adguard-home/{2.0.6 => 2.0.8}/questions.yaml (93%) rename stable/adguard-home/{2.0.6 => 2.0.8}/templates/common.yaml (100%) rename stable/adguard-home/{2.0.6 => 2.0.8}/values.yaml (100%) diff --git a/stable/adguard-home/2.0.6/CHANGELOG.md b/stable/adguard-home/2.0.8/CHANGELOG.md similarity index 87% rename from stable/adguard-home/2.0.6/CHANGELOG.md rename to stable/adguard-home/2.0.8/CHANGELOG.md index ec35c3634f..20a36045a2 100644 --- a/stable/adguard-home/2.0.6/CHANGELOG.md +++ b/stable/adguard-home/2.0.8/CHANGELOG.md @@ -2,6 +2,20 @@ +## [adguard-home-2.0.8](https://github.com/truecharts/charts/compare/adguard-home-2.0.6...adguard-home-2.0.8) (2022-10-02) + +### Chore + +- Auto-update chart README [skip ci] + - split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979)) + + ### Fix + +- Change port on main service ([#3987](https://github.com/truecharts/charts/issues/3987)) + + + + ## [adguard-home-2.0.6](https://github.com/truecharts/charts/compare/adguard-home-2.0.5...adguard-home-2.0.6) (2022-09-30) ### Chore @@ -83,17 +97,3 @@ ## [adguard-home-2.0.3](https://github.com/truecharts/charts/compare/adguard-home-2.0.1...adguard-home-2.0.3) (2022-09-21) -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - refactor Services SCALE GUI diff --git a/stable/adguard-home/2.0.6/Chart.lock b/stable/adguard-home/2.0.8/Chart.lock similarity index 80% rename from stable/adguard-home/2.0.6/Chart.lock rename to stable/adguard-home/2.0.8/Chart.lock index 9c9356064c..5945cfe4db 100644 --- a/stable/adguard-home/2.0.6/Chart.lock +++ b/stable/adguard-home/2.0.8/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.6.4 digest: sha256:fa80993e3b2454e2e053e66252db4cc5c9347dc4b8fd28f0041f3bb6169b13ee -generated: "2022-09-30T06:21:20.569862333Z" +generated: "2022-10-02T10:45:27.921779147Z" diff --git a/stable/adguard-home/2.0.6/Chart.yaml b/stable/adguard-home/2.0.8/Chart.yaml similarity index 98% rename from stable/adguard-home/2.0.6/Chart.yaml rename to stable/adguard-home/2.0.8/Chart.yaml index aa93d88195..00179489db 100644 --- a/stable/adguard-home/2.0.6/Chart.yaml +++ b/stable/adguard-home/2.0.8/Chart.yaml @@ -19,7 +19,7 @@ name: adguard-home sources: - https://github.com/truecharts/charts/tree/master/charts/stable/adguard-home - https://hub.docker.com/r/adguard/adguardhome -version: 2.0.6 +version: 2.0.8 annotations: truecharts.org/catagories: | - media diff --git a/stable/adguard-home/2.0.6/README.md b/stable/adguard-home/2.0.8/README.md similarity index 100% rename from stable/adguard-home/2.0.6/README.md rename to stable/adguard-home/2.0.8/README.md diff --git a/stable/adguard-home/2.0.6/app-readme.md b/stable/adguard-home/2.0.8/app-readme.md similarity index 100% rename from stable/adguard-home/2.0.6/app-readme.md rename to stable/adguard-home/2.0.8/app-readme.md diff --git a/stable/adguard-home/2.0.6/charts/common-10.6.4.tgz b/stable/adguard-home/2.0.8/charts/common-10.6.4.tgz similarity index 100% rename from stable/adguard-home/2.0.6/charts/common-10.6.4.tgz rename to stable/adguard-home/2.0.8/charts/common-10.6.4.tgz diff --git a/stable/adguard-home/2.0.6/ix_values.yaml b/stable/adguard-home/2.0.8/ix_values.yaml similarity index 79% rename from stable/adguard-home/2.0.6/ix_values.yaml rename to stable/adguard-home/2.0.8/ix_values.yaml index 7e422d3de6..38e1e7eaeb 100644 --- a/stable/adguard-home/2.0.6/ix_values.yaml +++ b/stable/adguard-home/2.0.8/ix_values.yaml @@ -3,6 +3,19 @@ image: tag: 0.107.14@sha256:25de77dee1dca14ecb8842e81da2a8690093142dce673207fbe95cc8eb0b0e6d pullPolicy: IfNotPresent +# Those args are copied from the upstream Dockerfile. +# Only port was added. So Adguard won't change port after initial setup +args: + - --no-check-update + - --host + - "0.0.0.0" + - --config + - /opt/adguardhome/conf/AdGuardHome.yaml + - --work-dir + - /opt/adguardhome/work + - --port + - "{{ .Values.service.main.ports.main.port }}" + securityContext: readOnlyRootFilesystem: false runAsNonRoot: false @@ -11,13 +24,23 @@ podSecurityContext: runAsUser: 0 runAsGroup: 0 +probes: + liveness: + type: HTTP + path: / + readiness: + type: HTTP + path: / + startup: + type: HTTP + path: / + service: main: ports: main: port: 10232 protocol: HTTP - targetPort: 3000 dns-tcp: enabled: true ports: @@ -33,14 +56,6 @@ service: protocol: UDP port: 53 targetPort: 53 - dns-http: - enabled: true - ports: - dns-http: - enabled: true - protocol: HTTP - port: 10233 - targetPort: 80 dns-https: enabled: true ports: diff --git a/stable/adguard-home/2.0.6/questions.yaml b/stable/adguard-home/2.0.8/questions.yaml similarity index 93% rename from stable/adguard-home/2.0.6/questions.yaml rename to stable/adguard-home/2.0.8/questions.yaml index a461d6814c..4316e737a9 100644 --- a/stable/adguard-home/2.0.6/questions.yaml +++ b/stable/adguard-home/2.0.8/questions.yaml @@ -278,8 +278,8 @@ questions: type: dict attrs: - variable: main - label: "Main Service" - description: "The Primary service on which the healthcheck runs, often the webUI" + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI schema: additional_attrs: true type: dict @@ -359,14 +359,14 @@ questions: type: dict attrs: - variable: main - label: "Main Service Port Configuration" + label: Main Service Port Configuration schema: additional_attrs: true type: dict attrs: - variable: port - label: "Port" - description: "This port exposes the container port on the service" + label: Port + description: This port exposes the container port on the service schema: type: int default: 10232 @@ -406,14 +406,14 @@ questions: min: 9000 max: 65535 - variable: targetPort - label: "Target Port" - description: "The internal(!) port on the container the Application runs on" + label: Target Port + description: The internal(!) port on the container the Application runs on schema: type: int - default: 3000 + default: 10232 - variable: dns-tcp - label: "dns-tcp Service" - description: "dns-tcp service" + label: dns-tcp Service + description: dns-tcp service schema: additional_attrs: true type: dict @@ -493,14 +493,14 @@ questions: type: dict attrs: - variable: dns-tcp - label: "dns-tcp Service Port Configuration" + label: dns-tcp Service Port Configuration schema: additional_attrs: true type: dict attrs: - variable: port - label: "Port" - description: "This port exposes the container port on the service" + label: Port + description: This port exposes the container port on the service schema: type: int default: 53 @@ -540,14 +540,14 @@ questions: min: 9000 max: 65535 - variable: targetPort - label: "Target Port" - description: "The internal(!) port on the container the Application runs on" + label: Target Port + description: The internal(!) port on the container the Application runs on schema: type: int default: 53 - variable: dns-udp - label: "dns-udp Service" - description: "dns-udp service" + label: dns-udp Service + description: dns-udp service schema: additional_attrs: true type: dict @@ -627,14 +627,14 @@ questions: type: dict attrs: - variable: dns-udp - label: "dns-udp Service Port Configuration" + label: dns-udp Service Port Configuration schema: additional_attrs: true type: dict attrs: - variable: port - label: "Port" - description: "This port exposes the container port on the service" + label: Port + description: This port exposes the container port on the service schema: type: int default: 53 @@ -674,148 +674,14 @@ questions: min: 9000 max: 65535 - variable: targetPort - label: "Target Port" - description: "The internal(!) port on the container the Application runs on" + label: Target Port + description: The internal(!) port on the container the Application runs on schema: type: int default: 53 - - variable: dns-http - label: "dns-http Service" - description: "The dns-http service." - schema: - additional_attrs: true - type: dict - attrs: - - variable: enabled - label: Enable the Service - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Service Type - description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" - schema: - type: string - default: LoadBalancer - enum: - - value: LoadBalancer - description: LoadBalancer (Expose Ports) - - value: ClusterIP - description: ClusterIP (Do Not Expose Ports) - - value: Simple - description: Deprecated CHANGE THIS - - variable: loadBalancerIP - label: LoadBalancer IP - description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: string - default: "" - - variable: advancedsvcset - label: Show Advanced Service Settings - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: externalIPs - label: "External IP's" - description: "External IP's" - schema: - type: list - default: [] - items: - - variable: externalIP - label: External IP - schema: - type: string - - variable: ipFamilyPolicy - label: IP Family Policy - description: Specify the IP Policy - schema: - type: string - default: SingleStack - enum: - - value: SingleStack - description: SingleStack - - value: PreferDualStack - description: PreferDualStack - - value: RequireDualStack - description: RequireDualStack - - variable: ipFamilies - label: IP Families - description: The IP Families that should be used - schema: - type: list - default: [] - items: - - variable: ipFamily - label: IP Family - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - additional_attrs: true - type: dict - attrs: - - variable: dns-http - label: "dns-http Service Port Configuration" - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: "Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 10233 - required: true - - variable: advanced - label: Show Advanced Settings - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: enabled - label: Enable the Port - schema: - type: boolean - hidden: true - default: true - - variable: protocol - label: Port Type - schema: - type: string - default: HTTP - enum: - - value: HTTP - description: HTTP - - value: HTTPS - description: HTTPS - - value: TCP - description: TCP - - value: UDP - description: UDP - - variable: nodePort - label: Node Port (Optional) - description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer - schema: - type: int - min: 9000 - max: 65535 - - variable: targetPort - label: "Target Port" - description: "The internal(!) port on the container the Application runs on" - schema: - type: int - default: 80 - variable: dns-https - label: "dns-https Service" - description: "The dns-https service." + label: dns-https Service + description: The dns-https service. schema: additional_attrs: true type: dict @@ -895,14 +761,14 @@ questions: type: dict attrs: - variable: dns-https - label: "dns-https Service Port Configuration" + label: dns-https Service Port Configuration schema: additional_attrs: true type: dict attrs: - variable: port - label: "Port" - description: "This port exposes the container port on the service" + label: Port + description: This port exposes the container port on the service schema: type: int default: 10234 @@ -942,14 +808,14 @@ questions: min: 9000 max: 65535 - variable: targetPort - label: "Target Port" - description: "The internal(!) port on the container the Application runs on" + label: Target Port + description: The internal(!) port on the container the Application runs on schema: type: int default: 443 - variable: dns-https-udp - label: "dns-https-udp Service" - description: "The dns-https-udp service." + label: dns-https-udp Service + description: The dns-https-udp service. schema: additional_attrs: true type: dict @@ -1029,14 +895,14 @@ questions: type: dict attrs: - variable: dns-https-udp - label: "dns-https-udp Service Port Configuration" + label: dns-https-udp Service Port Configuration schema: additional_attrs: true type: dict attrs: - variable: port - label: "Port" - description: "This port exposes the container port on the service" + label: Port + description: This port exposes the container port on the service schema: type: int default: 10234 @@ -1076,14 +942,14 @@ questions: min: 9000 max: 65535 - variable: targetPort - label: "Target Port" - description: "The internal(!) port on the container the Application runs on" + label: Target Port + description: The internal(!) port on the container the Application runs on schema: type: int default: 443 - variable: dns-crypt - label: "dns-crypt Service" - description: "The dns-crypt service." + label: dns-crypt Service + description: The dns-crypt service. schema: additional_attrs: true type: dict @@ -1163,14 +1029,14 @@ questions: type: dict attrs: - variable: dns-crypt - label: "dns-crypt Service Port Configuration" + label: dns-crypt Service Port Configuration schema: additional_attrs: true type: dict attrs: - variable: port - label: "Port" - description: "This port exposes the container port on the service" + label: Port + description: This port exposes the container port on the service schema: type: int default: 5443 @@ -1210,14 +1076,14 @@ questions: min: 9000 max: 65535 - variable: targetPort - label: "Target Port" - description: "The internal(!) port on the container the Application runs on" + label: Target Port + description: The internal(!) port on the container the Application runs on schema: type: int default: 5443 - variable: dns-crypt-udp - label: "dns-crypt-udp Service" - description: "The dns-crypt-udp service." + label: dns-crypt-udp Service + description: The dns-crypt-udp service. schema: additional_attrs: true type: dict @@ -1297,14 +1163,14 @@ questions: type: dict attrs: - variable: dns-crypt-udp - label: "dns-crypt-udp Service Port Configuration" + label: dns-crypt-udp Service Port Configuration schema: additional_attrs: true type: dict attrs: - variable: port - label: "Port" - description: "This port exposes the container port on the service" + label: Port + description: This port exposes the container port on the service schema: type: int default: 5443 @@ -1344,14 +1210,14 @@ questions: min: 9000 max: 65535 - variable: targetPort - label: "Target Port" - description: "The internal(!) port on the container the Application runs on" + label: Target Port + description: The internal(!) port on the container the Application runs on schema: type: int default: 5443 - variable: dns-quic-udp-1 - label: "dns-quic-udp-1 Service" - description: "The dns-quic-udp-1 service." + label: dns-quic-udp-1 Service + description: The dns-quic-udp-1 service. schema: additional_attrs: true type: dict @@ -1431,14 +1297,14 @@ questions: type: dict attrs: - variable: dns-quic-udp-1 - label: "dns-quic-udp-1 Service Port Configuration" + label: dns-quic-udp-1 Service Port Configuration schema: additional_attrs: true type: dict attrs: - variable: port - label: "Port" - description: "This port exposes the container port on the service" + label: Port + description: This port exposes the container port on the service schema: type: int default: 784 @@ -1478,20 +1344,20 @@ questions: min: 9000 max: 65535 - variable: targetPort - label: "Target Port" - description: "The internal(!) port on the container the Application runs on" + label: Target Port + description: The internal(!) port on the container the Application runs on schema: type: int default: 784 - variable: dns-quic-udp-2 - label: "dns-quic-udp-2 Service Port Configuration" + label: dns-quic-udp-2 Service Port Configuration schema: additional_attrs: true type: dict attrs: - variable: port - label: "Port" - description: "This port exposes the container port on the service" + label: Port + description: This port exposes the container port on the service schema: type: int default: 853 @@ -1531,20 +1397,20 @@ questions: min: 9000 max: 65535 - variable: targetPort - label: "Target Port" - description: "The internal(!) port on the container the Application runs on" + label: Target Port + description: The internal(!) port on the container the Application runs on schema: type: int default: 853 - variable: dns-quic-udp-3 - label: "dns-quic-udp-3 Service Port Configuration" + label: dns-quic-udp-3 Service Port Configuration schema: additional_attrs: true type: dict attrs: - variable: port - label: "Port" - description: "This port exposes the container port on the service" + label: Port + description: This port exposes the container port on the service schema: type: int default: 8853 @@ -1584,8 +1450,8 @@ questions: min: 9000 max: 65535 - variable: targetPort - label: "Target Port" - description: "The internal(!) port on the container the Application runs on" + label: Target Port + description: The internal(!) port on the container the Application runs on schema: type: int default: 8853 @@ -1885,8 +1751,8 @@ questions: type: dict attrs: - variable: config - label: "App Config Storage" - description: "Stores the Application Configuration." + label: App Config Storage + description: Stores the Application Configuration. schema: additional_attrs: true type: dict @@ -1969,7 +1835,7 @@ questions: schema: show_if: [["type", "=", "pvc"]] type: string - default: 999Gi + default: 256Gi - variable: hostPathType label: (Advanced) hostPath Type schema: @@ -2062,8 +1928,8 @@ questions: schema: type: string - variable: data - label: "App Data Storage" - description: "Stores the Application Data." + label: App Data Storage + description: Stores the Application Data. schema: additional_attrs: true type: dict @@ -2146,7 +2012,7 @@ questions: schema: show_if: [["type", "=", "pvc"]] type: string - default: 999Gi + default: 256Gi - variable: hostPathType label: (Advanced) hostPath Type schema: @@ -2348,7 +2214,7 @@ questions: schema: show_if: [["type", "=", "pvc"]] type: string - default: 999Gi + default: 256Gi - variable: hostPathType label: (Advanced) Host Path Type schema: @@ -2448,7 +2314,7 @@ questions: type: dict attrs: - variable: main - label: "Main Ingress" + label: Main Ingress schema: additional_attrs: true type: dict @@ -2828,22 +2694,22 @@ questions: type: dict attrs: - variable: privileged - label: "Privileged mode" + label: Privileged mode schema: type: boolean default: false - variable: readOnlyRootFilesystem - label: "ReadOnly Root Filesystem" + label: ReadOnly Root Filesystem schema: type: boolean default: false - variable: allowPrivilegeEscalation - label: "Allow Privilege Escalation" + label: Allow Privilege Escalation schema: type: boolean default: false - variable: runAsNonRoot - label: "runAsNonRoot" + label: runAsNonRoot schema: type: boolean default: false @@ -2881,20 +2747,20 @@ questions: type: dict attrs: - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" + 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" + label: runAsGroup + description: The groupID this App of the user running the application schema: type: int default: 0 - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." + label: fsGroup + description: The group that should own ALL storage. schema: type: int default: 568 @@ -3429,7 +3295,6 @@ questions: # description: UDP # - value: SCTP # description: SCTP - - variable: addons group: Addons label: "" @@ -3437,191 +3302,6 @@ questions: additional_attrs: true type: dict attrs: - - variable: vpn - label: VPN - schema: - additional_attrs: true - type: dict - attrs: - - variable: type - label: Type - schema: - type: string - default: disabled - enum: - - value: disabled - description: disabled - - value: openvpn - description: OpenVPN - - value: wireguard - description: Wireguard - - value: tailscale - description: Tailscale - - variable: openvpn - label: OpenVPN Settings - schema: - type: dict - show_if: [["type", "=", "openvpn"]] - attrs: - - variable: username - label: Authentication Username (Optional) - description: Authentication Username, Optional - schema: - type: string - default: "" - - variable: password - label: Authentication Password - description: Authentication Credentials - schema: - type: string - default: "" - required: true - - variable: tailscale - label: Tailscale Settings - schema: - type: dict - show_if: [["type", "=", "tailscale"]] - attrs: - - variable: authkey - label: Authentication Key - description: Provide an auth key to automatically authenticate the node as your user account. - schema: - type: string - private: true - default: "" - - variable: accept_dns - label: Accept DNS - description: Accept DNS configuration from the admin console. - schema: - type: boolean - default: false - - variable: userspace - label: Userspace - description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. - schema: - type: boolean - default: false - - variable: routes - label: Routes - description: Expose physical subnet routes to your entire Tailscale network. - schema: - type: string - default: "" - - variable: dest_ip - label: Destination IP - 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 - label: Sock5 Server - description: Sock5 Server - schema: - type: string - default: "" - - variable: extra_args - label: Extra Args - description: Extra Args - schema: - type: string - default: "" - - variable: daemon_extra_args - label: Tailscale Daemon Extra Args - description: Tailscale Daemon Extra Args - schema: - type: string - default: "" - - variable: killSwitch - label: Enable Killswitch - schema: - type: boolean - show_if: [["type", "!=", "disabled"]] - default: true - - variable: excludedNetworks_IPv4 - label: Killswitch Excluded IPv4 networks - description: List of Killswitch Excluded IPv4 Addresses - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: networkv4 - label: IPv4 Network - schema: - type: string - required: true - - variable: excludedNetworks_IPv6 - label: Killswitch Excluded IPv6 networks - description: "List of Killswitch Excluded IPv6 Addresses" - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: networkv6 - label: IPv6 Network - schema: - type: string - required: true - - variable: configFile - label: VPN Config File Location - schema: - type: dict - show_if: [["type", "!=", "disabled"]] - attrs: - - variable: enabled - label: Enabled - schema: - type: boolean - default: true - hidden: true - - variable: type - label: Type - schema: - type: string - default: hostPath - hidden: true - - variable: hostPathType - label: hostPathType - schema: - type: string - default: File - hidden: true - - variable: noMount - label: noMount - schema: - type: boolean - default: true - hidden: true - - variable: hostPath - label: Full Path to File - description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" - schema: - type: string - default: "" - - variable: envList - label: VPN Environment Variables - schema: - type: list - show_if: [["type", "!=", "disabled"]] - default: [] - items: - - variable: envItem - label: Environment Variable - schema: - additional_attrs: true - type: dict - attrs: - - variable: name - label: Name - schema: - type: string - required: true - - variable: value - label: Value - schema: - type: string - required: true - variable: codeserver label: Codeserver schema: @@ -3870,6 +3550,191 @@ questions: schema: type: string required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + 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 + label: Sock5 Server + description: Sock5 Server + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true - variable: docs group: Documentation label: Please read the documentation at https://truecharts.org diff --git a/stable/adguard-home/2.0.6/templates/common.yaml b/stable/adguard-home/2.0.8/templates/common.yaml similarity index 100% rename from stable/adguard-home/2.0.6/templates/common.yaml rename to stable/adguard-home/2.0.8/templates/common.yaml diff --git a/stable/adguard-home/2.0.6/values.yaml b/stable/adguard-home/2.0.8/values.yaml similarity index 100% rename from stable/adguard-home/2.0.6/values.yaml rename to stable/adguard-home/2.0.8/values.yaml