fix(weblate): fix UI, configmap and runAsGroup: 0 (#1813)

* allow false values on some vars on configmap

* restructure UI

* bump

* runasgroup 0

* lets check something.

* fix configmap

* hmm

* try fix configmap

* whoops

* ugh

* ..

* quote..

* run as root group.
This commit is contained in:
Stavros Kois
2022-01-31 00:46:11 +01:00
committed by GitHub
parent 9c9769fdd7
commit cd039018fb
4 changed files with 561 additions and 454 deletions
+1 -1
View File
@@ -28,7 +28,7 @@ sources:
- https://github.com/WeblateOrg/docker - https://github.com/WeblateOrg/docker
- https://github.com/WeblateOrg/docker-compose - https://github.com/WeblateOrg/docker-compose
- https://docs.weblate.org/en/latest/ - https://docs.weblate.org/en/latest/
version: 0.0.1 version: 0.0.2
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
+85 -20
View File
@@ -395,7 +395,7 @@ questions:
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
schema: schema:
type: boolean type: boolean
default: true default: false
- variable: WEBLATE_BASIC_LANGUAGES - variable: WEBLATE_BASIC_LANGUAGES
label: "WEBLATE_BASIC_LANGUAGES (Leave empty for default)" label: "WEBLATE_BASIC_LANGUAGES (Leave empty for default)"
description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info" description: "Visit https://docs.weblate.org/en/ on section Environment Variables for more info"
@@ -653,14 +653,13 @@ questions:
additional_attrs: true additional_attrs: true
type: dict type: dict
attrs: attrs:
- variable: enabled - variable: ldap
label: "Show Authentication Settings" label: "LDAP Authentication Configuration"
schema: schema:
type: boolean additional_attrs: true
default: false type: dict
show_subquestions_if: true attrs:
subquestions: - variable: enabled
- variable: enabledldap
label: "Show LDAP Authentication Settings" label: "Show LDAP Authentication Settings"
schema: schema:
type: boolean type: boolean
@@ -728,7 +727,13 @@ questions:
schema: schema:
type: string type: string
default: "" default: ""
- variable: enabledgithub - variable: github
label: "Github Authentication Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: enabled
label: "Show Github Authentication Settings" label: "Show Github Authentication Settings"
schema: schema:
type: boolean type: boolean
@@ -790,7 +795,13 @@ questions:
type: string type: string
private: true private: true
default: "" default: ""
- variable: enabledbitbucket - variable: bitbucket
label: "Bitbucket Authentication Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: enabled
label: "Show Bitbucket Authentication Settings" label: "Show Bitbucket Authentication Settings"
schema: schema:
type: boolean type: boolean
@@ -811,7 +822,13 @@ questions:
type: string type: string
private: true private: true
default: "" default: ""
- variable: enabledfacebook - variable: facebook
label: "Facebook Authentication Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: enabled
label: "Show Facebook Authentication Settings" label: "Show Facebook Authentication Settings"
schema: schema:
type: boolean type: boolean
@@ -832,7 +849,13 @@ questions:
type: string type: string
private: true private: true
default: "" default: ""
- variable: enabledgoogle - variable: google
label: "Google Authentication Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: enabled
label: "Show Google Authentication Settings" label: "Show Google Authentication Settings"
schema: schema:
type: boolean type: boolean
@@ -865,7 +888,13 @@ questions:
schema: schema:
type: string type: string
default: "" default: ""
- variable: enabledgitlab - variable: gitlab
label: "Gitlab Authentication Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: enabled
label: "Show Gitlab Authentication Settings" label: "Show Gitlab Authentication Settings"
schema: schema:
type: boolean type: boolean
@@ -892,7 +921,13 @@ questions:
schema: schema:
type: string type: string
default: "" default: ""
- variable: enabledazure - variable: azure
label: "Azure AD Authentication Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: enabled
label: "Show Azure AD Authentication Settings" label: "Show Azure AD Authentication Settings"
schema: schema:
type: boolean type: boolean
@@ -913,7 +948,13 @@ questions:
type: string type: string
private: true private: true
default: "" default: ""
- variable: enabledazuretenant - 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" label: "Show Azure AD with Tenant Authentication Settings"
schema: schema:
type: boolean type: boolean
@@ -941,7 +982,13 @@ questions:
type: string type: string
private: true private: true
default: "" default: ""
- variable: enabledkeycloak - variable: keycloak
label: "Keycloak Authentication Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: enabled
label: "Show Keycloak Authentication Settings" label: "Show Keycloak Authentication Settings"
schema: schema:
type: boolean type: boolean
@@ -987,7 +1034,13 @@ questions:
schema: schema:
type: string type: string
default: "" default: ""
- variable: enabledlinux - variable: linux
label: "Linux Vendors Authentication Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: enabled
label: "Show Linux Vendors Authentication Settings" label: "Show Linux Vendors Authentication Settings"
schema: schema:
type: boolean type: boolean
@@ -1012,7 +1065,13 @@ questions:
schema: schema:
type: boolean type: boolean
default: false default: false
- variable: enabledslack - variable: slack
label: "Slack Authentication Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: enabled
label: "Show Slack Authentication Settings" label: "Show Slack Authentication Settings"
schema: schema:
type: boolean type: boolean
@@ -1033,7 +1092,13 @@ questions:
type: string type: string
private: true private: true
default: "" default: ""
- variable: enabledsaml - variable: saml
label: "SAML Authentication Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: enabled
label: "Show SAML Authentication Settings" label: "Show SAML Authentication Settings"
schema: schema:
type: boolean type: boolean
@@ -1433,7 +1498,7 @@ questions:
description: The groupID this App of the user running the application" description: The groupID this App of the user running the application"
schema: schema:
type: int type: int
default: 1000 default: 0
- variable: fsGroup - variable: fsGroup
label: "fsGroup" label: "fsGroup"
description: "The group that should own ALL storage." description: "The group that should own ALL storage."
@@ -38,13 +38,17 @@ data:
WEBLATE_ALLOWED_HOSTS: {{ .Values.weblate.general.WEBLATE_ALLOWED_HOSTS | quote }} WEBLATE_ALLOWED_HOSTS: {{ .Values.weblate.general.WEBLATE_ALLOWED_HOSTS | quote }}
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_REGISTRATION_OPEN }} {{- if .Values.weblate.general.WEBLATE_REGISTRATION_OPEN }}
WEBLATE_REGISTRATION_OPEN: {{ .Values.weblate.general.WEBLATE_REGISTRATION_OPEN | quote }} WEBLATE_REGISTRATION_OPEN: "true"
{{- else }}
WEBLATE_REGISTRATION_OPEN: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_REGISTRATION_ALLOW_BACKENDS }} {{- if .Values.weblate.general.WEBLATE_REGISTRATION_ALLOW_BACKENDS }}
WEBLATE_REGISTRATION_ALLOW_BACKENDS: {{ .Values.weblate.general.WEBLATE_REGISTRATION_ALLOW_BACKENDS | quote }} WEBLATE_REGISTRATION_ALLOW_BACKENDS: {{ .Values.weblate.general.WEBLATE_REGISTRATION_ALLOW_BACKENDS | quote }}
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_ENABLE_HTTPS }} {{- if .Values.weblate.general.WEBLATE_ENABLE_HTTPS }}
WEBLATE_ENABLE_HTTPS: {{ .Values.weblate.general.WEBLATE_ENABLE_HTTPS | quote }} WEBLATE_ENABLE_HTTPS: "true"
{{- else }}
WEBLATE_ENABLE_HTTPS: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_IP_PROXY_HEADER }} {{- if .Values.weblate.general.WEBLATE_IP_PROXY_HEADER }}
WEBLATE_IP_PROXY_HEADER: {{ .Values.weblate.general.WEBLATE_IP_PROXY_HEADER | quote }} WEBLATE_IP_PROXY_HEADER: {{ .Values.weblate.general.WEBLATE_IP_PROXY_HEADER | quote }}
@@ -53,7 +57,9 @@ data:
WEBLATE_SECURE_PROXY_SSL_HEADER: {{ .Values.weblate.general.WEBLATE_SECURE_PROXY_SSL_HEADER | quote }} WEBLATE_SECURE_PROXY_SSL_HEADER: {{ .Values.weblate.general.WEBLATE_SECURE_PROXY_SSL_HEADER | quote }}
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_REQUIRE_LOGIN }} {{- if .Values.weblate.general.WEBLATE_REQUIRE_LOGIN }}
WEBLATE_REQUIRE_LOGIN: {{ .Values.weblate.general.WEBLATE_REQUIRE_LOGIN | quote }} WEBLATE_REQUIRE_LOGIN: "true"
{{- else }}
WEBLATE_REQUIRE_LOGIN: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS }} {{- if .Values.weblate.general.WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS }}
WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS: {{ .Values.weblate.general.WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS | quote }} WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS: {{ .Values.weblate.general.WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS | quote }}
@@ -86,16 +92,22 @@ data:
WEBLATE_PAGURE_TOKEN: {{ .Values.weblate.general.WEBLATE_PAGURE_TOKEN | quote }} WEBLATE_PAGURE_TOKEN: {{ .Values.weblate.general.WEBLATE_PAGURE_TOKEN | quote }}
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_SIMPLIFY_LANGUAGES }} {{- if .Values.weblate.general.WEBLATE_SIMPLIFY_LANGUAGES }}
WEBLATE_SIMPLIFY_LANGUAGES: {{ .Values.weblate.general.WEBLATE_SIMPLIFY_LANGUAGES | quote }} WEBLATE_SIMPLIFY_LANGUAGES: "true"
{{- else }}
WEBLATE_SIMPLIFY_LANGUAGES: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_DEFAULT_ACCESS_CONTROL }} {{- if .Values.weblate.general.WEBLATE_DEFAULT_ACCESS_CONTROL }}
WEBLATE_DEFAULT_ACCESS_CONTROL: {{ .Values.weblate.general.WEBLATE_DEFAULT_ACCESS_CONTROL | quote }} WEBLATE_DEFAULT_ACCESS_CONTROL: {{ .Values.weblate.general.WEBLATE_DEFAULT_ACCESS_CONTROL | quote }}
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_DEFAULT_RESTRICTED_COMPONENT }} {{- if .Values.weblate.general.WEBLATE_DEFAULT_RESTRICTED_COMPONENT }}
WEBLATE_DEFAULT_RESTRICTED_COMPONENT: {{ .Values.weblate.general.WEBLATE_DEFAULT_RESTRICTED_COMPONENT | quote }} WEBLATE_DEFAULT_RESTRICTED_COMPONENT: "true"
{{- else }}
WEBLATE_DEFAULT_RESTRICTED_COMPONENT: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_DEFAULT_TRANSLATION_PROPAGATION }} {{- if .Values.weblate.general.WEBLATE_DEFAULT_TRANSLATION_PROPAGATION }}
WEBLATE_DEFAULT_TRANSLATION_PROPAGATION: {{ .Values.weblate.general.WEBLATE_DEFAULT_TRANSLATION_PROPAGATION | quote }} WEBLATE_DEFAULT_TRANSLATION_PROPAGATION: "true"
{{- else }}
WEBLATE_DEFAULT_TRANSLATION_PROPAGATION: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_EMAIL }} {{- if .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_EMAIL }}
WEBLATE_DEFAULT_COMMITER_EMAIL: {{ .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_EMAIL | quote }} WEBLATE_DEFAULT_COMMITER_EMAIL: {{ .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_EMAIL | quote }}
@@ -104,7 +116,9 @@ data:
WEBLATE_DEFAULT_COMMITER_NAME: {{ .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_NAME | quote }} WEBLATE_DEFAULT_COMMITER_NAME: {{ .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_NAME | quote }}
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_DEFAULT_SHARED_TM }} {{- if .Values.weblate.general.WEBLATE_DEFAULT_SHARED_TM }}
WEBLATE_DEFAULT_SHARED_TM: {{ .Values.weblate.general.WEBLATE_DEFAULT_SHARED_TM | quote }} WEBLATE_DEFAULT_SHARED_TM: "true"
{{- else }}
WEBLATE_DEFAULT_SHARED_TM: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_AKISMET_API_KEY }} {{- if .Values.weblate.general.WEBLATE_AKISMET_API_KEY }}
WEBLATE_AKISMET_API_KEY: {{ .Values.weblate.general.WEBLATE_AKISMET_API_KEY | quote }} WEBLATE_AKISMET_API_KEY: {{ .Values.weblate.general.WEBLATE_AKISMET_API_KEY | quote }}
@@ -137,19 +151,27 @@ data:
WEBLATE_LICENSE_FILTER: {{ .Values.weblate.general.WEBLATE_LICENSE_FILTER | quote }} WEBLATE_LICENSE_FILTER: {{ .Values.weblate.general.WEBLATE_LICENSE_FILTER | quote }}
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_LICENSE_REQUIRED }} {{- if .Values.weblate.general.WEBLATE_LICENSE_REQUIRED }}
WEBLATE_LICENSE_REQUIRED: {{ .Values.weblate.general.WEBLATE_LICENSE_REQUIRED | quote }} WEBLATE_LICENSE_REQUIRED: "true"
{{- else }}
WEBLATE_LICENSE_REQUIRED: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_WEBSITE_REQUIRED }} {{- if .Values.weblate.general.WEBLATE_WEBSITE_REQUIRED }}
WEBLATE_WEBSITE_REQUIRED: {{ .Values.weblate.general.WEBLATE_WEBSITE_REQUIRED | quote }} WEBLATE_WEBSITE_REQUIRED: "true"
{{- else }}
WEBLATE_WEBSITE_REQUIRED: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_HIDE_VERSION }} {{- if .Values.weblate.general.WEBLATE_HIDE_VERSION }}
WEBLATE_HIDE_VERSION: {{ .Values.weblate.general.WEBLATE_HIDE_VERSION | quote }} WEBLATE_HIDE_VERSION: "true"
{{- else }}
WEBLATE_HIDE_VERSION: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_BASIC_LANGUAGES }} {{- if .Values.weblate.general.WEBLATE_BASIC_LANGUAGES }}
WEBLATE_BASIC_LANGUAGES: {{ .Values.weblate.general.WEBLATE_BASIC_LANGUAGES | quote }} WEBLATE_BASIC_LANGUAGES: {{ .Values.weblate.general.WEBLATE_BASIC_LANGUAGES | quote }}
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_DEFAULT_AUTO_WATCH }} {{- if .Values.weblate.general.WEBLATE_DEFAULT_AUTO_WATCH }}
WEBLATE_DEFAULT_AUTO_WATCH: {{ .Values.weblate.general.WEBLATE_DEFAULT_AUTO_WATCH | quote }} WEBLATE_DEFAULT_AUTO_WATCH: "true"
{{- else }}
WEBLATE_DEFAULT_AUTO_WATCH: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_RATELIMIT_ATTEMPTS }} {{- if .Values.weblate.general.WEBLATE_RATELIMIT_ATTEMPTS }}
WEBLATE_RATELIMIT_ATTEMPTS: {{ .Values.weblate.general.WEBLATE_RATELIMIT_ATTEMPTS | quote }} WEBLATE_RATELIMIT_ATTEMPTS: {{ .Values.weblate.general.WEBLATE_RATELIMIT_ATTEMPTS | quote }}
@@ -161,10 +183,14 @@ data:
WEBLATE_RATELIMIT_WINDOW: {{ .Values.weblate.general.WEBLATE_RATELIMIT_WINDOW | quote }} WEBLATE_RATELIMIT_WINDOW: {{ .Values.weblate.general.WEBLATE_RATELIMIT_WINDOW | quote }}
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_ENABLE_AVATARS }} {{- if .Values.weblate.general.WEBLATE_ENABLE_AVATARS }}
WEBLATE_ENABLE_AVATARS: {{ .Values.weblate.general.WEBLATE_ENABLE_AVATARS | quote }} WEBLATE_ENABLE_AVATARS: "true"
{{- else }}
WEBLATE_ENABLE_AVATARS: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH }} {{- if .Values.weblate.general.WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH }}
WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH: {{ .Values.weblate.general.WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH | quote }} WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH: "true"
{{- else }}
WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_SSH_EXTRA_ARGS }} {{- if .Values.weblate.general.WEBLATE_SSH_EXTRA_ARGS }}
WEBLATE_SSH_EXTRA_ARGS: {{ .Values.weblate.general.WEBLATE_SSH_EXTRA_ARGS | quote }} WEBLATE_SSH_EXTRA_ARGS: {{ .Values.weblate.general.WEBLATE_SSH_EXTRA_ARGS | quote }}
@@ -176,7 +202,9 @@ data:
WEBLATE_DATABASE_BACKUP: {{ .Values.weblate.general.WEBLATE_DATABASE_BACKUP | quote }} WEBLATE_DATABASE_BACKUP: {{ .Values.weblate.general.WEBLATE_DATABASE_BACKUP | quote }}
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_DEBUG }} {{- if .Values.weblate.general.WEBLATE_DEBUG }}
WEBLATE_DEBUG: {{ .Values.weblate.general.WEBLATE_DEBUG | quote }} WEBLATE_DEBUG: "true"
{{- else }}
WEBLATE_DEBUG: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.general.WEBLATE_LOGLEVEL }} {{- if .Values.weblate.general.WEBLATE_LOGLEVEL }}
WEBLATE_LOGLEVEL: {{ .Values.weblate.general.WEBLATE_LOGLEVEL | quote }} WEBLATE_LOGLEVEL: {{ .Values.weblate.general.WEBLATE_LOGLEVEL | quote }}
@@ -234,13 +262,19 @@ data:
WEBLATE_MT_MODERNMT_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MODERNMT_KEY | quote }} WEBLATE_MT_MODERNMT_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MODERNMT_KEY | quote }}
{{- end }} {{- end }}
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_MYMEMORY_ENABLED }} {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MYMEMORY_ENABLED }}
WEBLATE_MT_MYMEMORY_ENABLED: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MYMEMORY_ENABLED | quote }} WEBLATE_MT_MYMEMORY_ENABLED: "true"
{{- else }}
WEBLATE_MT_MYMEMORY_ENABLED: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_GLOSBE_ENABLED }} {{- if .Values.weblate.machinetranslate.WEBLATE_MT_GLOSBE_ENABLED }}
WEBLATE_MT_GLOSBE_ENABLED: {{ .Values.weblate.machinetranslate.WEBLATE_MT_GLOSBE_ENABLED | quote }} WEBLATE_MT_GLOSBE_ENABLED: "true"
{{- else }}
WEBLATE_MT_GLOSBE_ENABLED: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED }} {{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED }}
WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED | quote }} WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED: "true"
{{- else }}
WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_BASE_URL }} {{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_BASE_URL }}
WEBLATE_MT_SAP_BASE_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_BASE_URL | quote }} WEBLATE_MT_SAP_BASE_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_BASE_URL | quote }}
@@ -255,7 +289,9 @@ data:
WEBLATE_MT_SAP_PASSWORD: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_PASSWORD | quote }} WEBLATE_MT_SAP_PASSWORD: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_PASSWORD | quote }}
{{- end }} {{- end }}
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_USE_MT }} {{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_USE_MT }}
WEBLATE_MT_SAP_USE_MT: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_USE_MT | quote }} WEBLATE_MT_SAP_USE_MT: "true"
{{- else }}
WEBLATE_MT_SAP_USE_MT: "false"
{{- end }} {{- end }}
{{/* Authentication */}} {{/* Authentication */}}
{{/* LDAP */}} {{/* LDAP */}}
@@ -275,7 +311,9 @@ data:
WEBLATE_AUTH_LDAP_BIND_PASSWORD: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_BIND_PASSWORD | quote }} WEBLATE_AUTH_LDAP_BIND_PASSWORD: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_BIND_PASSWORD | quote }}
{{- end }} {{- end }}
{{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS }} {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS }}
WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS | quote }} WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS: "true"
{{- else }}
WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH }} {{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH }}
WEBLATE_AUTH_LDAP_USER_SEARCH: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH | quote }} WEBLATE_AUTH_LDAP_USER_SEARCH: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH | quote }}
@@ -389,13 +427,13 @@ data:
{{- end }} {{- end }}
{{/* Linux vendors */}} {{/* Linux vendors */}}
{{- if .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_FEDORA }} {{- if .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_FEDORA }}
WEBLATE_SOCIAL_AUTH_FEDORA: {{ .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_FEDORA | quote }} WEBLATE_SOCIAL_AUTH_FEDORA: "true"
{{- end }} {{- end }}
{{- if .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_OPENSUSE }} {{- if .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_OPENSUSE }}
WEBLATE_SOCIAL_AUTH_OPENSUSE: {{ .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_OPENSUSE | quote }} WEBLATE_SOCIAL_AUTH_OPENSUSE: "true"
{{- end }} {{- end }}
{{- if .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_UBUNTU }} {{- if .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_UBUNTU }}
WEBLATE_SOCIAL_AUTH_UBUNTU: {{ .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_UBUNTU | quote }} WEBLATE_SOCIAL_AUTH_UBUNTU: "true"
{{- end }} {{- end }}
{{/* Slack */}} {{/* Slack */}}
{{- if .Values.weblate.auth.slack.WEBLATE_SOCIAL_AUTH_SLACK_KEY }} {{- if .Values.weblate.auth.slack.WEBLATE_SOCIAL_AUTH_SLACK_KEY }}
@@ -428,10 +466,14 @@ data:
WEBLATE_EMAIL_HOST_PASSWORD: {{ .Values.weblate.email.WEBLATE_EMAIL_HOST_PASSWORD | quote }} WEBLATE_EMAIL_HOST_PASSWORD: {{ .Values.weblate.email.WEBLATE_EMAIL_HOST_PASSWORD | quote }}
{{- end }} {{- end }}
{{- if .Values.weblate.email.WEBLATE_EMAIL_USE_SSL }} {{- if .Values.weblate.email.WEBLATE_EMAIL_USE_SSL }}
WEBLATE_EMAIL_USE_SSL: {{ .Values.weblate.email.WEBLATE_EMAIL_USE_SSL | quote }} WEBLATE_EMAIL_USE_SSL: "true"
{{- else }}
WEBLATE_EMAIL_USE_SSL: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.email.WEBLATE_EMAIL_USE_TLS }} {{- if .Values.weblate.email.WEBLATE_EMAIL_USE_TLS }}
WEBLATE_EMAIL_USE_TLS: {{ .Values.weblate.email.WEBLATE_EMAIL_USE_TLS | quote }} WEBLATE_EMAIL_USE_TLS: "true"
{{- else }}
WEBLATE_EMAIL_USE_TLS: "false"
{{- end }} {{- end }}
{{- if .Values.weblate.email.WEBLATE_EMAIL_BACKEND }} {{- if .Values.weblate.email.WEBLATE_EMAIL_BACKEND }}
WEBLATE_EMAIL_BACKEND: {{ .Values.weblate.email.WEBLATE_EMAIL_BACKEND | quote }} WEBLATE_EMAIL_BACKEND: {{ .Values.weblate.email.WEBLATE_EMAIL_BACKEND | quote }}
+21 -21
View File
@@ -8,7 +8,7 @@ securityContext:
podSecurityContext: podSecurityContext:
runAsUser: 1000 runAsUser: 1000
runAsGroup: 1000 runAsGroup: 0
fsGroup: 1000 fsGroup: 1000
env: env:
@@ -32,20 +32,20 @@ weblate:
# WEBLATE_SERVER_EMAIL: "" # WEBLATE_SERVER_EMAIL: ""
# WEBLATE_DEFAULT_FROM_EMAIL: "" # WEBLATE_DEFAULT_FROM_EMAIL: ""
# WEBLATE_CONTACT_FORM: "" # WEBLATE_CONTACT_FORM: ""
# WEBLATE_REGISTRATION_OPEN: "" # WEBLATE_REGISTRATION_OPEN: true
# WEBLATE_REGISTRATION_ALLOW_BACKENDS: "" # WEBLATE_REGISTRATION_ALLOW_BACKENDS: ""
# WEBLATE_REQUIRE_LOGIN: "" # WEBLATE_REQUIRE_LOGIN: false
# WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS: "" # WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS: ""
# WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS: "" # WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS: ""
# WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS: "" # WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS: ""
# WEBLATE_DEFAULT_ACCESS_CONTROL: "" # WEBLATE_DEFAULT_ACCESS_CONTROL: ""
# WEBLATE_DEFAULT_RESTRICTED_COMPONENT: "" # WEBLATE_DEFAULT_RESTRICTED_COMPONENT: false
# WEBLATE_DEFAULT_TRANSLATION_PROPAGATION: "" # WEBLATE_DEFAULT_TRANSLATION_PROPAGATION: true
# WEBLATE_DEFAULT_COMMITER_EMAIL: "" # WEBLATE_DEFAULT_COMMITER_EMAIL: ""
# WEBLATE_DEFAULT_COMMITER_NAME: "" # WEBLATE_DEFAULT_COMMITER_NAME: ""
# WEBLATE_DEFAULT_SHARED_TM: "" # WEBLATE_DEFAULT_SHARED_TM: true
# WEBLATE_GPG_IDENTITY: "" # WEBLATE_GPG_IDENTITY: ""
# WEBLATE_DEFAULT_AUTO_WATCH: "" # WEBLATE_DEFAULT_AUTO_WATCH: true
# WEBLATE_GITHUB_USERNAME: "" # WEBLATE_GITHUB_USERNAME: ""
# WEBLATE_GITHUB_TOKEN: "" # WEBLATE_GITHUB_TOKEN: ""
# WEBLATE_GITLAB_USERNAME: "" # WEBLATE_GITLAB_USERNAME: ""
@@ -55,25 +55,25 @@ weblate:
# WEBLATE_CSP_CONNECT_SRC: "" # WEBLATE_CSP_CONNECT_SRC: ""
# WEBLATE_CSP_STYLE_SRC: "" # WEBLATE_CSP_STYLE_SRC: ""
# WEBLATE_CSP_FONT_SRC: "" # WEBLATE_CSP_FONT_SRC: ""
# WEBLATE_WEBSITE_REQUIRED: "" # WEBLATE_WEBSITE_REQUIRED: true
# WEBLATE_SIMPLIFY_LANGUAGES: "" # WEBLATE_SIMPLIFY_LANGUAGES: true
# WEBLATE_DATABASE_BACKUP: "" # WEBLATE_DATABASE_BACKUP: ""
# WEBLATE_URL_PREFIX: "" # WEBLATE_URL_PREFIX: ""
# WEBLATE_SILENCED_SYSTEM_CHECKS: "" # WEBLATE_SILENCED_SYSTEM_CHECKS: ""
# WEBLATE_HIDE_VERSION: "" # WEBLATE_HIDE_VERSION: false
# WEBLATE_BASIC_LANGUAGES: "" # WEBLATE_BASIC_LANGUAGES: ""
# WEBLATE_ENABLE_AVATARS: "" # WEBLATE_ENABLE_AVATARS: true
# WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH: "" # WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH: true
# WEBLATE_ALLOWED_HOSTS: "" # WEBLATE_ALLOWED_HOSTS: ""
# WEBLATE_ENABLE_HTTPS: "" # WEBLATE_ENABLE_HTTPS: false
# WEBLATE_IP_PROXY_HEADER: "" # WEBLATE_IP_PROXY_HEADER: ""
# WEBLATE_SECURE_PROXY_SSL_HEADER: "" # WEBLATE_SECURE_PROXY_SSL_HEADER: ""
# WEBLATE_LICENSE_FILTER: "" # WEBLATE_LICENSE_FILTER: ""
# WEBLATE_LICENSE_REQUIRED: "" # WEBLATE_LICENSE_REQUIRED: false
# WEBLATE_RATELIMIT_ATTEMPTS: "" # WEBLATE_RATELIMIT_ATTEMPTS: ""
# WEBLATE_RATELIMIT_LOCKOUT: "" # WEBLATE_RATELIMIT_LOCKOUT: ""
# WEBLATE_RATELIMIT_WINDOW: "" # WEBLATE_RATELIMIT_WINDOW: ""
WEBLATE_DEBUG: "false" # WEBLATE_DEBUG: false
# WEBLATE_LOGLEVEL: "" # WEBLATE_LOGLEVEL: ""
# WEBLATE_GOOGLE_ANALYTICS_ID: "" # WEBLATE_GOOGLE_ANALYTICS_ID: ""
# WEBLATE_PAGURE_USERNAME: "" # WEBLATE_PAGURE_USERNAME: ""
@@ -99,14 +99,14 @@ weblate:
# WEBLATE_MT_MICROSOFT_REGION: "" # WEBLATE_MT_MICROSOFT_REGION: ""
# WEBLATE_MT_MICROSOFT_BASE_URL: "" # WEBLATE_MT_MICROSOFT_BASE_URL: ""
# WEBLATE_MT_MODERNMT_KEY: "" # WEBLATE_MT_MODERNMT_KEY: ""
# WEBLATE_MT_MYMEMORY_ENABLED: "" # WEBLATE_MT_MYMEMORY_ENABLED: false
# WEBLATE_MT_GLOSBE_ENABLED: "" # WEBLATE_MT_GLOSBE_ENABLED: false
# WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED: "" # WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED: false
# WEBLATE_MT_SAP_BASE_URL: "" # WEBLATE_MT_SAP_BASE_URL: ""
# WEBLATE_MT_SAP_SANDBOX_APIKEY: "" # WEBLATE_MT_SAP_SANDBOX_APIKEY: ""
# WEBLATE_MT_SAP_USERNAME: "" # WEBLATE_MT_SAP_USERNAME: ""
# WEBLATE_MT_SAP_PASSWORD: "" # WEBLATE_MT_SAP_PASSWORD: ""
# WEBLATE_MT_SAP_USE_MT: "" # WEBLATE_MT_SAP_USE_MT: false
auth: auth:
ldap: {} ldap: {}
# WEBLATE_AUTH_LDAP_SERVER_URI: "" # WEBLATE_AUTH_LDAP_SERVER_URI: ""
@@ -173,8 +173,8 @@ weblate:
# WEBLATE_EMAIL_HOST: "" # WEBLATE_EMAIL_HOST: ""
# WEBLATE_EMAIL_HOST_USER: "" # WEBLATE_EMAIL_HOST_USER: ""
# WEBLATE_EMAIL_HOST_PASSWORD: "" # WEBLATE_EMAIL_HOST_PASSWORD: ""
# WEBLATE_EMAIL_USE_SSL: "" # WEBLATE_EMAIL_USE_SSL: false
# WEBLATE_EMAIL_USE_TLS: "" # WEBLATE_EMAIL_USE_TLS: false
# WEBLATE_EMAIL_BACKEND: "" # WEBLATE_EMAIL_BACKEND: ""
siteintegration: {} siteintegration: {}
# WEBLATE_GET_HELP_URL: "" # WEBLATE_GET_HELP_URL: ""