1510 lines
69 KiB
YAML
1510 lines
69 KiB
YAML
# Include{groups}
|
|
portals:
|
|
open:
|
|
protocols:
|
|
- "$kubernetes-resource_configmap_portal_protocol"
|
|
host:
|
|
- "$kubernetes-resource_configmap_portal_host"
|
|
ports:
|
|
- "$kubernetes-resource_configmap_portal_port"
|
|
questions:
|
|
- variable: portal
|
|
group: "Container Image"
|
|
label: "Configure Portal Button"
|
|
schema:
|
|
type: dict
|
|
hidden: true
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Enable"
|
|
description: "enable the portal button"
|
|
schema:
|
|
hidden: true
|
|
editable: false
|
|
type: boolean
|
|
default: true
|
|
# Include{global}
|
|
- variable: controller
|
|
group: "Controller"
|
|
label: ""
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: advanced
|
|
label: "Show Advanced Controller Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: type
|
|
description: "Please specify type of workload to deploy"
|
|
label: "(Advanced) Controller Type"
|
|
schema:
|
|
type: string
|
|
default: "deployment"
|
|
required: true
|
|
enum:
|
|
- value: "deployment"
|
|
description: "Deployment"
|
|
- value: "statefulset"
|
|
description: "Statefulset"
|
|
- value: "daemonset"
|
|
description: "Daemonset"
|
|
- variable: replicas
|
|
description: "Number of desired pod replicas"
|
|
label: "Desired Replicas"
|
|
schema:
|
|
type: int
|
|
default: 1
|
|
required: true
|
|
- variable: strategy
|
|
description: "Please specify type of workload to deploy"
|
|
label: "(Advanced) Update Strategy"
|
|
schema:
|
|
type: string
|
|
default: "Recreate"
|
|
required: true
|
|
enum:
|
|
- value: "Recreate"
|
|
description: "Recreate: Kill existing pods before creating new ones"
|
|
- value: "RollingUpdate"
|
|
description: "RollingUpdate: Create new pods and then kill old ones"
|
|
- value: "OnDelete"
|
|
description: "(Legacy) OnDelete: ignore .spec.template changes"
|
|
# Include{controllerExpert}
|
|
|
|
- variable: weblate
|
|
group: "Container Configuration"
|
|
label: "Weblate Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: general
|
|
label: "General Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: WEBLATE_SITE_DOMAIN
|
|
label: "WEBLATE_SITE_DOMAIN"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
required: true
|
|
default: ""
|
|
- variable: WEBLATE_SITE_TITLE
|
|
label: "WEBLATE_SITE_TITLE (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_ADMIN_NAME
|
|
label: "WEBLATE_ADMIN_NAME (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_ADMIN_EMAIL
|
|
label: "WEBLATE_ADMIN_EMAIL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_ADMIN_PASSWORD
|
|
label: "WEBLATE_ADMIN_PASSWORD (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_ENABLE_HTTPS
|
|
label: "WEBLATE_ENABLE_HTTPS"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: WEBLATE_IP_PROXY_HEADER
|
|
label: "WEBLATE_IP_PROXY_HEADER (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_SECURE_PROXY_SSL_HEADER
|
|
label: "WEBLATE_SECURE_PROXY_SSL_HEADER (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_AUTO_UPDATE
|
|
label: "WEBLATE_AUTO_UPDATE (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
enum:
|
|
- value: ""
|
|
description: "none"
|
|
- value: "remote"
|
|
description: "remote"
|
|
- value: "full"
|
|
description: "full"
|
|
- variable: WEBLATE_SERVER_EMAIL
|
|
label: "WEBLATE_SERVER_EMAIL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_SERVER_EMAIL
|
|
label: "WEBLATE_SERVER_EMAIL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_DEFAULT_FROM_EMAIL
|
|
label: "WEBLATE_DEFAULT_FROM_EMAIL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_CONTACT_FORM
|
|
label: "WEBLATE_CONTACT_FORM (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
enum:
|
|
- value: ""
|
|
description: "Default"
|
|
- value: "reply-to"
|
|
description: "reply-to"
|
|
- value: "from"
|
|
description: "from"
|
|
- variable: WEBLATE_ALLOWED_HOSTS
|
|
label: "WEBLATE_ALLOWED_HOSTS (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_REGISTRATION_OPEN
|
|
label: "WEBLATE_REGISTRATION_OPEN"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: true
|
|
- variable: WEBLATE_REGISTRATION_ALLOW_BACKENDS
|
|
label: "WEBLATE_REGISTRATION_ALLOW_BACKENDS (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_REQUIRE_LOGIN
|
|
label: "WEBLATE_REQUIRE_LOGIN"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS
|
|
label: "WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS
|
|
label: "WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS
|
|
label: "WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_GOOGLE_ANALYTICS_ID
|
|
label: "WEBLATE_GOOGLE_ANALYTICS_ID (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_GITHUB_USERNAME
|
|
label: "WEBLATE_GITHUB_USERNAME (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_GITHUB_TOKEN
|
|
label: "WEBLATE_GITHUB_TOKEN (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_GITLAB_USERNAME
|
|
label: "WEBLATE_GITLAB_USERNAME (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_GITLAB_TOKEN
|
|
label: "WEBLATE_GITLAB_TOKEN (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_PAGURE_USERNAME
|
|
label: "WEBLATE_PAGURE_USERNAME (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_PAGURE_TOKEN
|
|
label: "WEBLATE_PAGURE_TOKEN (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SIMPLIFY_LANGUAGES
|
|
label: "WEBLATE_SIMPLIFY_LANGUAGES"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: true
|
|
- variable: WEBLATE_DEFAULT_ACCESS_CONTROL
|
|
label: "WEBLATE_DEFAULT_ACCESS_CONTROL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_DEFAULT_RESTRICTED_COMPONENT
|
|
label: "WEBLATE_DEFAULT_RESTRICTED_COMPONENT"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: WEBLATE_DEFAULT_TRANSLATION_PROPAGATION
|
|
label: "WEBLATE_DEFAULT_TRANSLATION_PROPAGATION"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: true
|
|
- variable: WEBLATE_DEFAULT_COMMITER_EMAIL
|
|
label: "WEBLATE_DEFAULT_COMMITER_EMAIL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_DEFAULT_COMMITER_NAME
|
|
label: "WEBLATE_DEFAULT_COMMITER_NAME (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_DEFAULT_SHARED_TM
|
|
label: "WEBLATE_DEFAULT_SHARED_TM"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: true
|
|
- variable: WEBLATE_AKISMET_API_KEY
|
|
label: "WEBLATE_AKISMET_API_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_GPG_IDENTITY
|
|
label: "WEBLATE_GPG_IDENTITY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_URL_PREFIX
|
|
label: "WEBLATE_URL_PREFIX (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_SILENCED_SYSTEM_CHECKS
|
|
label: "WEBLATE_SILENCED_SYSTEM_CHECKS (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_CSP_SCRIPT_SRC
|
|
label: "WEBLATE_CSP_SCRIPT_SRC (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_CSP_IMG_SRC
|
|
label: "WEBLATE_CSP_IMG_SRC (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_CSP_CONNECT_SRC
|
|
label: "WEBLATE_CSP_CONNECT_SRC (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_CSP_STYLE_SRC
|
|
label: "WEBLATE_CSP_STYLE_SRC (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_CSP_FONT_SRC
|
|
label: "WEBLATE_CSP_FONT_SRC (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_LICENSE_FILTER
|
|
label: "WEBLATE_LICENSE_FILTER (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_LICENSE_REQUIRED
|
|
label: "WEBLATE_LICENSE_REQUIRED"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: WEBLATE_WEBSITE_REQUIRED
|
|
label: "WEBLATE_WEBSITE_REQUIRED"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: true
|
|
- variable: WEBLATE_HIDE_VERSION
|
|
label: "WEBLATE_HIDE_VERSION"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: WEBLATE_BASIC_LANGUAGES
|
|
label: "WEBLATE_BASIC_LANGUAGES (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_DEFAULT_AUTO_WATCH
|
|
label: "WEBLATE_DEFAULT_AUTO_WATCH"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: true
|
|
- variable: WEBLATE_RATELIMIT_ATTEMPTS
|
|
label: "WEBLATE_RATELIMIT_ATTEMPTS (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_RATELIMIT_LOCKOUT
|
|
label: "WEBLATE_RATELIMIT_LOCKOUT (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_RATELIMIT_WINDOW
|
|
label: "WEBLATE_RATELIMIT_WINDOW (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_ENABLE_AVATARS
|
|
label: "WEBLATE_ENABLE_AVATARS"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: true
|
|
- variable: WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH
|
|
label: "WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: true
|
|
- variable: WEBLATE_SSH_EXTRA_ARGS
|
|
label: "WEBLATE_SSH_EXTRA_ARGS (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_BORG_EXTRA_ARGS
|
|
label: "WEBLATE_BORG_EXTRA_ARGS (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_DATABASE_BACKUP
|
|
label: "WEBLATE_DATABASE_BACKUP (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: "plain"
|
|
enum:
|
|
- value: "plain"
|
|
description: "plain"
|
|
- value: "compressed"
|
|
description: "compressed"
|
|
- value: "none"
|
|
description: "none"
|
|
- variable: WEBLATE_DEBUG
|
|
label: "WEBLATE_DEBUG"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: WEBLATE_LOGLEVEL
|
|
label: "WEBLATE_LOGLEVEL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: machinetranslate
|
|
label: "Machine Translation Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show Machine Translation Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_MT_APERTIUM_APY
|
|
label: "WEBLATE_MT_APERTIUM_APY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_MT_AWS_REGION
|
|
label: "WEBLATE_MT_AWS_REGION (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_MT_AWS_ACCESS_KEY_ID
|
|
label: "WEBLATE_MT_AWS_ACCESS_KEY_ID (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_MT_AWS_SECRET_ACCESS_KEY
|
|
label: "WEBLATE_MT_AWS_SECRET_ACCESS_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_MT_DEEPL_KEY
|
|
label: "WEBLATE_MT_DEEPL_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_MT_DEEPL_API_URL
|
|
label: "WEBLATE_MT_DEEPL_API_URL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_MT_LIBRETRANSLATE_KEY
|
|
label: "WEBLATE_MT_LIBRETRANSLATE_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_MT_LIBRETRANSLATE_API_URL
|
|
label: "WEBLATE_MT_LIBRETRANSLATE_API_URL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_MT_GOOGLE_KEY
|
|
label: "WEBLATE_MT_GOOGLE_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_MT_GOOGLE_CREDENTIALS
|
|
label: "WEBLATE_MT_GOOGLE_CREDENTIALS (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_MT_GOOGLE_PROJECT
|
|
label: "WEBLATE_MT_GOOGLE_PROJECT (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_MT_GOOGLE_LOCATION
|
|
label: "WEBLATE_MT_GOOGLE_LOCATION (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_MT_MICROSOFT_COGNITIVE_KEY
|
|
label: "WEBLATE_MT_MICROSOFT_COGNITIVE_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_MT_MICROSOFT_ENDPOINT_URL
|
|
label: "WEBLATE_MT_MICROSOFT_ENDPOINT_URL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_MT_MICROSOFT_REGION
|
|
label: "WEBLATE_MT_MICROSOFT_REGION (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_MT_MICROSOFT_BASE_URL
|
|
label: "WEBLATE_MT_MICROSOFT_BASE_URL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_MT_MODERNMT_KEY
|
|
label: "WEBLATE_MT_MODERNMT_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_MT_MYMEMORY_ENABLED
|
|
label: "WEBLATE_MT_MYMEMORY_ENABLED"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: WEBLATE_MT_GLOSBE_ENABLED
|
|
label: "WEBLATE_MT_GLOSBE_ENABLED"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED
|
|
label: "WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: WEBLATE_MT_SAP_BASE_URL
|
|
label: "WEBLATE_MT_SAP_BASE_URL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_MT_SAP_SANDBOX_APIKEY
|
|
label: "WEBLATE_MT_SAP_SANDBOX_APIKEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_MT_SAP_USERNAME
|
|
label: "WEBLATE_MT_SAP_USERNAME (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_MT_SAP_PASSWORD
|
|
label: "WEBLATE_MT_SAP_PASSWORD (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_MT_SAP_USE_MT
|
|
label: "WEBLATE_MT_SAP_USE_MT"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: auth
|
|
label: "Authentication Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: ldap
|
|
label: "LDAP Authentication Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show LDAP Authentication Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_AUTH_LDAP_SERVER_URI
|
|
label: "WEBLATE_AUTH_LDAP_SERVER_URI (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE
|
|
label: "WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_AUTH_LDAP_USER_ATTR_MAP
|
|
label: "WEBLATE_AUTH_LDAP_USER_ATTR_MAP (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_AUTH_LDAP_BIND_DN
|
|
label: "WEBLATE_AUTH_LDAP_BIND_DN (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_AUTH_LDAP_BIND_PASSWORD
|
|
label: "WEBLATE_AUTH_LDAP_BIND_PASSWORD (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS
|
|
label: "WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: WEBLATE_AUTH_LDAP_USER_SEARCH
|
|
label: "WEBLATE_AUTH_LDAP_USER_SEARCH (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER
|
|
label: "WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_AUTH_LDAP_USER_SEARCH_UNION
|
|
label: "WEBLATE_AUTH_LDAP_USER_SEARCH_UNION (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER
|
|
label: "WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: github
|
|
label: "Github Authentication Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show Github Authentication Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_SOCIAL_AUTH_GITHUB_KEY
|
|
label: "WEBLATE_SOCIAL_AUTH_GITHUB_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_GITHUB_SECRET
|
|
label: "WEBLATE_SOCIAL_AUTH_GITHUB_SECRET (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY
|
|
label: "WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET
|
|
label: "WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME
|
|
label: "WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY
|
|
label: "WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET
|
|
label: "WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID
|
|
label: "WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: bitbucket
|
|
label: "Bitbucket Authentication Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show Bitbucket Authentication Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY
|
|
label: "WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET
|
|
label: "WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: facebook
|
|
label: "Facebook Authentication Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show Facebook Authentication Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY
|
|
label: "WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET
|
|
label: "WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: google
|
|
label: "Google Authentication Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show Google Authentication Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY
|
|
label: "WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET
|
|
label: "WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS
|
|
label: "WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS
|
|
label: "WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: gitlab
|
|
label: "Gitlab Authentication Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show Gitlab Authentication Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_SOCIAL_AUTH_GITLAB_KEY
|
|
label: "WEBLATE_SOCIAL_AUTH_GITLAB_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_GITLAB_SECRET
|
|
label: "WEBLATE_SOCIAL_AUTH_GITLAB_SECRET (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_GITLAB_API_URL
|
|
label: "WEBLATE_SOCIAL_AUTH_GITLAB_API_URL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: azure
|
|
label: "Azure AD Authentication Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show Azure AD Authentication Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY
|
|
label: "WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET
|
|
label: "WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: azuretenant
|
|
label: "Azure AD with Tenant Authentication Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show Azure AD with Tenant Authentication Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY
|
|
label: "WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET
|
|
label: "WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID
|
|
label: "WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: keycloak
|
|
label: "Keycloak Authentication Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show Keycloak Authentication Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY
|
|
label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET
|
|
label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY
|
|
label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM
|
|
label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL
|
|
label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL
|
|
label: "WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: linux
|
|
label: "Linux Vendors Authentication Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show Linux Vendors Authentication Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_SOCIAL_AUTH_FEDORA
|
|
label: "WEBLATE_SOCIAL_AUTH_FEDORA"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: WEBLATE_SOCIAL_AUTH_OPENSUSE
|
|
label: "WEBLATE_SOCIAL_AUTH_OPENSUSE"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: WEBLATE_SOCIAL_AUTH_UBUNTU
|
|
label: "WEBLATE_SOCIAL_AUTH_UBUNTU"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: slack
|
|
label: "Slack Authentication Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show Slack Authentication Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_SOCIAL_AUTH_SLACK_KEY
|
|
label: "WEBLATE_SOCIAL_AUTH_SLACK_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: SOCIAL_AUTH_SLACK_SECRET
|
|
label: "SOCIAL_AUTH_SLACK_SECRET (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: saml
|
|
label: "SAML Authentication Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show SAML Authentication Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_SAML_IDP_ENTITY_ID
|
|
label: "WEBLATE_SAML_IDP_ENTITY_ID (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_SAML_IDP_URL
|
|
label: "WEBLATE_SAML_IDP_URL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_SAML_IDP_X509CERT
|
|
label: "WEBLATE_SAML_IDP_X509CERT (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: email
|
|
label: "Email Server Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show Email Server Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_EMAIL_HOST
|
|
label: "WEBLATE_EMAIL_HOST (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_EMAIL_PORT
|
|
label: "WEBLATE_EMAIL_PORT (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_EMAIL_HOST_USER
|
|
label: "WEBLATE_EMAIL_HOST_USER (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_EMAIL_HOST_PASSWORD
|
|
label: "WEBLATE_EMAIL_HOST_PASSWORD (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: WEBLATE_EMAIL_USE_SSL
|
|
label: "WEBLATE_EMAIL_USE_SSL"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: WEBLATE_EMAIL_USE_TLS
|
|
label: "WEBLATE_EMAIL_USE_TLS"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: WEBLATE_EMAIL_BACKEND
|
|
label: "WEBLATE_EMAIL_BACKEND (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: siteintegration
|
|
label: "Site Integration Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show Site Integration Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_GET_HELP_URL
|
|
label: "WEBLATE_GET_HELP_URL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_STATUS_URL
|
|
label: "WEBLATE_STATUS_URL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_LEGAL_URL
|
|
label: "WEBLATE_LEGAL_URL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_PRIVACY_URL
|
|
label: "WEBLATE_PRIVACY_URL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: errorreporting
|
|
label: "Error Reporting Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show Error Reporting Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: ROLLBAR_KEY
|
|
label: "ROLLBAR_KEY (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
private: true
|
|
default: ""
|
|
- variable: ROLLBAR_ENVIRONMENT
|
|
label: "ROLLBAR_ENVIRONMENT (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: SENTRY_DSN
|
|
label: "SENTRY_DSN (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: SENTRY_ENVIRONMENT
|
|
label: "SENTRY_ENVIRONMENT (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: localization
|
|
label: "Localization CDN Configuration"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: enabled
|
|
label: "Show Localization CDN Settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: WEBLATE_LOCALIZE_CDN_URL
|
|
label: "WEBLATE_LOCALIZE_CDN_URL (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
- variable: WEBLATE_LOCALIZE_CDN_PATH
|
|
label: "WEBLATE_LOCALIZE_CDN_PATH (Leave empty for default)"
|
|
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
|
|
schema:
|
|
type: string
|
|
default: ""
|
|
|
|
|
|
# Include{containerConfig}
|
|
|
|
- variable: service
|
|
group: "Networking and Services"
|
|
label: "Configure Service(s)"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- 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{serviceSelector}
|
|
- 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: 10158
|
|
required: true
|
|
- variable: advanced
|
|
label: "Show Advanced settings"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: protocol
|
|
label: "Port Type"
|
|
schema:
|
|
type: string
|
|
default: "HTTP"
|
|
enum:
|
|
- value: HTTP
|
|
description: "HTTP"
|
|
- value: "HTTPS"
|
|
description: "HTTPS"
|
|
- value: TCP
|
|
description: "TCP"
|
|
- value: "UDP"
|
|
description: "UDP"
|
|
- variable: nodePort
|
|
label: "Node Port (Optional)"
|
|
description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer"
|
|
schema:
|
|
type: int
|
|
min: 9000
|
|
max: 65535
|
|
- variable: targetPort
|
|
label: "Target Port"
|
|
description: "The internal(!) port on the container the Application runs on"
|
|
schema:
|
|
type: int
|
|
default: 8080
|
|
|
|
- variable: serviceexpert
|
|
group: "Networking and Services"
|
|
label: "Show Expert Config"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: hostNetwork
|
|
group: "Networking and Services"
|
|
label: "Host-Networking (Complicated)"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
|
|
# Include{serviceExpert}
|
|
|
|
# Include{serviceList}
|
|
|
|
- variable: persistence
|
|
label: "Integrated Persistent Storage"
|
|
description: "Integrated Persistent Storage"
|
|
group: "Storage and Persistence"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: config
|
|
label: "App Config Storage"
|
|
description: "Stores the Application Configuration."
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: type
|
|
label: "Type of Storage"
|
|
description: "Sets the persistence type, Anything other than PVC could break rollback!"
|
|
schema:
|
|
type: string
|
|
default: "simplePVC"
|
|
enum:
|
|
- value: "simplePVC"
|
|
description: "PVC (simple)"
|
|
- value: "simpleHP"
|
|
description: "HostPath (simple)"
|
|
- value: "emptyDir"
|
|
description: "emptyDir"
|
|
- value: "pvc"
|
|
description: "pvc"
|
|
- value: "hostPath"
|
|
description: "hostPath"
|
|
# Include{persistenceBasic}
|
|
- variable: hostPath
|
|
label: "hostPath"
|
|
description: "Path inside the container the storage is mounted"
|
|
schema:
|
|
show_if: [["type", "=", "hostPath"]]
|
|
type: hostpath
|
|
- variable: medium
|
|
label: "EmptyDir Medium"
|
|
schema:
|
|
show_if: [["type", "=", "emptyDir"]]
|
|
type: string
|
|
default: ""
|
|
enum:
|
|
- value: ""
|
|
description: "Default"
|
|
- value: "Memory"
|
|
description: "Memory"
|
|
# Include{persistenceAdvanced}
|
|
|
|
# Include{persistenceList}
|
|
|
|
- variable: ingress
|
|
label: ""
|
|
group: "Ingress"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: main
|
|
label: "Main Ingress"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
# Include{ingressDefault}
|
|
|
|
# Include{ingressTLS}
|
|
|
|
# Include{ingressTraefik}
|
|
|
|
# Include{ingressExpert}
|
|
|
|
# Include{ingressList}
|
|
|
|
# Include{security}
|
|
|
|
- variable: advancedSecurity
|
|
label: "Show Advanced Security Settings"
|
|
group: "Security and Permissions"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
show_subquestions_if: true
|
|
subquestions:
|
|
- variable: securityContext
|
|
label: "Security Context"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- variable: privileged
|
|
label: "Privileged mode"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: readOnlyRootFilesystem
|
|
label: "ReadOnly Root Filesystem"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: allowPrivilegeEscalation
|
|
label: "Allow Privilege Escalation"
|
|
schema:
|
|
type: boolean
|
|
default: false
|
|
- variable: runAsNonRoot
|
|
label: "runAsNonRoot"
|
|
schema:
|
|
type: boolean
|
|
default: true
|
|
# Include{securityContextAdvanced}
|
|
|
|
- variable: podSecurityContext
|
|
group: "Security and Permissions"
|
|
label: "Pod Security Context"
|
|
schema:
|
|
additional_attrs: true
|
|
type: dict
|
|
attrs:
|
|
- 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: 0
|
|
- variable: fsGroup
|
|
label: "fsGroup"
|
|
description: "The group that should own ALL storage."
|
|
schema:
|
|
type: int
|
|
default: 1000
|
|
# Include{podSecurityContextAdvanced}
|
|
|
|
# Include{resources}
|
|
|
|
# Include{advanced}
|
|
|
|
# Include{addons}
|