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}
2023-12-21 13:20:12 +00:00
# Include{postgresql}
2023-08-30 21:25:15 +00:00
# Include{advanced}
# Include{addons}
# Include{codeserver}
# Include{netshoot}
# Include{vpn}
# Include{documentation}