From 9c3c0a1a869391e23372542496879608b8e09449 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Mon, 5 Jun 2023 07:02:26 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- stable/transmission/16.0.21/CHANGELOG.md | 99 + stable/transmission/16.0.21/Chart.yaml | 29 + stable/transmission/16.0.21/README.md | 27 + stable/transmission/16.0.21/app-changelog.md | 4 + stable/transmission/16.0.21/app-readme.md | 8 + .../16.0.21/charts/common-12.12.1.tgz | Bin 0 -> 174443 bytes stable/transmission/16.0.21/ix_values.yaml | 122 + stable/transmission/16.0.21/questions.yaml | 2304 +++++++++++++++++ .../transmission/16.0.21/templates/NOTES.txt | 1 + .../16.0.21/templates/common.yaml | 22 + stable/transmission/16.0.21/values.yaml | 0 11 files changed, 2616 insertions(+) create mode 100644 stable/transmission/16.0.21/CHANGELOG.md create mode 100644 stable/transmission/16.0.21/Chart.yaml create mode 100644 stable/transmission/16.0.21/README.md create mode 100644 stable/transmission/16.0.21/app-changelog.md create mode 100644 stable/transmission/16.0.21/app-readme.md create mode 100644 stable/transmission/16.0.21/charts/common-12.12.1.tgz create mode 100644 stable/transmission/16.0.21/ix_values.yaml create mode 100644 stable/transmission/16.0.21/questions.yaml create mode 100644 stable/transmission/16.0.21/templates/NOTES.txt create mode 100644 stable/transmission/16.0.21/templates/common.yaml create mode 100644 stable/transmission/16.0.21/values.yaml diff --git a/stable/transmission/16.0.21/CHANGELOG.md b/stable/transmission/16.0.21/CHANGELOG.md new file mode 100644 index 00000000000..b9d8d054f7e --- /dev/null +++ b/stable/transmission/16.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [transmission-16.0.21](https://github.com/truecharts/charts/compare/transmission-16.0.20...transmission-16.0.21) (2023-06-05) + + + + +## [transmission-16.0.20](https://github.com/truecharts/charts/compare/transmission-16.0.19...transmission-16.0.20) (2023-06-04) + +### Chore + +- update helm general non-major ([#9393](https://github.com/truecharts/charts/issues/9393)) + + ### Feat + +- hide advanced ingress options behind checbox ([#9203](https://github.com/truecharts/charts/issues/9203)) + + + + +## [transmission-16.0.19](https://github.com/truecharts/charts/compare/transmission-16.0.18...transmission-16.0.19) (2023-05-27) + +### Chore + +- update helm general non-major ([#9197](https://github.com/truecharts/charts/issues/9197)) + + + + +## [transmission-16.0.18](https://github.com/truecharts/charts/compare/transmission-16.0.17...transmission-16.0.18) (2023-05-26) + +### Chore + +- update helm general non-major ([#9156](https://github.com/truecharts/charts/issues/9156)) + + + + +## [transmission-16.0.17](https://github.com/truecharts/charts/compare/transmission-16.0.16...transmission-16.0.17) (2023-05-24) + +### Chore + +- update helm general non-major ([#9125](https://github.com/truecharts/charts/issues/9125)) + + + + +## [transmission-16.0.16](https://github.com/truecharts/charts/compare/transmission-16.0.15...transmission-16.0.16) (2023-05-22) + +### Chore + +- update helm general non-major ([#9089](https://github.com/truecharts/charts/issues/9089)) + + + + +## [transmission-16.0.15](https://github.com/truecharts/charts/compare/transmission-16.0.14...transmission-16.0.15) (2023-05-22) + +### Feat + +- Add Global Pod Options ([#9007](https://github.com/truecharts/charts/issues/9007)) + + ### Fix + +- append CIDR in whiteliest when used ([#8978](https://github.com/truecharts/charts/issues/8978)) + + + + +## [transmission-16.0.14](https://github.com/truecharts/charts/compare/transmission-16.0.13...transmission-16.0.14) (2023-05-16) + +### Chore + +- update helm general non-major ([#8979](https://github.com/truecharts/charts/issues/8979)) + + + + +## [transmission-16.0.13](https://github.com/truecharts/charts/compare/transmission-16.0.12...transmission-16.0.13) (2023-05-05) + +### Chore + +- update helm general non-major ([#8782](https://github.com/truecharts/charts/issues/8782)) + + + + +## [transmission-16.0.12](https://github.com/truecharts/charts/compare/transmission-16.0.11...transmission-16.0.12) (2023-05-03) + +### Chore + +- update helm general non-major ([#8739](https://github.com/truecharts/charts/issues/8739)) + + + diff --git a/stable/transmission/16.0.21/Chart.yaml b/stable/transmission/16.0.21/Chart.yaml new file mode 100644 index 00000000000..8166bb948bd --- /dev/null +++ b/stable/transmission/16.0.21/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "3.00" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 12.12.1 +deprecated: false +description: fast, easy, and free BitTorrent client. +home: https://truecharts.org/charts/stable/transmission +icon: https://truecharts.org/img/hotlink-ok/chart-icons/transmission.png +keywords: + - transmission + - torrent + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: transmission +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/transmission + - https://github.com/transmission/transmission +type: application +version: 16.0.21 +annotations: + truecharts.org/catagories: | + - download-tools + truecharts.org/SCALE-support: "true" diff --git a/stable/transmission/16.0.21/README.md b/stable/transmission/16.0.21/README.md new file mode 100644 index 00000000000..701942c352f --- /dev/null +++ b/stable/transmission/16.0.21/README.md @@ -0,0 +1,27 @@ +# README + +## General Info + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/stable/transmission/16.0.21/app-changelog.md b/stable/transmission/16.0.21/app-changelog.md new file mode 100644 index 00000000000..47b15a1e3c5 --- /dev/null +++ b/stable/transmission/16.0.21/app-changelog.md @@ -0,0 +1,4 @@ + + +## [transmission-16.0.21](https://github.com/truecharts/charts/compare/transmission-16.0.20...transmission-16.0.21) (2023-06-05) + diff --git a/stable/transmission/16.0.21/app-readme.md b/stable/transmission/16.0.21/app-readme.md new file mode 100644 index 00000000000..7ad905d1d99 --- /dev/null +++ b/stable/transmission/16.0.21/app-readme.md @@ -0,0 +1,8 @@ +fast, easy, and free BitTorrent client. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/transmission](https://truecharts.org/charts/stable/transmission) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/stable/transmission/16.0.21/charts/common-12.12.1.tgz b/stable/transmission/16.0.21/charts/common-12.12.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8c9ba8d440e59bfb7a5e8681d225b8217aee4ae4 GIT binary patch literal 174443 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 literal 0 HcmV?d00001 diff --git a/stable/transmission/16.0.21/ix_values.yaml b/stable/transmission/16.0.21/ix_values.yaml new file mode 100644 index 00000000000..a07c1f9b808 --- /dev/null +++ b/stable/transmission/16.0.21/ix_values.yaml @@ -0,0 +1,122 @@ +image: + repository: tccr.io/truecharts/transmission + pullPolicy: IfNotPresent + tag: v3.00@sha256:cf61bde05f265653ce12b0ef42e25ac25abcc51ff84c9e5528ef75fea8330eda + +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: http + path: "{{ .Values.workload.main.podSpec.containers.main.env.TRANSMISSION__RPC_URL }}" + startup: + type: http + path: "{{ .Values.workload.main.podSpec.containers.main.env.TRANSMISSION__RPC_URL }}" + readiness: + type: http + path: "{{ .Values.workload.main.podSpec.containers.main.env.TRANSMISSION__RPC_URL }}" + env: + # PUID: 1001 + # URL is set here so it wont be able to get overwritten by the user + # as this will break the probes, if the need arises we can expose it. + TRANSMISSION__RPC_URL: "/transmission" + # TRANSMISSION_RPC_USERNAME: "" + # TRANSMISSION_RPC_PASSWORD: "" + # TRANSMISSION_RPC_AUTHENTICATION_REQUIRED: false + # TRANSMISSION_ALT_SPEED_DOWN: 50 + # TRANSMISSION_ALT_SPEED_ENABLED: false + # TRANSMISSION_ALT_SPEED_TIME_BEGIN: 540 + # TRANSMISSION_ALT_SPEED_TIME_DAY: 127 + # TRANSMISSION_ALT_SPEED_TIME_ENABLED: false + # TRANSMISSION_ALT_SPEED_TIME_END: 1020 + # TRANSMISSION_ALT_SPEED_UP: 50 + # TRANSMISSION_BIND_ADDRESS_IPV4: "0.0.0.0" + # TRANSMISSION_BIND_ADDRESS_IPV6: "::" + # TRANSMISSION_BLOCKLIST_ENABLED: true + # TRANSMISSION_BLOCKLIST_URL: "https://github.com/Naunter/BT_BlockLists/releases/download/v.1/bt_blocklists.gz" + # TRANSMISSION_CACHE_SIZE_MB: 4 + # TRANSMISSION_DHT_ENABLED: true + # TRANSMISSION_DOWNLOAD_DIR: "/downloads/complete" + # TRANSMISSION_DOWNLOAD_QUEUE_ENABLED: true + # TRANSMISSION_DOWNLOAD_QUEUE_SIZE: 5 + # TRANSMISSION_ENCRYPTION: 1 + # TRANSMISSION_IDLE_SEEDING_LIMIT: 30 + # TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED: false + # TRANSMISSION_INCOMPLETE_DIR: "/downloads/incomplete" + # TRANSMISSION_INCOMPLETE_DIR_ENABLED: true + # TRANSMISSION_LPD_ENABLED: false + # TRANSMISSION_MESSAGE_LEVEL: 2 + # TRANSMISSION_PEER_CONGESTION_ALGORITHM: "" + # TRANSMISSION_PEER_ID_TTL_HOURS: 6 + # TRANSMISSION_PEER_LIMIT_GLOBAL: 200 + # TRANSMISSION_PEER_LIMIT_PER_TORRENT: 50 + TRANSMISSION_PEER_PORT: "{{ .Values.service.torrent.ports.torrent.port }}" + # TRANSMISSION_PEER_PORT_RANDOM_HIGH: 65535 + # TRANSMISSION_PEER_PORT_RANDOM_LOW: 49152 + # TRANSMISSION_PEER_PORT_RANDOM_ON_START: false + # TRANSMISSION_PEER_SOCKET_TOS: default" + # TRANSMISSION_PEX_ENABLED: true + # TRANSMISSION_PORT_FORWARDING_ENABLED: false + # TRANSMISSION_PREALLOCATION: 1 + # TRANSMISSION_PREFETCH_ENABLED: true + # TRANSMISSION_QUEUE_STALLED_ENABLED: true + # TRANSMISSION_QUEUE_STALLED_MINUTES: 30 + # TRANSMISSION_RATIO_LIMIT: 2 + # TRANSMISSION_RATIO_LIMIT_ENABLED: false + # TRANSMISSION_RENAME_PARTIAL_FILES: true + # TRANSMISSION_RPC_BIND_ADDRESS: "0.0.0.0" + # TRANSMISSION_RPC_ENABLED: true + # TRANSMISSION_RPC_HOST_WHITELIST: "" + # TRANSMISSION_RPC_HOST_WHITELIST_ENABLED: false + TRANSMISSION_RPC_PORT: "{{ .Values.service.main.ports.main.port }}" + # TRANSMISSION_RPC_URL: "/transmission/" + # TRANSMISSION_RPC_WHITELIST: "" + # TRANSMISSION_RPC_WHITELIST_ENABLED: false + # TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED: true + # TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED: false + # TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME: "" + # TRANSMISSION_SEED_QUEUE_ENABLED: false + # TRANSMISSION_SEED_QUEUE_SIZE: 10 + # TRANSMISSION_SPEED_LIMIT_DOWN: 100 + # TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED: false + # TRANSMISSION_SPEED_LIMIT_UP: 100 + # TRANSMISSION_SPEED_LIMIT_UP_ENABLED: false + # TRANSMISSION_START_ADDED_TORRENTS: true + # TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES: false + # TRANSMISSION_UMASK: 2 + # TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT: 14 + # TRANSMISSION_UTP_ENABLED: true + # TRANSMISSION_WATCH_DIR: "/watch" + # TRANSMISSION_WATCH_DIR_ENABLED: false +persistence: + config: + enabled: true + mountPath: "/config" + +service: + main: + ports: + main: + port: 10109 + targetPort: 9091 + torrent: + enabled: true + ports: + torrent: + enabled: true + port: 51414 + protocol: tcp + torrentudp: + enabled: true + port: 51414 + protocol: udp + +portal: + open: + enabled: true + +manifestManager: + enabled: false diff --git a/stable/transmission/16.0.21/questions.yaml b/stable/transmission/16.0.21/questions.yaml new file mode 100644 index 00000000000..ff8161de6d6 --- /dev/null +++ b/stable/transmission/16.0.21/questions.yaml @@ -0,0 +1,2304 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - 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: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" + path: "/transmission/web/#files" +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 1 + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TRANSMISSION_RPC_USERNAME + label: TRANSMISSION_RPC_USERNAME + schema: + type: string + default: "REPLACETHIS" + - variable: TRANSMISSION_RPC_PASSWORD + label: TRANSMISSION_RPC_PASSWORD + schema: + type: string + private: true + default: "REPLACETHIS" + - variable: TRANSMISSION_ALT_SPEED_DOWN + label: TRANSMISSION_ALT_SPEED_DOWN + schema: + type: int + default: 50 + - variable: TRANSMISSION_ALT_SPEED_ENABLED + label: TRANSMISSION_ALT_SPEED_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_ALT_SPEED_TIME_BEGIN + label: TRANSMISSION_ALT_SPEED_TIME_BEGIN + schema: + type: int + default: 540 + - variable: TRANSMISSION_ALT_SPEED_TIME_DAY + label: TRANSMISSION_ALT_SPEED_TIME_DAY + schema: + type: int + default: 127 + - variable: TRANSMISSION_ALT_SPEED_TIME_ENABLED + label: TRANSMISSION_ALT_SPEED_TIME_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_ALT_SPEED_TIME_END + label: TRANSMISSION_ALT_SPEED_TIME_END + schema: + type: int + default: 1020 + - variable: TRANSMISSION_ALT_SPEED_UP + label: TRANSMISSION_ALT_SPEED_UP + schema: + type: int + default: 50 + - variable: TRANSMISSION_BIND_ADDRESS_IPV4 + label: TRANSMISSION_BIND_ADDRESS_IPV4 + schema: + type: string + default: "0.0.0.0" + - variable: TRANSMISSION_BIND_ADDRESS_IPV6 + label: TRANSMISSION_BIND_ADDRESS_IPV6 + schema: + type: string + default: "::" + - variable: TRANSMISSION_BLOCKLIST_ENABLED + label: TRANSMISSION_BLOCKLIST_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_BLOCKLIST_URL + label: TRANSMISSION_BLOCKLIST_URL + schema: + type: string + default: "https://github.com/Naunter/BT_BlockLists/releases/download/v.1/bt_blocklists.gz" + - variable: TRANSMISSION_CACHE_SIZE_MB + label: TRANSMISSION_CACHE_SIZE_MB + schema: + type: int + default: 4 + - variable: TRANSMISSION_DHT_ENABLED + label: TRANSMISSION_DHT_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_DOWNLOAD_DIR + label: TRANSMISSION_DOWNLOAD_DIR + schema: + type: string + default: "/downloads/complete" + - variable: TRANSMISSION_DOWNLOAD_QUEUE_ENABLED + label: TRANSMISSION_DOWNLOAD_QUEUE_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_DOWNLOAD_QUEUE_SIZE + label: TRANSMISSION_DOWNLOAD_QUEUE_SIZE + schema: + type: int + default: 5 + - variable: TRANSMISSION_ENCRYPTION + label: TRANSMISSION_ENCRYPTION + schema: + type: int + default: 1 + - variable: TRANSMISSION_IDLE_SEEDING_LIMIT + label: TRANSMISSION_IDLE_SEEDING_LIMIT + schema: + type: int + default: 30 + - variable: TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED + label: TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_INCOMPLETE_DIR + label: TRANSMISSION_INCOMPLETE_DIR + schema: + type: string + default: "/downloads/incomplete" + - variable: TRANSMISSION_INCOMPLETE_DIR_ENABLED + label: TRANSMISSION_INCOMPLETE_DIR_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_LPD_ENABLED + label: TRANSMISSION_LPD_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_MESSAGE_LEVEL + label: TRANSMISSION_MESSAGE_LEVEL + schema: + type: int + default: 2 + - variable: TRANSMISSION_PEER_CONGESTION_ALGORITHM + label: TRANSMISSION_PEER_CONGESTION_ALGORITHM + schema: + type: string + default: "" + - variable: TRANSMISSION_PEER_ID_TTL_HOURS + label: TRANSMISSION_PEER_ID_TTL_HOURS + schema: + type: int + default: 6 + - variable: TRANSMISSION_PEER_LIMIT_GLOBAL + label: TRANSMISSION_PEER_LIMIT_GLOBAL + schema: + type: int + default: 200 + - variable: TRANSMISSION_PEER_LIMIT_PER_TORRENT + label: TRANSMISSION_PEER_LIMIT_PER_TORRENT + schema: + type: int + default: 50 + - variable: TRANSMISSION_PEER_SOCKET_TOS + label: TRANSMISSION_PEER_SOCKET_TOS + schema: + type: string + default: "default" + - variable: TRANSMISSION_PEX_ENABLED + label: TRANSMISSION_PEX_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_PORT_FORWARDING_ENABLED + label: TRANSMISSION_PORT_FORWARDING_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_PREALLOCATION + label: TRANSMISSION_PREALLOCATION + schema: + type: int + default: 1 + - variable: TRANSMISSION_PREFETCH_ENABLED + label: TRANSMISSION_PREFETCH_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_QUEUE_STALLED_ENABLED + label: TRANSMISSION_QUEUE_STALLED_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_QUEUE_STALLED_MINUTES + label: TRANSMISSION_QUEUE_STALLED_MINUTES + schema: + type: int + default: 30 + - variable: TRANSMISSION_RATIO_LIMIT + label: TRANSMISSION_RATIO_LIMIT + schema: + type: int + default: 2 + - variable: TRANSMISSION_RATIO_LIMIT_ENABLED + label: TRANSMISSION_RATIO_LIMIT_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_RENAME_PARTIAL_FILES + label: TRANSMISSION_RENAME_PARTIAL_FILES + schema: + type: boolean + default: true + - variable: TRANSMISSION_RPC_AUTHENTICATION_REQUIRED + label: TRANSMISSION_RPC_AUTHENTICATION_REQUIRED + schema: + type: boolean + default: false + - variable: TRANSMISSION_RPC_BIND_ADDRESS + label: TRANSMISSION_RPC_BIND_ADDRESS + schema: + type: string + default: "0.0.0.0" + - variable: TRANSMISSION_RPC_ENABLED + label: TRANSMISSION_RPC_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_RPC_HOST_WHITELIST + label: TRANSMISSION_RPC_HOST_WHITELIST + schema: + type: string + default: "" + - variable: TRANSMISSION_RPC_HOST_WHITELIST_ENABLED + label: TRANSMISSION_RPC_HOST_WHITELIST_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_RPC_WHITELIST + label: TRANSMISSION_RPC_WHITELIST + schema: + type: string + default: "" + - variable: TRANSMISSION_RPC_WHITELIST_ENABLED + label: TRANSMISSION_RPC_WHITELIST_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED + label: TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED + label: TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME + label: TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME + schema: + type: string + default: "" + - variable: TRANSMISSION_SEED_QUEUE_ENABLED + label: TRANSMISSION_SEED_QUEUE_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SEED_QUEUE_SIZE + label: TRANSMISSION_SEED_QUEUE_SIZE + schema: + type: int + default: 10 + - variable: TRANSMISSION_SPEED_LIMIT_DOWN + label: TRANSMISSION_SPEED_LIMIT_DOWN + schema: + type: int + default: 100 + - variable: TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED + label: TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SPEED_LIMIT_UP + label: TRANSMISSION_SPEED_LIMIT_UP + schema: + type: int + default: 100 + - variable: TRANSMISSION_SPEED_LIMIT_UP_ENABLED + label: TRANSMISSION_SPEED_LIMIT_UP_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_START_ADDED_TORRENTS + label: TRANSMISSION_START_ADDED_TORRENTS + schema: + type: boolean + default: true + - variable: TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES + label: TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES + schema: + type: boolean + default: false + - variable: TRANSMISSION_UMASK + label: TRANSMISSION_UMASK + schema: + type: int + default: 2 + - variable: TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT + label: TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT + schema: + type: int + default: 14 + - variable: TRANSMISSION_UTP_ENABLED + label: TRANSMISSION_UTP_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_WATCH_DIR + label: TRANSMISSION_WATCH_DIR + schema: + type: string + default: "/watch" + - variable: TRANSMISSION_WATCH_DIR_ENABLED + label: TRANSMISSION_WATCH_DIR_ENABLED + schema: + type: boolean + default: false + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "1"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + 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) + - 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: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + 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" + schema: + type: int + default: 10109 + required: true + - variable: torrent + label: "Torrent Service" + description: "Torrent 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) + - 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: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: torrent + label: "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" + schema: + type: int + default: 51414 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: scaleExternalInterface + description: Add External Interfaces + label: Add external Interfaces + group: Networking + 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 + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + 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: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - 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: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: tcp + enum: + - value: http + description: HTTP + - value: https + description: HTTPS + - value: tcp + description: TCP + - value: udp + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + 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: + additional_attrs: true + 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: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: certificateIssuer + label: Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + 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: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: securityContext + group: Security and Permissions + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: container + label: Container + schema: + additional_attrs: true + type: dict + attrs: + # Settings from questions.yaml get appended here on a per-app basis + + - 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 + # Settings from questions.yaml get appended here on a per-app basis + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + show_if: [["runAsUser", "=", 0]] + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "0022" + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: pod + label: Pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + # Settings from questions.yaml get appended here on a per-app basis + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: device + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: scaleGPUEntry + label: GPU + schema: + additional_attrs: true + type: dict + attrs: + # Specify GPU configuration + - variable: gpu + label: Select GPU + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: workaround + label: "Workaround" + schema: + type: string + default: workaround + hidden: true +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - 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: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - 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: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver 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: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot 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: 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: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - 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 + show_if: [["username", "!=", ""]] + 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: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - 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: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + 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: string + show_if: [["type", "!=", "disabled"]] + 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 + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/transmission/16.0.21/templates/NOTES.txt b/stable/transmission/16.0.21/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/stable/transmission/16.0.21/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/stable/transmission/16.0.21/templates/common.yaml b/stable/transmission/16.0.21/templates/common.yaml new file mode 100644 index 00000000000..cf19cc0dca8 --- /dev/null +++ b/stable/transmission/16.0.21/templates/common.yaml @@ -0,0 +1,22 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Set it to the same port as "torrent" service/port */}} +{{- $_ := set $.Values.service.torrent.ports.torrentudp "port" .Values.service.torrent.ports.torrent.port -}} + +{{- if .Values.workload.main.podSpec.containers.main.env.TRANSMISSION_RPC_AUTHENTICATION_REQUIRED -}} + {{- $headers := (dict "Authorization" (printf "Basic %s" (printf "%s:%s" .Values.workload.main.podSpec.containers.main.env.TRANSMISSION_RPC_USERNAME .Values.workload.main.podSpec.containers.main.env.TRANSMISSION_RPC_PASSWORD | b64enc))) -}} + {{- $_ := set $.Values.workload.main.podSpec.containers.main.probes.liveness "httpHeaders" $headers -}} + {{- $_ := set $.Values.workload.main.podSpec.containers.main.probes.readiness "httpHeaders" $headers -}} + {{- $_ := set $.Values.workload.main.podSpec.containers.main.probes.startup "httpHeaders" $headers -}} +{{- end -}} + +{{- with .Values.workload.main.podSpec.containers.main.env.TRANSMISSION_RPC_WHITELIST -}} + {{- if not (contains .Values.chartContext.podCIDR .) }} + {{/* Append CIDR in front */}} + {{- $_ := set $.Values.workload.main.podSpec.containers.main.env.TRANSMISSION_RPC_WHITELIST (printf "%v,%v" .Values.chartContext.podCIDR .) }} + {{- end }} +{{- end -}} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/stable/transmission/16.0.21/values.yaml b/stable/transmission/16.0.21/values.yaml new file mode 100644 index 00000000000..e69de29bb2d