From 2d6d62db9b71c3ec5570597f0cd195112b64bb1f Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Wed, 5 May 2021 16:02:00 +0000 Subject: [PATCH] Commit new App releases for TrueCharts Signed-off-by: TrueCharts-Bot --- test/jackett/3.1.5/CONFIG.md | 8 + test/jackett/3.1.5/Chart.lock | 6 + test/jackett/3.1.5/Chart.yaml | 33 ++ test/jackett/3.1.5/README.md | 56 +++ test/jackett/3.1.5/app-readme.md | 2 + test/jackett/3.1.5/charts/common-3.5.5.tgz | Bin 0 -> 16414 bytes test/jackett/3.1.5/ix_values.yaml | 15 + test/jackett/3.1.5/questions.yaml | 434 +++++++++++++++++++++ test/jackett/3.1.5/templates/common.yaml | 1 + test/jackett/3.1.5/test_values.yaml | 46 +++ test/jackett/3.1.5/values.yaml | 1 + test/jackett/item.yaml | 3 + 12 files changed, 605 insertions(+) create mode 100644 test/jackett/3.1.5/CONFIG.md create mode 100644 test/jackett/3.1.5/Chart.lock create mode 100644 test/jackett/3.1.5/Chart.yaml create mode 100644 test/jackett/3.1.5/README.md create mode 100644 test/jackett/3.1.5/app-readme.md create mode 100644 test/jackett/3.1.5/charts/common-3.5.5.tgz create mode 100644 test/jackett/3.1.5/ix_values.yaml create mode 100644 test/jackett/3.1.5/questions.yaml create mode 100644 test/jackett/3.1.5/templates/common.yaml create mode 100644 test/jackett/3.1.5/test_values.yaml create mode 100644 test/jackett/3.1.5/values.yaml create mode 100644 test/jackett/item.yaml diff --git a/test/jackett/3.1.5/CONFIG.md b/test/jackett/3.1.5/CONFIG.md new file mode 100644 index 00000000000..6d760c18421 --- /dev/null +++ b/test/jackett/3.1.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/test/jackett/3.1.5/Chart.lock b/test/jackett/3.1.5/Chart.lock new file mode 100644 index 00000000000..b0832134817 --- /dev/null +++ b/test/jackett/3.1.5/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://truecharts.org/ + version: 3.5.5 +digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 +generated: "2021-05-04T15:26:57.938658773Z" diff --git a/test/jackett/3.1.5/Chart.yaml b/test/jackett/3.1.5/Chart.yaml new file mode 100644 index 00000000000..e29da188017 --- /dev/null +++ b/test/jackett/3.1.5/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: jackett +version: 3.1.5 +upstream_version: 7.0.1 +appVersion: "auto" +description: API Support for your favorite torrent trackers. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/stable/jackett +icon: https://truecharts.org/_static/img/jackett-icon.png +keywords: + - jackett + - torrent + - usenet +sources: + - https://github.com/truecharts/apps/tree/master/stable/jackett + - https://github.com/k8s-at-home/charts/tree/master/charts/jackett + - https://github.com/Jackett/Jackett + - https://hub.docker.com/r/linuxserver/jackett +dependencies: + - name: common + repository: https://truecharts.org/ + version: 3.5.5 + # condition: +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: truecharts.org + - name: Ornias1993 + email: kjeld@schouten-lebbing.nl + url: truecharts.org +# annotations: diff --git a/test/jackett/3.1.5/README.md b/test/jackett/3.1.5/README.md new file mode 100644 index 00000000000..88c3c913b18 --- /dev/null +++ b/test/jackett/3.1.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/test/jackett/3.1.5/app-readme.md b/test/jackett/3.1.5/app-readme.md new file mode 100644 index 00000000000..7d3c709fdff --- /dev/null +++ b/test/jackett/3.1.5/app-readme.md @@ -0,0 +1,2 @@ +API Support for your favorite torrent trackers. +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/test/jackett/3.1.5/charts/common-3.5.5.tgz b/test/jackett/3.1.5/charts/common-3.5.5.tgz new file mode 100644 index 0000000000000000000000000000000000000000..d01688bb84b5e7afb21a34f05f9a7227fe79c198 GIT binary patch literal 16414 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 literal 0 HcmV?d00001 diff --git a/test/jackett/3.1.5/ix_values.yaml b/test/jackett/3.1.5/ix_values.yaml new file mode 100644 index 00000000000..f7783217d1e --- /dev/null +++ b/test/jackett/3.1.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/truecharts/jackett + pullPolicy: IfNotPresent + tag: v0.17.1006 + +## +# 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/test/jackett/3.1.5/questions.yaml b/test/jackett/3.1.5/questions.yaml new file mode 100644 index 00000000000..6de48d7f95a --- /dev/null +++ b/test/jackett/3.1.5/questions.yaml @@ -0,0 +1,434 @@ +groups: + - name: "Container Image" + description: "Image to be used for container" + - name: "Workload Configuration" + description: "Configure workload deployment" + - name: "Configuration" + description: "additional container configuration" + - name: "Networking" + description: "Configure / service for container" + - name: "Storage" + description: "Persist and share data that is separate from the lifecycle of the container" + - name: "Resources and Devices" + description: "Specify resources/devices to be allocated to workload" + - name: "Reverse Proxy Configuration" + description: "Reverse Proxy configuration" + - name: "Advanced" + description: "Advanced Configuration" + - name: "WARNING" + description: "WARNING" +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 + # Update Policy + - variable: strategyType + group: "Container Image" + label: "Update Strategy" + schema: + type: string + default: "Recreate" + enum: + - value: "RollingUpdate" + description: "Create new pods and then kill old ones" + - value: "Recreate" + description: "Kill existing pods before creating new ones" + # Configure Time Zone + - variable: timezone + group: "Container Image" + label: "Timezone" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + # Configure Enviroment Variables + - variable: environmentVariables + label: "Image environment" + group: "Configuration" + schema: + type: list + default: [] + items: + - variable: environmentVariable + label: "Environment Variable" + schema: + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + # Enable Host Networking + - variable: hostNetwork + group: "Networking" + label: "Enable Host Networking" + schema: + type: boolean + default: false + - variable: services + group: "Networking" + label: "Configure Service" + 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" + schema: + type: string + default: "ClusterIP" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - variable: port + label: "Port configuration" + schema: + type: dict + attrs: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + hidden: false + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - variable: port + label: "container port" + schema: + type: int + default: 9117 + editable: false + hidden: true + - variable: targetport + label: "Internal Service port" + description: "When connecting internally to this App, you'll need this port" + schema: + type: int + default: 9117 + editable: false + hidden: true + - variable: nodePort + label: "(optional) host nodePort to expose to" + description: "only get used when nodePort is selected" + schema: + type: int + min: 9000 + max: 65535 + default: 36009 + required: true +## TrueCharts Specific + - variable: persistence + label: "Integrated Persistent Storage" + group: "Storage" + 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 + hidden: true + - variable: storageClass + label: "Type of Storage" + description: " Warning: Anything other than Internal will break rollback!" + schema: + type: string + default: "" + enum: + - value: "" + description: "Internal" + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "/config" + hidden: true + - variable: emptyDir + label: "Mount a ramdisk instead of actual storage" + schema: + type: boolean + default: false + hidden: true + - 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: customStorage + label: "Custom app storage" + group: "Storage" + schema: + type: list + default: [] + items: + - variable: volumeMount + label: "Custom Storage" + schema: + type: dict + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: true + required: true + hidden: true + editable: false + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + type: boolean + default: true + hidden: false + - variable: readOnly + label: "Mount as ReadOnly" + description: "prevent any write from being done to the mounted volume" + schema: + type: boolean + default: false + hidden: false + - variable: emptyDir + label: "emptyDir" + schema: + type: boolean + default: false + hidden: true + editable: false + - 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" + schema: + type: hostpath + required: true + - variable: ingress + label: "" + group: "Reverse Proxy Configuration" + schema: + type: dict + attrs: + - variable: main + label: "WebUI" + schema: + type: dict + attrs: + - variable: certType + label: "Select Reverse-Proxy Type" + schema: + type: string + default: "disabled" + enum: + - value: "disabled" + description: "Disabled" + - value: "" + description: "No Encryption/TLS/Certificates" + - value: "selfsigned" + description: "Self-Signed Certificate" + - value: "ixcert" + description: "TrueNAS SCALE Certificate" + - variable: type + label: "Reverse Proxy Type" + schema: + type: string + default: "HTTP" + hidden: true + editable: false + required: true + - variable: serviceName + label: "Service name to proxy to" + schema: + hidden: true + editable: false + type: string + default: "" + - variable: entrypoint + label: "Select Entrypoint" + schema: + show_if: [["certType", "!=", "disabled"]] + type: string + default: "websecure" + required: true + enum: + - value: "websecure" + description: "Websecure: HTTPS/TLS port 443" + - variable: hosts + label: "Hosts" + schema: + show_if: [["certType", "!=", "disabled"]] + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: dict + attrs: + - variable: host + label: "Domain Name" + required: true + schema: + type: string + - variable: path + label: "path" + schema: + type: string + required: true + hidden: true + default: "/" + - variable: certificate + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + show_if: [["certType", "=", "ixcert"]] + $ref: + - "definitions/certificate" + - variable: authForwardURL + label: "Forward Authentication URL" + schema: + show_if: [["certType", "!=", "disabled"]] + type: string + default: "" + + - variable: UMASK + group: "Advanced" + label: "UMASK" + description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" + schema: + type: string + default: "002" + # Enable privileged + - variable: securityContext + group: "Advanced" + 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: "Advanced" + 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: supplementalGroups + label: "supplementalGroups" + description: "Additional groups this App needs access to" + schema: + type: list + default: [] + items: + - variable: Group + label: "Group" + 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" diff --git a/test/jackett/3.1.5/templates/common.yaml b/test/jackett/3.1.5/templates/common.yaml new file mode 100644 index 00000000000..a6613c2ce21 --- /dev/null +++ b/test/jackett/3.1.5/templates/common.yaml @@ -0,0 +1 @@ +{{ include "common.all" . }} diff --git a/test/jackett/3.1.5/test_values.yaml b/test/jackett/3.1.5/test_values.yaml new file mode 100644 index 00000000000..6202d8a3946 --- /dev/null +++ b/test/jackett/3.1.5/test_values.yaml @@ -0,0 +1,46 @@ +# Default values for Jackett. + +image: + repository: ghcr.io/truecharts/jackett + pullPolicy: IfNotPresent + tag: v0.17.1006 + +strategy: + type: Recreate + + +services: + main: + enabled: true + port: + port: 9117 + +env: {} + # TZ: UTC + # PUID: 1001 + # PGID: 1001 + + +persistence: + config: + enabled: true + mountPath: "/config" + emptyDir: true + accessMode: ReadWriteOnce + size: 1Gi + storageClass: "" + + +## TrueCharts Values + +ingress: + main: + enabled: true + # Used when including ingress using {{ include "common.ingress" . }} + type: "HTTP" + entrypoint: "websecure" + certType: "" + annotations: {} + hosts: + - host: chart-example.local + path: / diff --git a/test/jackett/3.1.5/values.yaml b/test/jackett/3.1.5/values.yaml new file mode 100644 index 00000000000..58eb9c684b0 --- /dev/null +++ b/test/jackett/3.1.5/values.yaml @@ -0,0 +1 @@ +# This file is empty on purpose, as it should not be used with TrueNAS SCALE diff --git a/test/jackett/item.yaml b/test/jackett/item.yaml new file mode 100644 index 00000000000..8d747307488 --- /dev/null +++ b/test/jackett/item.yaml @@ -0,0 +1,3 @@ +categories: + - media +icon_url: https://truecharts.org/_static/img/jackett-icon.png