Files
truecharts/charts/stable/transmission/questions.yaml
T
Stavros KoisandGitHub 1e0dbf15e9 chore(questions): remove non-existent template refs (#16738)
**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🪞 I have opened a PR on
[truecharts/containers](https://github.com/truecharts/containers) adding
the container to TrueCharts mirror repo.
- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2024-01-01 21:28:20 +02:00

431 lines
24 KiB
YAML

# Include{groups}
portals:
open:
# Include{portalLink}
path: "/transmission/web/#files"
questions:
# Include{global}
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- 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: ""
- variable: TRANSMISSION__RPC_PASSWORD
label: Transmission RPC Password
schema:
type: string
private: true
default: ""
- variable: TRANSMISSION__RPC_AUTHENTICATION_REQUIRED
label: Transmission RPC Authentication Required
schema:
type: boolean
default: false
- variable: TRANSMISSION__ALT_SPEED_ENABLED
label: Transmission Alt Speed Enabled
schema:
type: boolean
default: false
- variable: TRANSMISSION__ALT_SPEED_DOWN
label: Transmission Alt Speed Down
schema:
type: int
default: 50
- variable: TRANSMISSION__ALT_SPEED_TIME_ENABLED
label: Transmission Alt Speed Time 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_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__INCOMPLETE_DIR_ENABLED
label: TRANSMISSION__INCOMPLETE_DIR_ENABLED
schema:
type: boolean
default: true
- variable: TRANSMISSION__INCOMPLETE_DIR
label: Transmission Incomplete Dir
schema:
type: string
default: "/downloads/incomplete"
- variable: TRANSMISSION__WATCH_DIR_ENABLED
label: Transmission Watch Dir Enabled
schema:
type: boolean
default: false
- variable: TRANSMISSION__WATCH_DIR
label: Transmission Watch Dir
schema:
type: string
default: "/watch"
- 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_ENABLED
label: Transmission Idle Seeding Limit
schema:
type: boolean
default: false
- variable: TRANSMISSION__IDLE_SEEDING_LIMIT
label: Transmission Idle Seeding Limit
schema:
type: int
default: 30
- 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_ENABLED
label: Transmission Ratio Limit Enabled
schema:
type: boolean
default: false
- variable: TRANSMISSION__RATIO_LIMIT
label: Transmission Ratio Limit
schema:
type: int
default: 2
- variable: TRANSMISSION__RENAME_PARTIAL_FILES
label: Transmission Rename Partial Files
schema:
type: boolean
default: true
- variable: TRANSMISSION__RPC_ENABLED
label: Transmission RPC Enabled
schema:
type: boolean
default: true
- variable: TRANSMISSION__RPC_BIND_ADDRESS
label: Transmission RPC Bind Address
schema:
type: string
default: "0.0.0.0"
- variable: TRANSMISSION__RPC_HOST_WHITELIST_ENABLED
label: Transmission RPC HostWhiteList Enabled
schema:
type: boolean
default: false
- variable: TRANSMISSION__RPC_HOST_WHITELIST
label: Transmission RPC HostWhiteList
schema:
type: string
default: ""
- variable: TRANSMISSION__RPC_WHITELIST_ENABLED
label: Transmission RPC WhiteList Enabled
schema:
type: boolean
default: false
- variable: TRANSMISSION__RPC_WHITELIST
label: Transmission RPC WhiteList
schema:
type: string
default: ""
- 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 File Name
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_ENABLED
label: Transmission Speed Limit Down Enabled
schema:
type: boolean
default: false
- variable: TRANSMISSION__SPEED_LIMIT_DOWN
label: Transmission Speed Limit Down
schema:
type: int
default: 100
- variable: TRANSMISSION__SPEED_LIMIT_UP_ENABLED
label: Transmission Speed Limit Up Enabled
schema:
type: boolean
default: false
- variable: TRANSMISSION__SPEED_LIMIT_UP
label: Transmission Speed Limit Up
schema:
type: int
default: 100
- 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
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
label: "Main Service"
description: "The Primary service on which the healthcheck runs, often the webUI"
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- 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:
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- 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
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
- variable: config
label: "App Config Storage"
description: "Stores the Application Configuration."
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
# Include{persistenceList}
# Include{ingressRoot}
- variable: main
label: "Main Ingress"
schema:
additional_attrs: true
type: dict
attrs:
# Include{ingressDefault}
# Include{ingressAdvanced}
# Include{ingressList}
# Include{securityContextRoot}
- 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
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
# Include{addons}
# Include{codeserver}
# Include{netshoot}
# Include{vpn}
# Include{documentation}