diff --git a/deprecated/nzbhydra/5.2.3/Chart.lock b/deprecated/nzbhydra/5.2.3/Chart.lock index cfcf241d65..018546f592 100644 --- a/deprecated/nzbhydra/5.2.3/Chart.lock +++ b/deprecated/nzbhydra/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:49.820627308Z" +generated: "2021-06-01T11:14:28.220984605Z" diff --git a/develop/prototype-gui/0.0.11/CONFIG.md b/develop/prototype-gui/0.0.11/CONFIG.md new file mode 100644 index 0000000000..6d760c1842 --- /dev/null +++ b/develop/prototype-gui/0.0.11/CONFIG.md @@ -0,0 +1,8 @@ +# Configuration Options + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide: +https://truecharts.org/manual/linking/ + +##### Available config options +In the future this page is going to contain an automated list of options available in the installation/edit UI. diff --git a/develop/prototype-gui/0.0.11/Chart.lock b/develop/prototype-gui/0.0.11/Chart.lock new file mode 100644 index 0000000000..96f063ba13 --- /dev/null +++ b/develop/prototype-gui/0.0.11/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://truecharts.org/ + version: 5.1.3 +digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b +generated: "2021-06-01T11:14:27.54842001Z" diff --git a/develop/prototype-gui/0.0.11/Chart.yaml b/develop/prototype-gui/0.0.11/Chart.yaml new file mode 100644 index 0000000000..e8dd1513f7 --- /dev/null +++ b/develop/prototype-gui/0.0.11/Chart.yaml @@ -0,0 +1,22 @@ +apiVersion: v2 +appVersion: auto +dependencies: +- name: common + repository: https://truecharts.org/ + version: 5.1.3 +deprecated: false +description: App to test GUI prototypes +home: https://github.com/truecharts/apps/tree/master/charts/develop/prototype-gui +icon: https://truecharts.org/_static/img/jackett-icon.png +keywords: +- dev +- prototype +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: truecharts.org +name: prototype-gui +sources: null +type: application +version: 0.0.11 diff --git a/develop/prototype-gui/0.0.11/README.md b/develop/prototype-gui/0.0.11/README.md new file mode 100644 index 0000000000..88c3c913b1 --- /dev/null +++ b/develop/prototype-gui/0.0.11/README.md @@ -0,0 +1,56 @@ +# Introduction + +![Version: 3.1.5](https://img.shields.io/badge/Version-3.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: auto](https://img.shields.io/badge/AppVersion-auto-informational?style=flat-square) + +API Support for your favorite torrent trackers. + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://truecharts.org/ | common | 3.5.5 | + +## Installing the Chart + +To install the chart with the release name `jackett` + +- Open TrueNAS SCALE +- Go to Apps +- Click "Install" for this specific Apps +- Fill out the configuration form + +## Uninstalling the Chart + +To uninstall the `jackett` deployment + +- Open TrueNAS SCALE +- Go to Apps +- Go to "Installed Apps" +- Expand the menu in the top-right corner of this App +- Click "Remove" for this specific Apps + +The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release. + +## Support + +- See the [Wiki](https://truecharts.org) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) +- Ask a [question](https://github.com/truecharts/apps/discussions) + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0) +All Rights Reserved - The TrueCharts Project diff --git a/develop/prototype-gui/0.0.11/app-readme.md b/develop/prototype-gui/0.0.11/app-readme.md new file mode 100644 index 0000000000..f1bf7dc810 --- /dev/null +++ b/develop/prototype-gui/0.0.11/app-readme.md @@ -0,0 +1,3 @@ +API Support for your favorite torrent trackers. +This App is supplied by TrueCharts, for more information please visit https://truecharts.org +App to test GUI prototypes diff --git a/develop/prototype-gui/0.0.11/charts/common-5.1.3.tgz b/develop/prototype-gui/0.0.11/charts/common-5.1.3.tgz new file mode 100644 index 0000000000..7fb16d84d5 Binary files /dev/null and b/develop/prototype-gui/0.0.11/charts/common-5.1.3.tgz differ diff --git a/develop/prototype-gui/0.0.11/ix_values.yaml b/develop/prototype-gui/0.0.11/ix_values.yaml new file mode 100644 index 0000000000..3f37f7fd25 --- /dev/null +++ b/develop/prototype-gui/0.0.11/ix_values.yaml @@ -0,0 +1,15 @@ +## +# This file contains Values.yaml content that gets added to the output of questions.yaml +# It's ONLY meant for content that the user is NOT expected to change. +# Example: Everything under "image" is not included in questions.yaml but is included here. +## + +image: + repository: ghcr.io/k8s-at-home/jackett + pullPolicy: IfNotPresent + tag: v0.18.210 + +## +# Most other defaults are set in questions.yaml +# For other options please refer to the wiki, default_values.yaml or the common library chart +## diff --git a/develop/prototype-gui/0.0.11/questions.yaml b/develop/prototype-gui/0.0.11/questions.yaml new file mode 100644 index 0000000000..8987815f17 --- /dev/null +++ b/develop/prototype-gui/0.0.11/questions.yaml @@ -0,0 +1,697 @@ +groups: + - name: "Container Image" + description: "Image to be used for container" + - name: "Controller" + description: "Configure workload deployment" + - name: "Container Configuration" + description: "additional container configuration" + - name: "App Configuration" + description: "App specific config options" + - name: "Networking and Services" + description: "Configure Network and Services for container" + - name: "Storage and Persistence" + description: "Persist and share data that is separate from the container" + - name: "Ingress" + description: "Ingress Configuration" + - name: "Security and Permissions" + description: "Configure security context and permissions" + - name: "Resources and Devices" + description: "Specify resources/devices to be allocated to workload" + - name: "Advanced" + description: "Advanced Configuration" +portals: + web_portal: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: controller + group: "Controller" + label: "" + schema: + type: dict + attrs: + - variable: type + description: "Please specify type of workload to deploy" + label: "(Advanced) Controller Type" + schema: + type: string + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + type: dict + attrs: + - variable: TZ + label: "Timezone" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: UMASK + label: "UMASK" + description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" + schema: + type: string + default: "002" + # Configure Enviroment Variables + - variable: envList + label: "Image environment" + group: "Container Configuration" + schema: + type: list + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: hostNetwork + group: "Networking and Services" + label: "(Advanced) Enable Host Networking" + schema: + type: boolean + default: false + - variable: externalInterfaces + description: "External Interfaces" + label: "(Advanced) External Interfaces" + group: "Networking and Services" + schema: + type: list + items: + - variable: interfaceConfiguration + description: "Interface Configuration" + label: "Interface Configuration" + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: "Please specify host interface" + label: "Host Interface" + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: "Define how IP Address will be managed" + label: "IP Address Management" + schema: + type: dict + required: true + attrs: + - variable: type + description: "Specify type for IPAM" + label: "IPAM Type" + schema: + type: string + required: true + enum: + - value: "dhcp" + description: "Use DHCP" + - value: "static" + description: "Use static IP" + show_subquestions_if: "static" + subquestions: + - variable: staticIPConfigurations + label: "Static IP Addresses" + schema: + type: list + items: + - variable: staticIP + label: "Static IP" + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: "Static Routes" + schema: + type: list + items: + - variable: staticRouteConfiguration + label: "Static Route Configuration" + schema: + type: dict + attrs: + - variable: destination + label: "Destination" + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: "Gateway" + schema: + type: ipaddr + cidr: false + required: true + - variable: externalInterfaces + description: "External Interfaces" + label: "(Advanced) External Interfaces" + group: "Networking and Services" + schema: + type: list + items: + - variable: interfaceConfiguration + description: "Interface Configuration" + label: "Interface Configuration" + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: "Please specify host interface" + label: "Host Interface" + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: "Define how IP Address will be managed" + label: "IP Address Management" + schema: + type: dict + required: true + attrs: + - variable: type + description: "Specify type for IPAM" + label: "IPAM Type" + schema: + type: string + required: true + enum: + - value: "dhcp" + description: "Use DHCP" + - value: "static" + description: "Use static IP" + show_subquestions_if: "static" + subquestions: + - variable: staticIPConfigurations + label: "Static IP Addresses" + schema: + type: list + items: + - variable: staticIP + label: "Static IP" + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: "Static Routes" + schema: + type: list + items: + - variable: staticRouteConfiguration + label: "Static Route Configuration" + schema: + type: dict + attrs: + - variable: destination + label: "Destination" + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: "Gateway" + schema: + type: ipaddr + cidr: false + required: true + - variable: service + group: "Networking and Services" + label: "Configure Service(s)" + schema: + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "NodePort" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "(Advanced) LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: 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: port + label: "Container Port" + schema: + type: int + default: 9117 + editable: false + hidden: true + - variable: targetport + label: "Target Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 9117 + editable: true + required: true + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort" + schema: + type: int + min: 9000 + max: 65535 + default: 36009 + required: true + ## TrueCharts Specific + - variable: persistence + label: "Integrated Persistent Storage" + group: "Storage and Persistence" + schema: + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + - variable: storageClass + label: "(Advanced) Type of Storage" + description: " Warning: Anything other than SCALE-ZFS will break rollback!" + schema: + type: string + default: "SCALE-ZFS" + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "/config" + hidden: true + - variable: emptyDir + label: "EmptyDir Volume" + schema: + type: dict + attrs: + - variable: enabled + label: "(Advanced) Use emptyDir volume" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: medium + label: "EmptyDir Medium" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: accessMode + label: "Access Mode (Advanced)" + description: "Allow or disallow multiple PVC's writhing to the same PVC" + schema: + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: size + label: "Size quotum of storage" + schema: + type: string + default: "100Gi" + - variable: hostPathMounts + label: "Custom app storage" + group: "Storage and Persistence" + schema: + type: list + default: [] + items: + - variable: volumeMount + label: "Custom Storage" + schema: + type: dict + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: true + hidden: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + type: boolean + default: true + - variable: readOnly + label: "Mount as ReadOnly" + description: "prevent any write from being done to the mounted volume" + schema: + type: boolean + default: false + - variable: emptyDir + label: "EmptyDir Volume" + schema: + type: dict + attrs: + - variable: enabled + label: "(Advanced) Use emptyDir volume" + schema: + type: boolean + default: false + - variable: medium + label: "EmptyDir Medium" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: mountPath + label: "Mount Path" + description: "Path to mount inside the pod" + schema: + type: path + required: true + default: "" + editable: true + - variable: hostPath + label: "Host Path" + description: "Path on the host to mount inside the container, ignored when emptyDir is enabled" + schema: + type: hostpath + required: true + + - variable: ingress + label: "" + group: "Ingress" + schema: + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCERT + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + + # Enable privileged + - variable: securityContext + group: "Security and Permissions" + label: "Security Context" + schema: + type: dict + attrs: + - variable: privileged + label: "(Advanced) Enable privileged mode" + schema: + type: boolean + default: false + # Set Pod Security Policy + - variable: podSecurityContext + group: "Security and Permissions" + label: "Pod Security Context" + schema: + type: dict + attrs: + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "(Advanced) When should we take ownership?" + schema: + type: string + default: "OnRootMismatch" + enum: + - value: "OnRootMismatch" + description: "OnRootMismatch" + - value: "Always" + description: "Always" + + + - variable: resources + group: "Resources and Devices" + label: "" + schema: + type: dict + attrs: + - variable: limits + label: "(Advanced) Limit Resource Consumption" + schema: + type: dict + attrs: + - variable: cpu + label: "CPU" + schema: + type: string + default: "2000m" + - variable: memory + label: "Memory (RAM)" + schema: + type: string + default: "2Gi" + - variable: requests + label: "(Advanced) Request minimum resources required" + schema: + type: dict + attrs: + - variable: cpu + label: "CPU" + schema: + type: string + default: "10m" + - variable: memory + label: "Memory (RAM)" + schema: + type: string + default: "50Mi" diff --git a/develop/prototype-gui/0.0.11/templates/common.yaml b/develop/prototype-gui/0.0.11/templates/common.yaml new file mode 100644 index 0000000000..a6613c2ce2 --- /dev/null +++ b/develop/prototype-gui/0.0.11/templates/common.yaml @@ -0,0 +1 @@ +{{ include "common.all" . }} diff --git a/develop/prototype-gui/0.0.11/test_values.yaml b/develop/prototype-gui/0.0.11/test_values.yaml new file mode 100644 index 0000000000..c874c172e4 --- /dev/null +++ b/develop/prototype-gui/0.0.11/test_values.yaml @@ -0,0 +1,33 @@ +# Default values for Jackett. + +image: + repository: ghcr.io/k8s-at-home/jackett + pullPolicy: IfNotPresent + tag: v0.18.210 + +strategy: + type: Recreate + + +service: + main: + enabled: true + ports: + main: + port: 9117 + +env: {} + # TZ: UTC + # PUID: 1001 + # PGID: 1001 + + +persistence: + config: + enabled: true + mountPath: "/config" + emptyDir: + enabled: true + accessMode: ReadWriteOnce + size: 1Gi + storageClass: "" diff --git a/develop/prototype-gui/0.0.11/values.yaml b/develop/prototype-gui/0.0.11/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/incubator/appdaemon/2.2.3/Chart.lock b/incubator/appdaemon/2.2.3/Chart.lock index 375069ebeb..725cfd9956 100644 --- a/incubator/appdaemon/2.2.3/Chart.lock +++ b/incubator/appdaemon/2.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:26.200697619Z" +generated: "2021-06-01T11:14:09.811162785Z" diff --git a/incubator/bazarr/5.2.3/Chart.lock b/incubator/bazarr/5.2.3/Chart.lock index 5ed2a40357..01c8398973 100644 --- a/incubator/bazarr/5.2.3/Chart.lock +++ b/incubator/bazarr/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:27.023678941Z" +generated: "2021-06-01T11:14:10.393475594Z" diff --git a/incubator/calibre-web/5.2.3/Chart.lock b/incubator/calibre-web/5.2.3/Chart.lock index 535c51dcc2..3cc8c1b6d9 100644 --- a/incubator/calibre-web/5.2.3/Chart.lock +++ b/incubator/calibre-web/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:27.851108224Z" +generated: "2021-06-01T11:14:11.050032976Z" diff --git a/incubator/deluge/5.2.3/Chart.lock b/incubator/deluge/5.2.3/Chart.lock index c57fb41c94..765222b858 100644 --- a/incubator/deluge/5.2.3/Chart.lock +++ b/incubator/deluge/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:28.66910454Z" +generated: "2021-06-01T11:14:11.674242891Z" diff --git a/incubator/fireflyiii/3.2.4/Chart.lock b/incubator/fireflyiii/3.2.4/Chart.lock index 74853cdc7a..9df45ca5d7 100644 --- a/incubator/fireflyiii/3.2.4/Chart.lock +++ b/incubator/fireflyiii/3.2.4/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 10.4.8 digest: sha256:2ef9469c822d60396b7d9503681cb9888c9502063705d50b603fa14bd4e7c8e7 -generated: "2021-06-01T11:07:32.231352319Z" +generated: "2021-06-01T11:14:14.542739434Z" diff --git a/incubator/freshrss/5.2.3/Chart.lock b/incubator/freshrss/5.2.3/Chart.lock index be225b940f..75bfa209f6 100644 --- a/incubator/freshrss/5.2.3/Chart.lock +++ b/incubator/freshrss/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:36.018488684Z" +generated: "2021-06-01T11:14:17.620520106Z" diff --git a/incubator/gaps/5.2.3/Chart.lock b/incubator/gaps/5.2.3/Chart.lock index 0cedb61379..84627d64c2 100644 --- a/incubator/gaps/5.2.3/Chart.lock +++ b/incubator/gaps/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:36.818733579Z" +generated: "2021-06-01T11:14:18.226539232Z" diff --git a/incubator/grocy/5.2.3/Chart.lock b/incubator/grocy/5.2.3/Chart.lock index f21d3920e2..cd95977e48 100644 --- a/incubator/grocy/5.2.3/Chart.lock +++ b/incubator/grocy/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:37.658716983Z" +generated: "2021-06-01T11:14:18.855213485Z" diff --git a/incubator/heimdall/5.2.3/Chart.lock b/incubator/heimdall/5.2.3/Chart.lock index 22578bc19f..19fcc59b57 100644 --- a/incubator/heimdall/5.2.3/Chart.lock +++ b/incubator/heimdall/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:38.466471447Z" +generated: "2021-06-01T11:14:19.595895451Z" diff --git a/incubator/lazylibrarian/5.2.3/Chart.lock b/incubator/lazylibrarian/5.2.3/Chart.lock index 79677ec159..ec6e8a3202 100644 --- a/incubator/lazylibrarian/5.2.3/Chart.lock +++ b/incubator/lazylibrarian/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:39.252926041Z" +generated: "2021-06-01T11:14:20.232700221Z" diff --git a/incubator/lychee/5.2.3/Chart.lock b/incubator/lychee/5.2.3/Chart.lock index 51fa68571b..1dac0cde40 100644 --- a/incubator/lychee/5.2.3/Chart.lock +++ b/incubator/lychee/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:40.075403447Z" +generated: "2021-06-01T11:14:20.876576737Z" diff --git a/incubator/navidrome/5.2.3/Chart.lock b/incubator/navidrome/5.2.3/Chart.lock index 174c6bc970..c35d3ffeb7 100644 --- a/incubator/navidrome/5.2.3/Chart.lock +++ b/incubator/navidrome/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:40.888845775Z" +generated: "2021-06-01T11:14:21.491080487Z" diff --git a/incubator/node-red/5.2.3/Chart.lock b/incubator/node-red/5.2.3/Chart.lock index 6021e50678..749eb882ff 100644 --- a/incubator/node-red/5.2.3/Chart.lock +++ b/incubator/node-red/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:41.685630754Z" +generated: "2021-06-01T11:14:22.084341228Z" diff --git a/incubator/nzbget/5.2.3/Chart.lock b/incubator/nzbget/5.2.3/Chart.lock index 9dbd9560ba..509e142b3a 100644 --- a/incubator/nzbget/5.2.3/Chart.lock +++ b/incubator/nzbget/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:42.488726206Z" +generated: "2021-06-01T11:14:22.713279288Z" diff --git a/incubator/organizr/5.2.3/Chart.lock b/incubator/organizr/5.2.3/Chart.lock index 101e22b1af..8ab808cf50 100644 --- a/incubator/organizr/5.2.3/Chart.lock +++ b/incubator/organizr/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:43.293563188Z" +generated: "2021-06-01T11:14:23.285264119Z" diff --git a/incubator/podgrab/3.2.3/Chart.lock b/incubator/podgrab/3.2.3/Chart.lock index 809bf8ed82..eeec1460a1 100644 --- a/incubator/podgrab/3.2.3/Chart.lock +++ b/incubator/podgrab/3.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:44.168639541Z" +generated: "2021-06-01T11:14:23.841890526Z" diff --git a/incubator/qbittorrent/5.2.3/Chart.lock b/incubator/qbittorrent/5.2.3/Chart.lock index c446ae1fad..f8e73f1bd7 100644 --- a/incubator/qbittorrent/5.2.3/Chart.lock +++ b/incubator/qbittorrent/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:44.990162575Z" +generated: "2021-06-01T11:14:24.424995418Z" diff --git a/incubator/readarr/5.2.4/Chart.lock b/incubator/readarr/5.2.4/Chart.lock index 897ef7fad4..b13e79c2ed 100644 --- a/incubator/readarr/5.2.4/Chart.lock +++ b/incubator/readarr/5.2.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:45.786258802Z" +generated: "2021-06-01T11:14:25.026753783Z" diff --git a/incubator/sabnzbd/5.2.3/Chart.lock b/incubator/sabnzbd/5.2.3/Chart.lock index f92dbc1e5c..098359c63e 100644 --- a/incubator/sabnzbd/5.2.3/Chart.lock +++ b/incubator/sabnzbd/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:46.602776561Z" +generated: "2021-06-01T11:14:25.623706977Z" diff --git a/incubator/tvheadend/6.2.3/Chart.lock b/incubator/tvheadend/6.2.3/Chart.lock index 5b4d884f79..88d30244fa 100644 --- a/incubator/tvheadend/6.2.3/Chart.lock +++ b/incubator/tvheadend/6.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:47.440806556Z" +generated: "2021-06-01T11:14:26.262728684Z" diff --git a/incubator/unifi/5.2.3/Chart.lock b/incubator/unifi/5.2.3/Chart.lock index b180c48876..8c2bfc8337 100644 --- a/incubator/unifi/5.2.3/Chart.lock +++ b/incubator/unifi/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:48.242949209Z" +generated: "2021-06-01T11:14:26.922145088Z" diff --git a/stable/collabora-online/5.2.4/Chart.lock b/stable/collabora-online/5.2.4/Chart.lock index 06b9842d5d..63551c3e97 100644 --- a/stable/collabora-online/5.2.4/Chart.lock +++ b/stable/collabora-online/5.2.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:01.044181391Z" +generated: "2021-06-01T11:13:50.283764563Z" diff --git a/stable/deepstack-cpu/3.2.3/Chart.lock b/stable/deepstack-cpu/3.2.3/Chart.lock index fce735353c..862f384653 100644 --- a/stable/deepstack-cpu/3.2.3/Chart.lock +++ b/stable/deepstack-cpu/3.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:01.900256062Z" +generated: "2021-06-01T11:13:50.944888714Z" diff --git a/stable/emby/5.2.3/Chart.lock b/stable/emby/5.2.3/Chart.lock index 74bd086f01..91b17b683c 100644 --- a/stable/emby/5.2.3/Chart.lock +++ b/stable/emby/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:02.755061835Z" +generated: "2021-06-01T11:13:51.545221559Z" diff --git a/stable/esphome/5.2.3/Chart.lock b/stable/esphome/5.2.3/Chart.lock index 95d80bb50f..af811f35da 100644 --- a/stable/esphome/5.2.3/Chart.lock +++ b/stable/esphome/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:03.592154119Z" +generated: "2021-06-01T11:13:52.208165537Z" diff --git a/stable/handbrake/5.2.3/Chart.lock b/stable/handbrake/5.2.3/Chart.lock index e3746061d6..c58e7e9d69 100644 --- a/stable/handbrake/5.2.3/Chart.lock +++ b/stable/handbrake/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:04.391717977Z" +generated: "2021-06-01T11:13:52.843962111Z" diff --git a/stable/home-assistant/5.2.3/Chart.lock b/stable/home-assistant/5.2.3/Chart.lock index 1b09e5a0a6..f3fa01af83 100644 --- a/stable/home-assistant/5.2.3/Chart.lock +++ b/stable/home-assistant/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:05.200814177Z" +generated: "2021-06-01T11:13:53.497063343Z" diff --git a/stable/jackett/5.2.5/CONFIG.md b/stable/jackett/5.2.5/CONFIG.md new file mode 100644 index 0000000000..6d760c1842 --- /dev/null +++ b/stable/jackett/5.2.5/CONFIG.md @@ -0,0 +1,8 @@ +# Configuration Options + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide: +https://truecharts.org/manual/linking/ + +##### Available config options +In the future this page is going to contain an automated list of options available in the installation/edit UI. diff --git a/stable/jackett/5.2.5/Chart.lock b/stable/jackett/5.2.5/Chart.lock new file mode 100644 index 0000000000..ef1bd58529 --- /dev/null +++ b/stable/jackett/5.2.5/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://truecharts.org/ + version: 5.1.3 +digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b +generated: "2021-06-01T11:13:54.226658214Z" diff --git a/stable/jackett/5.2.5/Chart.yaml b/stable/jackett/5.2.5/Chart.yaml new file mode 100644 index 0000000000..92117ae5e2 --- /dev/null +++ b/stable/jackett/5.2.5/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: auto +dependencies: +- name: common + repository: https://truecharts.org/ + version: 5.1.3 +deprecated: false +description: API Support for your favorite torrent trackers. +home: https://github.com/truecharts/apps/tree/master/charts/stable/jackett +icon: https://truecharts.org/_static/img/jackett-icon.png +keywords: +- jackett +- torrent +- usenet +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: truecharts.org +- email: kjeld@schouten-lebbing.nl + name: Ornias1993 + url: truecharts.org +name: jackett +sources: +- https://github.com/Jackett/Jackett +type: application +version: 5.2.5 diff --git a/stable/jackett/5.2.5/README.md b/stable/jackett/5.2.5/README.md new file mode 100644 index 0000000000..88c3c913b1 --- /dev/null +++ b/stable/jackett/5.2.5/README.md @@ -0,0 +1,56 @@ +# Introduction + +![Version: 3.1.5](https://img.shields.io/badge/Version-3.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: auto](https://img.shields.io/badge/AppVersion-auto-informational?style=flat-square) + +API Support for your favorite torrent trackers. + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://truecharts.org/ | common | 3.5.5 | + +## Installing the Chart + +To install the chart with the release name `jackett` + +- Open TrueNAS SCALE +- Go to Apps +- Click "Install" for this specific Apps +- Fill out the configuration form + +## Uninstalling the Chart + +To uninstall the `jackett` deployment + +- Open TrueNAS SCALE +- Go to Apps +- Go to "Installed Apps" +- Expand the menu in the top-right corner of this App +- Click "Remove" for this specific Apps + +The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release. + +## Support + +- See the [Wiki](https://truecharts.org) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) +- Ask a [question](https://github.com/truecharts/apps/discussions) + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0) +All Rights Reserved - The TrueCharts Project diff --git a/stable/jackett/5.2.5/app-readme.md b/stable/jackett/5.2.5/app-readme.md new file mode 100644 index 0000000000..7e8f54afb7 --- /dev/null +++ b/stable/jackett/5.2.5/app-readme.md @@ -0,0 +1,3 @@ +API Support for your favorite torrent trackers. +This App is supplied by TrueCharts, for more information please visit https://truecharts.org +API Support for your favorite torrent trackers. diff --git a/stable/jackett/5.2.5/charts/common-5.1.3.tgz b/stable/jackett/5.2.5/charts/common-5.1.3.tgz new file mode 100644 index 0000000000..7fb16d84d5 Binary files /dev/null and b/stable/jackett/5.2.5/charts/common-5.1.3.tgz differ diff --git a/stable/jackett/5.2.5/ix_values.yaml b/stable/jackett/5.2.5/ix_values.yaml new file mode 100644 index 0000000000..3f37f7fd25 --- /dev/null +++ b/stable/jackett/5.2.5/ix_values.yaml @@ -0,0 +1,15 @@ +## +# This file contains Values.yaml content that gets added to the output of questions.yaml +# It's ONLY meant for content that the user is NOT expected to change. +# Example: Everything under "image" is not included in questions.yaml but is included here. +## + +image: + repository: ghcr.io/k8s-at-home/jackett + pullPolicy: IfNotPresent + tag: v0.18.210 + +## +# Most other defaults are set in questions.yaml +# For other options please refer to the wiki, default_values.yaml or the common library chart +## diff --git a/stable/jackett/5.2.5/questions.yaml b/stable/jackett/5.2.5/questions.yaml new file mode 100644 index 0000000000..c0bde3034c --- /dev/null +++ b/stable/jackett/5.2.5/questions.yaml @@ -0,0 +1,535 @@ +groups: + - name: "Container Image" + description: "Image to be used for container" + - name: "Controller" + description: "Configure workload deployment" + - name: "Container Configuration" + description: "additional container configuration" + - name: "App Configuration" + description: "App specific config options" + - name: "Networking and Services" + description: "Configure Network and Services for container" + - name: "Storage and Persistence" + description: "Persist and share data that is separate from the container" + - name: "Ingress" + description: "Ingress Configuration" + - name: "Security and Permissions" + description: "Configure security context and permissions" + - name: "Resources and Devices" + description: "Specify resources/devices to be allocated to workload" + - name: "Advanced" + description: "Advanced Configuration" +portals: + web_portal: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: controller + group: "Controller" + label: "" + schema: + type: dict + attrs: + - variable: type + description: "Please specify type of workload to deploy" + label: "(Advanced) Controller Type" + schema: + type: string + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + type: dict + attrs: + - variable: TZ + label: "Timezone" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: UMASK + label: "UMASK" + description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" + schema: + type: string + default: "002" + # Configure Enviroment Variables + - variable: envList + label: "Image environment" + group: "Container Configuration" + schema: + type: list + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: hostNetwork + group: "Networking and Services" + label: "Enable Host Networking" + schema: + type: boolean + default: false + - variable: externalInterfaces + description: "External Interfaces" + label: "(Advanced) External Interfaces" + group: "Networking and Services" + schema: + type: list + items: + - variable: interfaceConfiguration + description: "Interface Configuration" + label: "Interface Configuration" + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: "Please specify host interface" + label: "Host Interface" + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: "Define how IP Address will be managed" + label: "IP Address Management" + schema: + type: dict + required: true + attrs: + - variable: type + description: "Specify type for IPAM" + label: "IPAM Type" + schema: + type: string + required: true + enum: + - value: "dhcp" + description: "Use DHCP" + - value: "static" + description: "Use static IP" + show_subquestions_if: "static" + subquestions: + - variable: staticIPConfigurations + label: "Static IP Addresses" + schema: + type: list + items: + - variable: staticIP + label: "Static IP" + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: "Static Routes" + schema: + type: list + items: + - variable: staticRouteConfiguration + label: "Static Route Configuration" + schema: + type: dict + attrs: + - variable: destination + label: "Destination" + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: "Gateway" + schema: + type: ipaddr + cidr: false + required: true + - variable: service + group: "Networking and Services" + label: "Configure Service(s)" + schema: + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "NodePort" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: 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: port + label: "Container Port" + schema: + type: int + default: 9117 + editable: false + hidden: true + - variable: targetport + label: "Target Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 9117 + editable: true + required: true + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort" + schema: + type: int + min: 9000 + max: 65535 + default: 36009 + required: true + ## TrueCharts Specific + - variable: persistence + label: "Integrated Persistent Storage" + group: "Storage and Persistence" + schema: + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + - variable: storageClass + label: "Type of Storage" + description: " Warning: Anything other than SCALE-ZFS will break rollback!" + schema: + type: string + default: "SCALE-ZFS" + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "/config" + hidden: true + - variable: emptyDir + label: "EmptyDir Volume" + schema: + type: dict + attrs: + - variable: enabled + label: "Use emptyDir volume" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: medium + label: "EmptyDir Medium" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: accessMode + label: "Access Mode (Advanced)" + description: "Allow or disallow multiple PVC's writhing to the same PVC" + schema: + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: size + label: "Size quotum of storage" + schema: + type: string + default: "100Gi" + - variable: hostPathMounts + label: "Custom app storage" + group: "Storage and Persistence" + schema: + type: list + default: [] + items: + - variable: volumeMount + label: "Custom Storage" + schema: + type: dict + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: true + hidden: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + type: boolean + default: true + - variable: readOnly + label: "Mount as ReadOnly" + description: "prevent any write from being done to the mounted volume" + schema: + type: boolean + default: false + - variable: emptyDir + label: "EmptyDir Volume" + schema: + type: dict + attrs: + - variable: enabled + label: "Use emptyDir volume" + schema: + type: boolean + default: false + - variable: medium + label: "EmptyDir Medium" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: mountPath + label: "Mount Path" + description: "Path to mount inside the pod" + schema: + type: path + required: true + default: "" + editable: true + - variable: hostPath + label: "Host Path" + description: "Path on the host to mount inside the container, ignored when emptyDir is enabled" + schema: + type: hostpath + required: true + # Enable privileged + - variable: securityContext + group: "Security and Permissions" + label: "Security Context" + schema: + type: dict + attrs: + - variable: privileged + label: "Enable privileged mode for Common-Chart based charts" + schema: + type: boolean + default: false + # Set Pod Security Policy + - variable: podSecurityContext + group: "Security and Permissions" + label: "Pod Security Context" + schema: + type: dict + attrs: + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: "OnRootMismatch" + enum: + - value: "OnRootMismatch" + description: "OnRootMismatch" + - value: "Always" + description: "Always" + - variable: resources + group: "Resources and Devices" + label: "" + schema: + type: dict + attrs: + - variable: limits + label: "Advanced Limit Resource Consumption" + schema: + type: dict + attrs: + - variable: cpu + label: "CPU" + schema: + type: string + default: "2000m" + - variable: memory + label: "Memory RAM" + schema: + type: string + default: "2Gi" + - variable: requests + label: "Advanced Request minimum resources required" + schema: + type: dict + attrs: + - variable: cpu + label: "CPU" + schema: + type: string + default: "10m" + - variable: memory + label: "Memory RAM" + schema: + type: string + default: "50Mi" diff --git a/stable/jackett/5.2.5/templates/common.yaml b/stable/jackett/5.2.5/templates/common.yaml new file mode 100644 index 0000000000..a6613c2ce2 --- /dev/null +++ b/stable/jackett/5.2.5/templates/common.yaml @@ -0,0 +1 @@ +{{ include "common.all" . }} diff --git a/stable/jackett/5.2.5/test_values.yaml b/stable/jackett/5.2.5/test_values.yaml new file mode 100644 index 0000000000..c874c172e4 --- /dev/null +++ b/stable/jackett/5.2.5/test_values.yaml @@ -0,0 +1,33 @@ +# Default values for Jackett. + +image: + repository: ghcr.io/k8s-at-home/jackett + pullPolicy: IfNotPresent + tag: v0.18.210 + +strategy: + type: Recreate + + +service: + main: + enabled: true + ports: + main: + port: 9117 + +env: {} + # TZ: UTC + # PUID: 1001 + # PGID: 1001 + + +persistence: + config: + enabled: true + mountPath: "/config" + emptyDir: + enabled: true + accessMode: ReadWriteOnce + size: 1Gi + storageClass: "" diff --git a/stable/jackett/5.2.5/values.yaml b/stable/jackett/5.2.5/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/jellyfin/5.2.3/Chart.lock b/stable/jellyfin/5.2.3/Chart.lock index 5d584743e5..87d9e31985 100644 --- a/stable/jellyfin/5.2.3/Chart.lock +++ b/stable/jellyfin/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:06.871710833Z" +generated: "2021-06-01T11:13:54.857865419Z" diff --git a/stable/kms/5.2.3/Chart.lock b/stable/kms/5.2.3/Chart.lock index 4a27b28ddb..b385746b44 100644 --- a/stable/kms/5.2.3/Chart.lock +++ b/stable/kms/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:07.703200318Z" +generated: "2021-06-01T11:13:55.484545157Z" diff --git a/stable/lidarr/5.2.3/Chart.lock b/stable/lidarr/5.2.3/Chart.lock index 44ac97d926..d2e17b9956 100644 --- a/stable/lidarr/5.2.3/Chart.lock +++ b/stable/lidarr/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:08.511597655Z" +generated: "2021-06-01T11:13:56.112083908Z" diff --git a/stable/ombi/5.2.4/Chart.lock b/stable/ombi/5.2.4/Chart.lock index 80fb816351..f57b4dafde 100644 --- a/stable/ombi/5.2.4/Chart.lock +++ b/stable/ombi/5.2.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:09.349867913Z" +generated: "2021-06-01T11:13:56.741094448Z" diff --git a/stable/plex/4.2.3/Chart.lock b/stable/plex/4.2.3/Chart.lock index 66a507730f..0358051b2d 100644 --- a/stable/plex/4.2.3/Chart.lock +++ b/stable/plex/4.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:10.175799729Z" +generated: "2021-06-01T11:13:57.427615836Z" diff --git a/stable/radarr/5.2.4/Chart.lock b/stable/radarr/5.2.4/Chart.lock index b59feb7e8c..c2b4dc225d 100644 --- a/stable/radarr/5.2.4/Chart.lock +++ b/stable/radarr/5.2.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:11.02476819Z" +generated: "2021-06-01T11:13:58.098057187Z" diff --git a/stable/sonarr/5.2.3/Chart.lock b/stable/sonarr/5.2.3/Chart.lock index 652a0ed017..a0de13ccdb 100644 --- a/stable/sonarr/5.2.3/Chart.lock +++ b/stable/sonarr/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:11.846524514Z" +generated: "2021-06-01T11:13:58.686007627Z" diff --git a/stable/syncthing/5.3.3/Chart.lock b/stable/syncthing/5.3.3/Chart.lock index e021a1d7ce..73ebf594b7 100644 --- a/stable/syncthing/5.3.3/Chart.lock +++ b/stable/syncthing/5.3.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:12.67470567Z" +generated: "2021-06-01T11:13:59.270946622Z" diff --git a/stable/tautulli/5.2.3/Chart.lock b/stable/tautulli/5.2.3/Chart.lock index d4369c4a5a..1bb015925e 100644 --- a/stable/tautulli/5.2.3/Chart.lock +++ b/stable/tautulli/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:13.502641708Z" +generated: "2021-06-01T11:13:59.863771033Z" diff --git a/stable/traefik/4.0.5/Chart.lock b/stable/traefik/4.0.5/Chart.lock index aa183390f4..1158e9a032 100644 --- a/stable/traefik/4.0.5/Chart.lock +++ b/stable/traefik/4.0.5/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://helm.traefik.io/traefik version: 9.19.1 digest: sha256:6837d576d0a80cb63dcd82a8dd3a2e7e5ea10f710b1ef1d5c29ce3af4eb3fbfe -generated: "2021-06-01T11:07:14.89877622Z" +generated: "2021-06-01T11:14:00.8278784Z" diff --git a/stable/transmission/5.2.3/Chart.lock b/stable/transmission/5.2.3/Chart.lock index c5c68df145..eca72e7711 100644 --- a/stable/transmission/5.2.3/Chart.lock +++ b/stable/transmission/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:17.175925979Z" +generated: "2021-06-01T11:14:02.479042462Z" diff --git a/stable/truecommand/5.2.3/Chart.lock b/stable/truecommand/5.2.3/Chart.lock index ca09ba8cef..638a94ca0c 100644 --- a/stable/truecommand/5.2.3/Chart.lock +++ b/stable/truecommand/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:18.010490478Z" +generated: "2021-06-01T11:14:03.172609154Z" diff --git a/stable/vaultwarden/2.2.6/Chart.lock b/stable/vaultwarden/2.2.6/Chart.lock index 5e509e278c..9d67974b9b 100644 --- a/stable/vaultwarden/2.2.6/Chart.lock +++ b/stable/vaultwarden/2.2.6/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 10.4.8 digest: sha256:2ef9469c822d60396b7d9503681cb9888c9502063705d50b603fa14bd4e7c8e7 -generated: "2021-06-01T11:07:21.577376169Z" +generated: "2021-06-01T11:14:06.18526002Z" diff --git a/stable/zwavejs2mqtt/5.2.3/Chart.lock b/stable/zwavejs2mqtt/5.2.3/Chart.lock index 150d1a5b4a..da517b3650 100644 --- a/stable/zwavejs2mqtt/5.2.3/Chart.lock +++ b/stable/zwavejs2mqtt/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:25.399861699Z" +generated: "2021-06-01T11:14:09.181514391Z"