TrueChartsClone/charts/stable/plausible/questions.yaml

321 lines
12 KiB
YAML
Raw Normal View History

feat(plausible) move plausible to stable (#12012) **Description** Move plausible to stable. ⚒️ 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:** - [X] ⚖️ My code follows the style guidelines of this project - [X] 👀 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 - [X] ⬆️ 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-08-30 21:25:15 +00:00
# Include{groups}
portals:
open:
# Include{portalLink}
questions:
# Include{global}
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: plausible
group: "App Configuration"
label: "Plausible Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: server
label: Server Configuration
schema:
additional_attrs: true
type: dict
attrs:
- variable: base_url
label: Base Url
description: The hosting URL of the server, used for URL generation. In production systems, this should be your ingress host.
schema:
type: string
default: http://localhost:10277
required: true
- variable: disable_registration
label: Disable Registration
description: Restricts registration of new users.
schema:
type: string
required: true
default: "true"
enum:
- value: "true"
description: Full restriction
- value: "false"
description: No restriction
- value: invite_only
description: Only invited users can register
- variable: log_failed_login_attempts
label: Log Failed Login Attempts
description: Controls whether to log warnings about failed login attempts.
schema:
type: boolean
default: false
- variable: log_level
label: Log Level
description: Logging Level
schema:
type: string
required: true
default: warn
enum:
- value: debug
description: debug
- value: info
description: info
- value: warn
description: warn
- value: error
description: error
- variable: db
label: DB Configuration
schema:
additional_attrs: true
type: dict
attrs:
- variable: clickhouse_flush_interval_ms
label: Clickhouse Flush Interval MS
description: Interval (in milliseconds) between flushing events and sessions data to Clickhouse. Consult Clickhouse docs before changing it.
schema:
type: int
default: 5000
required: true
- variable: clickhouse_max_buffer_size
label: Clickhouse Max Buffer Size
description: Maximum size of the buffer of events or sessions. Consult Clickhouse docs before changing it.
schema:
type: int
default: 10000
required: true
- variable: email
label: Email Configuration
schema:
additional_attrs: true
type: dict
attrs:
- variable: mailer_email
label: Mailer Email
description: The email id to use for as from address of all communications from Plausible.
schema:
type: string
default: hello@plausible.local
required: true
- variable: mailer_name
label: Mailer Name
description: The display name for the sender (from).
schema:
type: string
default: ""
- variable: smtp_host_address
label: SMTP Host Address
description: The host address of your smtp server.
schema:
type: string
default: localhost
required: true
- variable: smtp_host_port
label: SMTP Host Port
description: The port of your smtp server.
schema:
type: int
default: 25
required: true
- variable: smtp_user_name
label: SMTP User Name
description: The username/email in case SMTP auth is enabled.
schema:
type: string
default: ""
- variable: smtp_user_password
label: SMTP User Password
description: The password in case SMTP auth is enabled.
schema:
type: string
default: ""
private: true
- variable: smtp_host_ssl_enabled
label: SMTP Host SSL Enabled
description: If SSL is enabled for SMTP connection
schema:
type: boolean
default: false
- variable: smtp_retries
label: SMTP Retries
description: Number of retries to make until mailer gives up.
schema:
type: int
default: 2
required: true
- variable: mailer_adapter
label: Mailer Adapter
description: Mailer Adapter
schema:
type: string
required: true
default: Bamboo.SMTPAdapter
enum:
- value: Bamboo.SMTPAdapter
description: Bamboo.SMTPAdapter
- value: Bamboo.PostmarkAdapter
description: Bamboo.PostmarkAdapter
- value: Bamboo.MailgunAdapter
description: Bamboo.MailgunAdapter
- value: Bamboo.MandrillAdapter
description: Bamboo.MandrillAdapter
- value: Bamboo.SendGridAdapter
description: Bamboo.SendGridAdapter
- variable: postmark_api_key
label: Postmark API Key
description: Required. Enter your API key.
schema:
type: string
private: true
default: ""
show_if: [["mailer_adapter", "=", "Bamboo.PostmarkAdapter"]]
- variable: mailgun_api_key
label: Mailgun API Key
description: Required. Enter your API key.
schema:
type: string
default: ""
private: true
show_if: [["mailer_adapter", "=", "Bamboo.MailgunAdapter"]]
- variable: mailgun_domain
label: Mailgun Domain
description: Required. Enter your Mailgun domain.
schema:
type: string
default: ""
show_if: [["mailer_adapter", "=", "Bamboo.MailgunAdapter"]]
- variable: mailgun_base_uri
label: Mailgun Base URI
description: This is optional. Mailgun makes a difference in the API base URL between sender domains from within the EU and outside. By default, the base URL is set to https://api.mailgun.net/v3. To override this you can pass https://api.eu.mailgun.net/v3 if you are using an EU domain.
schema:
type: string
default: ""
show_if: [["mailer_adapter", "=", "Bamboo.MailgunAdapter"]]
- variable: mandrill_api_key
label: Mandrill API Key
description: Required. Enter your API key.
schema:
type: string
default: ""
private: true
show_if: [["mailer_adapter", "=", "Bamboo.MandrillAdapter"]]
- variable: sendgrid_api_key
label: Sendgrid API Key
description: Required. Enter your API key.
schema:
type: string
default: ""
private: true
show_if: [["mailer_adapter", "=", "Bamboo.SendGridAdapter"]]
- variable: maxmind
label: Maxmind Configuration
schema:
additional_attrs: true
type: dict
attrs:
- variable: license_key
label: Maxmind License Key
description: MaxMind license key to automatically download and update the database
schema:
type: string
default: ""
private: true
- variable: edition
label: Maxmind Edition
description: MaxMind database edition to use (only if Maxmind License Key is set)
schema:
show_if: [["license_key", "!=", ""]]
type: string
required: true
default: GeoLite2-City
enum:
- value: GeoLite2-City
description: GeoLite2-City
- value: GeoLite2-Country
description: GeoLite2-Country
- variable: google
label: Google Configuration
schema:
additional_attrs: true
type: dict
attrs:
- variable: client_id
label: Google CLient ID
description: The Client ID from the Google API Console for your Plausible Analytics project
schema:
type: string
default: ""
- variable: client_secret
label: Google CLient Secret
description: The Client Secret from the Google API Console for your Plausible Analytics project
schema:
type: string
default: ""
private: true
# 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: 10277
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{ingressAdvanced}
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 1000
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 1000
# 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{postgresql}
feat(plausible) move plausible to stable (#12012) **Description** Move plausible to stable. ⚒️ 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:** - [X] ⚖️ My code follows the style guidelines of this project - [X] 👀 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 - [X] ⬆️ 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-08-30 21:25:15 +00:00
# Include{advanced}
# Include{addons}
# Include{codeserver}
# Include{netshoot}
# Include{vpn}
# Include{documentation}