TrueChartsClone/charts/stable/weblate/questions.yaml

1323 lines
62 KiB
YAML
Raw Normal View History

# Include{groups}
portals:
open:
chore(questions): replace questions parts with templates (#3402) * chore(questions): replace port parts with templates * chore(questions): replace controller parts with templates * remove tons of whitespce * remove quotes from strings on templates * make complete controller an include * default to recreate * remove replica and strategies as it's covered from controllerStrtegies include * remove whitespace again * replace controllertype with include (deployment/daemonset/statefulset) * replace advanced port part except targetport * remove more quotes * add hidden toggle of enable the port * new includes * update build script * controller deploy/stateful/deamon template changes * replace controllerStrategies with replicas, replica#, strategy, recreate * move 2 templates into a subfolder * remove quotes * remove disabled portals from questions and defined them on values * remove enabled portal from the questions and add it on values * one more app * Portal cleanup * remove portal templates * add more includes * replace portal links * move some templates in folders * replace ingressRoot with template * more grouping * replace persistenceroot with template * replace serviceExpertRoot * replace serviceroot * fix a rogue one * vctRoot * securityContext cleanup * remove quotes from templates on string * replace vctRoot * replace advanedSecurityRoot * replace podsecurity root * Update .github/scripts/build-catalog.sh * Update values.yaml * remove dupe portal * update build-release script * fix paths * fix apps with imageSelector Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-08-08 21:25:02 +00:00
# Include{portalLink}
questions:
# Include{global}
chore(questions): replace questions parts with templates (#3402) * chore(questions): replace port parts with templates * chore(questions): replace controller parts with templates * remove tons of whitespce * remove quotes from strings on templates * make complete controller an include * default to recreate * remove replica and strategies as it's covered from controllerStrtegies include * remove whitespace again * replace controllertype with include (deployment/daemonset/statefulset) * replace advanced port part except targetport * remove more quotes * add hidden toggle of enable the port * new includes * update build script * controller deploy/stateful/deamon template changes * replace controllerStrategies with replicas, replica#, strategy, recreate * move 2 templates into a subfolder * remove quotes * remove disabled portals from questions and defined them on values * remove enabled portal from the questions and add it on values * one more app * Portal cleanup * remove portal templates * add more includes * replace portal links * move some templates in folders * replace ingressRoot with template * more grouping * replace persistenceroot with template * replace serviceExpertRoot * replace serviceroot * fix a rogue one * vctRoot * securityContext cleanup * remove quotes from templates on string * replace vctRoot * replace advanedSecurityRoot * replace podsecurity root * Update .github/scripts/build-catalog.sh * Update values.yaml * remove dupe portal * update build-release script * fix paths * fix apps with imageSelector Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-08-08 21:25:02 +00:00
# Include{controller}
# Include{controllerDeployment}
# Include{replicas}
# Include{replica1}
# Include{strategy}
# Include{recreate}
# Include{controllerExpert}
# Include{controllerExpertExtraArgs}
- 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}
chore(questions): replace questions parts with templates (#3402) * chore(questions): replace port parts with templates * chore(questions): replace controller parts with templates * remove tons of whitespce * remove quotes from strings on templates * make complete controller an include * default to recreate * remove replica and strategies as it's covered from controllerStrtegies include * remove whitespace again * replace controllertype with include (deployment/daemonset/statefulset) * replace advanced port part except targetport * remove more quotes * add hidden toggle of enable the port * new includes * update build script * controller deploy/stateful/deamon template changes * replace controllerStrategies with replicas, replica#, strategy, recreate * move 2 templates into a subfolder * remove quotes * remove disabled portals from questions and defined them on values * remove enabled portal from the questions and add it on values * one more app * Portal cleanup * remove portal templates * add more includes * replace portal links * move some templates in folders * replace ingressRoot with template * more grouping * replace persistenceroot with template * replace serviceExpertRoot * replace serviceroot * fix a rogue one * vctRoot * securityContext cleanup * remove quotes from templates on string * replace vctRoot * replace advanedSecurityRoot * replace podsecurity root * Update .github/scripts/build-catalog.sh * Update values.yaml * remove dupe portal * update build-release script * fix paths * fix apps with imageSelector Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-08-08 21:25:02 +00:00
# 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: 10158
required: true
chore(questions): replace questions parts with templates (#3402) * chore(questions): replace port parts with templates * chore(questions): replace controller parts with templates * remove tons of whitespce * remove quotes from strings on templates * make complete controller an include * default to recreate * remove replica and strategies as it's covered from controllerStrtegies include * remove whitespace again * replace controllertype with include (deployment/daemonset/statefulset) * replace advanced port part except targetport * remove more quotes * add hidden toggle of enable the port * new includes * update build script * controller deploy/stateful/deamon template changes * replace controllerStrategies with replicas, replica#, strategy, recreate * move 2 templates into a subfolder * remove quotes * remove disabled portals from questions and defined them on values * remove enabled portal from the questions and add it on values * one more app * Portal cleanup * remove portal templates * add more includes * replace portal links * move some templates in folders * replace ingressRoot with template * more grouping * replace persistenceroot with template * replace serviceExpertRoot * replace serviceroot * fix a rogue one * vctRoot * securityContext cleanup * remove quotes from templates on string * replace vctRoot * replace advanedSecurityRoot * replace podsecurity root * Update .github/scripts/build-catalog.sh * Update values.yaml * remove dupe portal * update build-release script * fix paths * fix apps with imageSelector Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-08-08 21:25:02 +00:00
# Include{advancedPortHTTP}
- variable: targetPort
label: "Target Port"
description: "The internal(!) port on the container the Application runs on"
schema:
type: int
default: 8080
chore(questions): replace questions parts with templates (#3402) * chore(questions): replace port parts with templates * chore(questions): replace controller parts with templates * remove tons of whitespce * remove quotes from strings on templates * make complete controller an include * default to recreate * remove replica and strategies as it's covered from controllerStrtegies include * remove whitespace again * replace controllertype with include (deployment/daemonset/statefulset) * replace advanced port part except targetport * remove more quotes * add hidden toggle of enable the port * new includes * update build script * controller deploy/stateful/deamon template changes * replace controllerStrategies with replicas, replica#, strategy, recreate * move 2 templates into a subfolder * remove quotes * remove disabled portals from questions and defined them on values * remove enabled portal from the questions and add it on values * one more app * Portal cleanup * remove portal templates * add more includes * replace portal links * move some templates in folders * replace ingressRoot with template * more grouping * replace persistenceroot with template * replace serviceExpertRoot * replace serviceroot * fix a rogue one * vctRoot * securityContext cleanup * remove quotes from templates on string * replace vctRoot * replace advanedSecurityRoot * replace podsecurity root * Update .github/scripts/build-catalog.sh * Update values.yaml * remove dupe portal * update build-release script * fix paths * fix apps with imageSelector Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-08-08 21:25:02 +00:00
# Include{serviceExpertRoot}
default: false
# Include{serviceExpert}
# Include{serviceList}
chore(questions): replace questions parts with templates (#3402) * chore(questions): replace port parts with templates * chore(questions): replace controller parts with templates * remove tons of whitespce * remove quotes from strings on templates * make complete controller an include * default to recreate * remove replica and strategies as it's covered from controllerStrtegies include * remove whitespace again * replace controllertype with include (deployment/daemonset/statefulset) * replace advanced port part except targetport * remove more quotes * add hidden toggle of enable the port * new includes * update build script * controller deploy/stateful/deamon template changes * replace controllerStrategies with replicas, replica#, strategy, recreate * move 2 templates into a subfolder * remove quotes * remove disabled portals from questions and defined them on values * remove enabled portal from the questions and add it on values * one more app * Portal cleanup * remove portal templates * add more includes * replace portal links * move some templates in folders * replace ingressRoot with template * more grouping * replace persistenceroot with template * replace serviceExpertRoot * replace serviceroot * fix a rogue one * vctRoot * securityContext cleanup * remove quotes from templates on string * replace vctRoot * replace advanedSecurityRoot * replace podsecurity root * Update .github/scripts/build-catalog.sh * Update values.yaml * remove dupe portal * update build-release script * fix paths * fix apps with imageSelector Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-08-08 21:25:02 +00:00
# Include{persistenceRoot}
- variable: config
label: "App Config Storage"
description: "Stores the Application Configuration."
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
# Include{persistenceAdvanced}
# Include{persistenceList}
chore(questions): replace questions parts with templates (#3402) * chore(questions): replace port parts with templates * chore(questions): replace controller parts with templates * remove tons of whitespce * remove quotes from strings on templates * make complete controller an include * default to recreate * remove replica and strategies as it's covered from controllerStrtegies include * remove whitespace again * replace controllertype with include (deployment/daemonset/statefulset) * replace advanced port part except targetport * remove more quotes * add hidden toggle of enable the port * new includes * update build script * controller deploy/stateful/deamon template changes * replace controllerStrategies with replicas, replica#, strategy, recreate * move 2 templates into a subfolder * remove quotes * remove disabled portals from questions and defined them on values * remove enabled portal from the questions and add it on values * one more app * Portal cleanup * remove portal templates * add more includes * replace portal links * move some templates in folders * replace ingressRoot with template * more grouping * replace persistenceroot with template * replace serviceExpertRoot * replace serviceroot * fix a rogue one * vctRoot * securityContext cleanup * remove quotes from templates on string * replace vctRoot * replace advanedSecurityRoot * replace podsecurity root * Update .github/scripts/build-catalog.sh * Update values.yaml * remove dupe portal * update build-release script * fix paths * fix apps with imageSelector Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-08-08 21:25:02 +00:00
# Include{ingressRoot}
- variable: main
label: "Main Ingress"
schema:
additional_attrs: true
type: dict
attrs:
# Include{ingressDefault}
# Include{ingressTLS}
# Include{ingressTraefik}
# Include{ingressExpert}
# Include{ingressList}
# Include{security}
chore(questions): replace questions parts with templates (#3402) * chore(questions): replace port parts with templates * chore(questions): replace controller parts with templates * remove tons of whitespce * remove quotes from strings on templates * make complete controller an include * default to recreate * remove replica and strategies as it's covered from controllerStrtegies include * remove whitespace again * replace controllertype with include (deployment/daemonset/statefulset) * replace advanced port part except targetport * remove more quotes * add hidden toggle of enable the port * new includes * update build script * controller deploy/stateful/deamon template changes * replace controllerStrategies with replicas, replica#, strategy, recreate * move 2 templates into a subfolder * remove quotes * remove disabled portals from questions and defined them on values * remove enabled portal from the questions and add it on values * one more app * Portal cleanup * remove portal templates * add more includes * replace portal links * move some templates in folders * replace ingressRoot with template * more grouping * replace persistenceroot with template * replace serviceExpertRoot * replace serviceroot * fix a rogue one * vctRoot * securityContext cleanup * remove quotes from templates on string * replace vctRoot * replace advanedSecurityRoot * replace podsecurity root * Update .github/scripts/build-catalog.sh * Update values.yaml * remove dupe portal * update build-release script * fix paths * fix apps with imageSelector Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-08-08 21:25:02 +00:00
# Include{securityContextAdvancedRoot}
- 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}
chore(questions): replace questions parts with templates (#3402) * chore(questions): replace port parts with templates * chore(questions): replace controller parts with templates * remove tons of whitespce * remove quotes from strings on templates * make complete controller an include * default to recreate * remove replica and strategies as it's covered from controllerStrtegies include * remove whitespace again * replace controllertype with include (deployment/daemonset/statefulset) * replace advanced port part except targetport * remove more quotes * add hidden toggle of enable the port * new includes * update build script * controller deploy/stateful/deamon template changes * replace controllerStrategies with replicas, replica#, strategy, recreate * move 2 templates into a subfolder * remove quotes * remove disabled portals from questions and defined them on values * remove enabled portal from the questions and add it on values * one more app * Portal cleanup * remove portal templates * add more includes * replace portal links * move some templates in folders * replace ingressRoot with template * more grouping * replace persistenceroot with template * replace serviceExpertRoot * replace serviceroot * fix a rogue one * vctRoot * securityContext cleanup * remove quotes from templates on string * replace vctRoot * replace advanedSecurityRoot * replace podsecurity root * Update .github/scripts/build-catalog.sh * Update values.yaml * remove dupe portal * update build-release script * fix paths * fix apps with imageSelector Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-08-08 21:25:02 +00:00
# Include{podSecurityContextRoot}
- 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}
# Include{codeserver}
# Include{promtail}
# Include{netshoot}
# Include{vpn}
# Include{documentation}