Files
truecharts/charts/stable/littlelink/questions.yaml
T
Kjeld SchoutenandGitHub de12a7e49a feat: hide advanced ingress options behind checbox (#9203)
**Description**
The `ingressclassname` `entrypoint` and `tls` sections should only be
used in very specific usecases.

IngressClass: Only when having multiple ingress providers
Entrypoint: only when having multiple traefik entrypoints
tls: only when not using the clusterissuer setting on ingresslevel or
using scale certs which are deprecated.

fixes: #9142

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [x] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [x] 🔃 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._
2023-05-28 12:32:51 +02:00

407 lines
10 KiB
YAML

# Include{groups}
portals:
open:
# Include{portalLink}
questions:
# Include{global}
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: littlelink
label: ""
group: "App Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: meta_title
label: "meta title"
schema:
type: string
default: ""
- variable: meta_description
label: "meta description"
schema:
type: string
default: ""
- variable: meta_author
label: "meta_author"
schema:
type: string
default: ""
- variable: lang
label: "lang"
schema:
type: string
default: ""
- variable: meta_index_status
label: "meta_index_status"
schema:
type: string
default: ""
- variable: ga_tracking_id
label: "ga_tracking_id"
schema:
type: string
default: ""
- variable: theme
label: "theme"
schema:
type: string
default: ""
- variable: favicon_url
label: "favicon_url"
schema:
type: string
default: ""
- variable: avatar_url
label: "avatar_url"
schema:
type: string
default: ""
- variable: avatar_2x_url
label: "avatar_2x_url"
schema:
type: string
default: ""
- variable: avatar_alt
label: "avatar_alt"
schema:
type: string
default: ""
- variable: name
label: "name"
schema:
type: string
default: ""
- variable: bio
label: "bio"
schema:
type: string
default: ""
- variable: github
label: "github"
schema:
type: string
default: ""
- variable: twitter
label: "twitter"
schema:
type: string
default: ""
- variable: instagram
label: "instagram"
schema:
type: string
default: ""
- variable: youtube
label: "youtube"
schema:
type: string
default: ""
- variable: twitch
label: "twitch"
schema:
type: string
default: ""
- variable: discord
label: "discord"
schema:
type: string
default: ""
- variable: tiktok
label: "tiktok"
schema:
type: string
default: ""
- variable: kit
label: "kit"
schema:
type: string
default: ""
- variable: facebook
label: "facebook"
schema:
type: string
default: ""
- variable: facebook_messenger
label: "facebook_messenger"
schema:
type: string
default: ""
- variable: linked_in
label: "linked_in"
schema:
type: string
default: ""
- variable: product_hunt
label: "product_hunt"
schema:
type: string
default: ""
- variable: snapchat
label: "snapchat"
schema:
type: string
default: ""
- variable: spotify
label: "spotify"
schema:
type: string
default: ""
- variable: reddit
label: "reddit"
schema:
type: string
default: ""
- variable: medium
label: "medium"
schema:
type: string
default: ""
- variable: pinterest
label: "pinterest"
schema:
type: string
default: ""
- variable: email
label: "email"
schema:
type: string
default: ""
- variable: email_text
label: "email_text"
schema:
type: string
default: ""
- variable: email_alt
label: "email_alt"
schema:
type: string
default: ""
- variable: email_alt_text
label: "email_alt_text"
schema:
type: string
default: ""
- variable: sound_cloud
label: "sound_cloud"
schema:
type: string
default: ""
- variable: figma
label: "figma"
schema:
type: string
default: ""
- variable: telegram
label: "telegram"
schema:
type: string
default: ""
- variable: tumblr
label: "tumblr"
schema:
type: string
default: ""
- variable: steam
label: "steam"
schema:
type: string
default: ""
- variable: vimeo
label: "vimeo"
schema:
type: string
default: ""
- variable: wordpress
label: "wordpressp"
schema:
type: string
default: ""
- variable: goodreads
label: "goodreads"
schema:
type: string
default: ""
- variable: skoob
label: "skoob"
schema:
type: string
default: ""
- variable: letterboxd
label: "letterboxd"
schema:
type: string
default: ""
- variable: mastodon
label: "mastodon"
schema:
type: string
default: ""
- variable: micro_blog
label: "micro_blog"
schema:
type: string
default: ""
- variable: whatsapp
label: "whatsapp"
schema:
type: string
default: ""
- variable: strava
label: "strava"
schema:
type: string
default: ""
- variable: buymeacoffee
label: "buymeacoffee"
schema:
type: string
default: ""
- variable: gitlab
label: "gitlab"
schema:
type: string
default: ""
- variable: patreon
label: "patreon"
schema:
type: string
default: ""
- variable: devto
label: "devto"
schema:
type: string
default: ""
- variable: umami_website_id
label: "umami_website_id"
schema:
type: string
default: ""
- variable: umami_app_url
label: "umami_app_url"
schema:
type: string
default: ""
- variable: paypal
label: "paypal"
schema:
type: string
default: ""
- variable: slack
label: "slack"
schema:
type: string
default: ""
- variable: lastfm
label: "lastfm"
schema:
type: string
default: ""
- variable: untappd
label: "untappd"
schema:
type: string
default: ""
- variable: stackoverflow
label: "stackoverflow"
schema:
type: string
default: ""
- variable: gitea
label: "gitea"
schema:
type: string
default: ""
- variable: polywork
label: "polywork"
schema:
type: string
default: ""
- variable: signal
label: "signal"
schema:
type: string
default: ""
- variable: footer
label: "footer"
schema:
type: string
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
# Include{serviceMain}
# 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: 10040
required: true
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceList}
# Include{ingressRoot}
- variable: main
label: "Main Ingress"
schema:
additional_attrs: true
type: dict
attrs:
# Include{ingressDefault}
# Include{ingressTLS}
# Include{ingressTraefik}
# 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}