Files
truecharts/charts/stable/tachidesk-docker/questions.yaml
T
StevenMcElligottandGitHub 8136819965 fix(tachidesk): Remove backup Time env var (#18890)
**Description**

Setting the time would break the install, this removes it, the backup
will run at 00:00, if people REALLY want to customize it then they can
wait for upstream and/or do another fix lol

⚒️ 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 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-03-03 23:08:23 -05:00

274 lines
15 KiB
YAML

# Include{groups}
portals:
open:
# Include{portalLink}
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: SOCKS_PROXY_ENABLED
label: "Enable Socks Proxy"
description: "Whether Suwayomi will connect through a SOCKS5 proxy"
schema:
type: boolean
default: false
- variable: SOCKS_PROXY_HOST
label: "SOCKS Proxy TCP Host"
description: "The TCP host of the SOCKS5 proxy"
schema:
show_if: [["SOCKS_PROXY_ENABLED", "=", true]]
type: string
default: ""
- variable: SOCKS_PROXY_PORT
label: "SOCKS Proxy PORT"
description: "The port of the SOCKS5 proxy"
schema:
show_if: [["SOCKS_PROXY_ENABLED", "=", true]]
type: string
default: ""
- variable: DOWNLOAD_AS_CBZ
label: "Download in CBZ format"
description: "Whether Suwayomi should save the manga to disk in CBZ format"
schema:
type: boolean
default: false
- variable: BASIC_AUTH_ENABLED
label: "Enabled Basic Authentication"
description: "Whether Suwayomi requires HTTP Basic Auth to get in."
schema:
type: boolean
default: false
- variable: BASIC_AUTH_USERNAME
label: "Basic Auth Username"
description: "Enter User"
schema:
show_if: [["BASIC_AUTH_ENABLED", "=", true]]
type: string
default: ""
- variable: BASIC_AUTH_PASSWORD
label: "Basic Auth Password"
description: "Enter Password"
schema:
show_if: [["BASIC_AUTH_ENABLED", "=", true]]
type: string
default: ""
- variable: DEBUG
label: "Enable DEBUG mode"
description: "If extra logging is enabled. Useful for development and troubleshooting."
schema:
type: boolean
default: false
- variable: GQL_DEBUG
label: "Enable GQL_DEBUG mode"
description: "If graphql logging is enabled. Useful for development and troubleshooting. Can overload the log output."
schema:
type: boolean
default: false
- variable: AUTO_DOWNLOAD_CHAPTERS
label: "Automatic Download Chapters"
description: "If new chapters that have been retrieved should get automatically downloaded"
schema:
type: boolean
default: false
- variable: AUTO_DOWNLOAD_EXCLUDE_UNREAD
label: "Exclude Unread Automatic Download Chapters"
description: "Ignore automatic chapter downloads of entries with unread chapters"
schema:
type: boolean
default: true
- variable: AUTO_DOWNLOAD_AHEAD_LIMIT
label: "Auto Download Chapters Ahead Limit"
description: "0 to disable - how many unread downloaded chapters should be available - if the limit is reached, new chapters won't be downloaded automatically"
schema:
type: int
default: 0
- variable: EXTENSION_REPOS
label: "Additional Extension Repo"
description: "Any additional extension repos to use"
schema:
type: string
default: ""
- variable: MAX_SOURCES_IN_PARALLEL
label: "Max Sources (Uploads/Downloads) in Parallel"
description: "Between 1 and 20 - Sets how many sources can do requests (updates, downloads) in parallel. Updates/Downloads are grouped by source and all mangas of a source are updated/downloaded synchronously"
schema:
type: int
default: 6
- variable: UPDATE_EXCLUDE_UNREAD
label: "Exclude Unread Manga"
description: "If unread manga should be excluded from updates"
schema:
type: boolean
default: true
- variable: UPDATE_EXCLUDE_STARTED
label: "Exclude Started Manga"
description: "If started manga should be excluded from updates"
schema:
type: boolean
default: true
- variable: UPDATE_EXCLUDE_COMPLETED
label: "Exclude completed Manga"
description: "If completed manga should be excluded from updates"
schema:
type: boolean
default: true
- variable: UPDATE_INTERVAL
label: "Global Update Interval"
description: "Time in hours (0 to disable it) for the innterval in which the global update will be automatically triggered"
schema:
type: int
default: 12
- variable: UPDATE_MANGA_INFO
label: "Update Manga Info"
description: "If manga info should be updated along with the chapters"
schema:
type: boolean
default: false
- variable: BACKUP_INTERVAL
label: "Backup Update Interval"
description: "Time in days (0 to disable it) for the interval in which the server will automatically create a backup"
schema:
type: int
default: 1
- variable: BACKUP_TTL
label: "Backup Retentions Interval"
description: "Time in days (0 to disable it) for how long backup files will be kept before they will get deleted"
schema:
type: int
default: 1
- variable: FLARESOLVERR_ENABLED
label: "Enable Flaresolverr"
description: "Whether FlareSolverr is enabled and available to use"
schema:
type: boolean
default: false
- variable: FLARESOLVERR_URL
label: "Flaresolverr URL"
description: "The URL of the FlareSolverr instance"
schema:
type: string
default: ""
- variable: FLARESOLVERR_TIMEOUT
label: "Flaresolverr Timeout in Seconds"
description: "Time in seconds before it times out"
schema:
type: int
default: 60
- variable: FLARESOLVERR_SESSION_NAME
label: "Flaresolverr Session Name"
description: "The name of the session that Suwayomi will use with FlareSolverr"
schema:
type: string
default: "suwayomi"
- variable: FLARESOLVERR_SESSION_TTL
label: "Flaresolverr Session TTL "
description: "The time to live for the FlareSolverr session"
schema:
type: int
default: 15
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# 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: 4567
required: true
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
- variable: appdata
label: "appdata Storage"
description: "Tachidesk stores its files here."
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
- variable: library
label: "Downloads Storage"
description: "(Optional) Path to where your Downloads should be stored.Default is in Appdata folder."
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
- variable: local-library
label: "Local Library Storage"
description: "(Optional) You can add your local Library here.Should work like standard Tachiyomi.(httpstachiyomi.orghelpguideslocal-manga)"
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 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}