Commit new App releases for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
parent
06373660c7
commit
86752c057f
|
@ -0,0 +1,10 @@
|
|||
# Changelog<br>
|
||||
|
||||
|
||||
<a name="weblate-0.0.1"></a>
|
||||
### weblate-0.0.1 (2022-01-30)
|
||||
|
||||
#### Feat
|
||||
|
||||
* Add weblate ([#1812](https://github.com/truecharts/apps/issues/1812))
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
# Configuration Options
|
||||
|
||||
##### Connecting to other apps
|
||||
If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Internally" quick-start guide:
|
||||
https://truecharts.org/manual/Quick-Start%20Guides/14-linking-apps/
|
||||
|
||||
##### Available config options
|
||||
In the future this page is going to contain an automated list of options available in the installation/edit UI.
|
|
@ -0,0 +1,12 @@
|
|||
dependencies:
|
||||
- name: common
|
||||
repository: https://truecharts.org
|
||||
version: 8.14.2
|
||||
- name: postgresql
|
||||
repository: https://truecharts.org/
|
||||
version: 6.0.58
|
||||
- name: redis
|
||||
repository: https://truecharts.org
|
||||
version: 1.0.63
|
||||
digest: sha256:e41f7ea9203768b04adca367d6fba3dca20224666c88824b364d9d4a9d56c6bf
|
||||
generated: "2022-01-30T18:20:44.967186869Z"
|
|
@ -0,0 +1,36 @@
|
|||
apiVersion: v2
|
||||
appVersion: "4.10.1"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://truecharts.org
|
||||
version: 8.14.2
|
||||
- condition: postgresql.enabled
|
||||
name: postgresql
|
||||
repository: https://truecharts.org/
|
||||
version: 6.0.58
|
||||
- condition: redis.enabled
|
||||
name: redis
|
||||
repository: https://truecharts.org
|
||||
version: 1.0.63
|
||||
description: Weblate is a copylefted libre software web-based continuous localization system
|
||||
home: https://github.com/truecharts/apps/tree/master/charts/stable/weblate
|
||||
icon: https://truecharts.org/_static/img/appicons/weblate-icon.png
|
||||
keywords:
|
||||
- translate
|
||||
kubeVersion: '>=1.16.0-0'
|
||||
maintainers:
|
||||
- email: info@truecharts.org
|
||||
name: TrueCharts
|
||||
url: https://truecharts.org
|
||||
name: weblate
|
||||
sources:
|
||||
- https://github.com/WeblateOrg/weblate
|
||||
- https://github.com/WeblateOrg/docker
|
||||
- https://github.com/WeblateOrg/docker-compose
|
||||
- https://docs.weblate.org/en/latest/
|
||||
version: 0.0.1
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- media
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
|
@ -0,0 +1,42 @@
|
|||
# Introduction
|
||||
|
||||
Weblate is a copylefted libre software web-based continuous localization system
|
||||
|
||||
TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
|
||||
|
||||
## Source Code
|
||||
|
||||
* <https://github.com/WeblateOrg/weblate>
|
||||
* <https://github.com/WeblateOrg/docker>
|
||||
* <https://github.com/WeblateOrg/docker-compose>
|
||||
* <https://docs.weblate.org/en/latest/>
|
||||
|
||||
## Requirements
|
||||
|
||||
Kubernetes: `>=1.16.0-0`
|
||||
|
||||
## Dependencies
|
||||
|
||||
| Repository | Name | Version |
|
||||
|------------|------|---------|
|
||||
| https://truecharts.org/ | postgresql | 6.0.58 |
|
||||
| https://truecharts.org | common | 8.14.2 |
|
||||
| https://truecharts.org | redis | 1.0.63 |
|
||||
|
||||
## Installing the Chart
|
||||
|
||||
To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/03-Installing-an-App/).
|
||||
|
||||
## Uninstalling the Chart
|
||||
|
||||
To remove this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/07-Deleting-an-App/).
|
||||
|
||||
## Support
|
||||
|
||||
- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Open-Apps/) first.
|
||||
- See the [Wiki](https://truecharts.org)
|
||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
||||
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
|
||||
---
|
||||
All Rights Reserved - The TrueCharts Project
|
|
@ -0,0 +1,3 @@
|
|||
Weblate is a copylefted libre software web-based continuous localization system
|
||||
|
||||
This App is supplied by TrueCharts, for more information please visit https://truecharts.org
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,75 @@
|
|||
# Default Helm-Values
|
||||
|
||||
TrueCharts is primarily build to supply TrueNAS SCALE Apps.
|
||||
However, we also supply all Apps as standard Helm-Charts. In this document we aim to document the default values in our values.yaml file.
|
||||
|
||||
Most of our Apps also consume our "common" Helm Chart.
|
||||
If this is the case, this means that all values.yaml values are set to the common chart values.yaml by default. This values.yaml file will only contain values that deviate from the common chart.
|
||||
You will, however, be able to use all values referenced in the common chart here, besides the values listed in this document.
|
||||
|
||||
## Values
|
||||
|
||||
| Key | Type | Default | Description |
|
||||
|-----|------|---------|-------------|
|
||||
| env.POSTGRES_DATABASE | string | `"{{ .Values.postgresql.postgresqlDatabase }}"` | |
|
||||
| env.POSTGRES_PORT | int | `5432` | |
|
||||
| env.POSTGRES_USER | string | `"{{ .Values.postgresql.postgresqlUsername }}"` | |
|
||||
| env.REDIS_DB | string | `"0"` | |
|
||||
| env.REDIS_PORT | int | `6379` | |
|
||||
| env.TZ | string | `"UTC"` | |
|
||||
| env.WEBLATE_TIME_ZONE | string | `"{{ .Values.env.TZ }}"` | |
|
||||
| envFrom[0].configMapRef.name | string | `"weblate-env"` | |
|
||||
| envValueFrom.POSTGRES_HOST.secretKeyRef.key | string | `"plainhost"` | |
|
||||
| envValueFrom.POSTGRES_HOST.secretKeyRef.name | string | `"dbcreds"` | |
|
||||
| envValueFrom.POSTGRES_PASSWORD.secretKeyRef.key | string | `"postgresql-password"` | |
|
||||
| envValueFrom.POSTGRES_PASSWORD.secretKeyRef.name | string | `"dbcreds"` | |
|
||||
| envValueFrom.REDIS_HOST.secretKeyRef.key | string | `"plainhost"` | |
|
||||
| envValueFrom.REDIS_HOST.secretKeyRef.name | string | `"rediscreds"` | |
|
||||
| envValueFrom.REDIS_PASSWORD.secretKeyRef.key | string | `"redis-password"` | |
|
||||
| envValueFrom.REDIS_PASSWORD.secretKeyRef.name | string | `"rediscreds"` | |
|
||||
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| image.repository | string | `"tccr.io/truecharts/weblate"` | |
|
||||
| image.tag | string | `"v4.10.1@sha256:bc517880487a9a766a3ce4ddfe429ed37ad4605d0097e28b0dd16eafdacd12b2"` | |
|
||||
| persistence.cache.enabled | bool | `true` | |
|
||||
| persistence.cache.mountPath | string | `"/app/cache"` | |
|
||||
| persistence.cache.type | string | `"emptyDir"` | |
|
||||
| persistence.config.enabled | bool | `true` | |
|
||||
| persistence.config.mountPath | string | `"/app/data"` | |
|
||||
| podSecurityContext.fsGroup | int | `1000` | |
|
||||
| podSecurityContext.runAsGroup | int | `1000` | |
|
||||
| podSecurityContext.runAsUser | int | `1000` | |
|
||||
| postgresql.enabled | bool | `true` | |
|
||||
| postgresql.existingSecret | string | `"dbcreds"` | |
|
||||
| postgresql.postgresqlDatabase | string | `"weblate"` | |
|
||||
| postgresql.postgresqlUsername | string | `"weblate"` | |
|
||||
| probes.liveness.path | string | `"/healthz"` | |
|
||||
| probes.readiness.path | string | `"/healthz"` | |
|
||||
| probes.startup.path | string | `"/healthz"` | |
|
||||
| redis.enabled | bool | `true` | |
|
||||
| redis.existingSecret | string | `"rediscreds"` | |
|
||||
| redis.redisUsername | string | `"default"` | |
|
||||
| securityContext.readOnlyRootFilesystem | bool | `false` | |
|
||||
| service.main.ports.main.port | int | `10158` | |
|
||||
| service.main.ports.main.targetPort | int | `8080` | |
|
||||
| weblate.auth.azure | object | `{}` | |
|
||||
| weblate.auth.azuretenant | object | `{}` | |
|
||||
| weblate.auth.bitbucket | object | `{}` | |
|
||||
| weblate.auth.facebook | object | `{}` | |
|
||||
| weblate.auth.github | object | `{}` | |
|
||||
| weblate.auth.gitlab | object | `{}` | |
|
||||
| weblate.auth.google | object | `{}` | |
|
||||
| weblate.auth.keycloak | object | `{}` | |
|
||||
| weblate.auth.ldap | object | `{}` | |
|
||||
| weblate.auth.linux | object | `{}` | |
|
||||
| weblate.auth.saml | object | `{}` | |
|
||||
| weblate.auth.slack | object | `{}` | |
|
||||
| weblate.email | object | `{}` | |
|
||||
| weblate.errorreport | object | `{}` | |
|
||||
| weblate.general.WEBLATE_DEBUG | string | `"false"` | |
|
||||
| weblate.general.WEBLATE_SITE_DOMAIN | string | `"weblate.example.com"` | |
|
||||
| weblate.general.WEBLATE_SITE_TITLE | string | `"My Project's Weblate"` | |
|
||||
| weblate.localization | object | `{}` | |
|
||||
| weblate.machinetranslate | object | `{}` | |
|
||||
| weblate.siteintegration | object | `{}` | |
|
||||
|
||||
All Rights Reserved - The TrueCharts Project
|
|
@ -0,0 +1,248 @@
|
|||
image:
|
||||
repository: tccr.io/truecharts/weblate
|
||||
tag: v4.10.1@sha256:bc517880487a9a766a3ce4ddfe429ed37ad4605d0097e28b0dd16eafdacd12b2
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: false
|
||||
|
||||
podSecurityContext:
|
||||
runAsUser: 1000
|
||||
runAsGroup: 1000
|
||||
fsGroup: 1000
|
||||
|
||||
env:
|
||||
TZ: UTC
|
||||
WEBLATE_TIME_ZONE: "{{ .Values.env.TZ }}"
|
||||
POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}"
|
||||
POSTGRES_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}"
|
||||
POSTGRES_PORT: 5432
|
||||
REDIS_PORT: 6379
|
||||
REDIS_DB: "0"
|
||||
|
||||
weblate:
|
||||
general:
|
||||
WEBLATE_SITE_TITLE: "My Project's Weblate"
|
||||
WEBLATE_SITE_DOMAIN: "weblate.example.com"
|
||||
# WEBLATE_ADMIN_NAME: ""
|
||||
# WEBLATE_ADMIN_EMAIL: ""
|
||||
# This sets the password on EVERY app startup
|
||||
# WEBLATE_ADMIN_PASSWORD: ""
|
||||
# WEBLATE_AUTO_UPDATE: ""
|
||||
# WEBLATE_SERVER_EMAIL: ""
|
||||
# WEBLATE_DEFAULT_FROM_EMAIL: ""
|
||||
# WEBLATE_CONTACT_FORM: ""
|
||||
# WEBLATE_REGISTRATION_OPEN: ""
|
||||
# WEBLATE_REGISTRATION_ALLOW_BACKENDS: ""
|
||||
# WEBLATE_REQUIRE_LOGIN: ""
|
||||
# WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS: ""
|
||||
# WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS: ""
|
||||
# WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS: ""
|
||||
# WEBLATE_DEFAULT_ACCESS_CONTROL: ""
|
||||
# WEBLATE_DEFAULT_RESTRICTED_COMPONENT: ""
|
||||
# WEBLATE_DEFAULT_TRANSLATION_PROPAGATION: ""
|
||||
# WEBLATE_DEFAULT_COMMITER_EMAIL: ""
|
||||
# WEBLATE_DEFAULT_COMMITER_NAME: ""
|
||||
# WEBLATE_DEFAULT_SHARED_TM: ""
|
||||
# WEBLATE_GPG_IDENTITY: ""
|
||||
# WEBLATE_DEFAULT_AUTO_WATCH: ""
|
||||
# WEBLATE_GITHUB_USERNAME: ""
|
||||
# WEBLATE_GITHUB_TOKEN: ""
|
||||
# WEBLATE_GITLAB_USERNAME: ""
|
||||
# WEBLATE_GITLAB_TOKEN: ""
|
||||
# WEBLATE_CSP_SCRIPT_SRC: ""
|
||||
# WEBLATE_CSP_IMG_SRC: ""
|
||||
# WEBLATE_CSP_CONNECT_SRC: ""
|
||||
# WEBLATE_CSP_STYLE_SRC: ""
|
||||
# WEBLATE_CSP_FONT_SRC: ""
|
||||
# WEBLATE_WEBSITE_REQUIRED: ""
|
||||
# WEBLATE_SIMPLIFY_LANGUAGES: ""
|
||||
# WEBLATE_DATABASE_BACKUP: ""
|
||||
# WEBLATE_URL_PREFIX: ""
|
||||
# WEBLATE_SILENCED_SYSTEM_CHECKS: ""
|
||||
# WEBLATE_HIDE_VERSION: ""
|
||||
# WEBLATE_BASIC_LANGUAGES: ""
|
||||
# WEBLATE_ENABLE_AVATARS: ""
|
||||
# WEBLATE_LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH: ""
|
||||
# WEBLATE_ALLOWED_HOSTS: ""
|
||||
# WEBLATE_ENABLE_HTTPS: ""
|
||||
# WEBLATE_IP_PROXY_HEADER: ""
|
||||
# WEBLATE_SECURE_PROXY_SSL_HEADER: ""
|
||||
# WEBLATE_LICENSE_FILTER: ""
|
||||
# WEBLATE_LICENSE_REQUIRED: ""
|
||||
# WEBLATE_RATELIMIT_ATTEMPTS: ""
|
||||
# WEBLATE_RATELIMIT_LOCKOUT: ""
|
||||
# WEBLATE_RATELIMIT_WINDOW: ""
|
||||
WEBLATE_DEBUG: "false"
|
||||
# WEBLATE_LOGLEVEL: ""
|
||||
# WEBLATE_GOOGLE_ANALYTICS_ID: ""
|
||||
# WEBLATE_PAGURE_USERNAME: ""
|
||||
# WEBLATE_PAGURE_TOKEN: ""
|
||||
# WEBLATE_AKISMET_API_KEY: ""
|
||||
# WEBLATE_SSH_EXTRA_ARGS: ""
|
||||
# WEBLATE_BORG_EXTRA_ARGS: ""
|
||||
machinetranslate: {}
|
||||
# WEBLATE_MT_APERTIUM_APY: ""
|
||||
# WEBLATE_MT_AWS_REGION: ""
|
||||
# WEBLATE_MT_AWS_ACCESS_KEY_ID: ""
|
||||
# WEBLATE_MT_AWS_SECRET_ACCESS_KEY: ""
|
||||
# WEBLATE_MT_DEEPL_KEY: ""
|
||||
# WEBLATE_MT_DEEPL_API_URL: ""
|
||||
# WEBLATE_MT_LIBRETRANSLATE_KEY: ""
|
||||
# WEBLATE_MT_LIBRETRANSLATE_API_URL: ""
|
||||
# WEBLATE_MT_GOOGLE_KEY: ""
|
||||
# WEBLATE_MT_GOOGLE_CREDENTIALS: ""
|
||||
# WEBLATE_MT_GOOGLE_PROJECT: ""
|
||||
# WEBLATE_MT_GOOGLE_LOCATION: ""
|
||||
# WEBLATE_MT_MICROSOFT_COGNITIVE_KEY: ""
|
||||
# WEBLATE_MT_MICROSOFT_ENDPOINT_URL: ""
|
||||
# WEBLATE_MT_MICROSOFT_REGION: ""
|
||||
# WEBLATE_MT_MICROSOFT_BASE_URL: ""
|
||||
# WEBLATE_MT_MODERNMT_KEY: ""
|
||||
# WEBLATE_MT_MYMEMORY_ENABLED: ""
|
||||
# WEBLATE_MT_GLOSBE_ENABLED: ""
|
||||
# WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED: ""
|
||||
# WEBLATE_MT_SAP_BASE_URL: ""
|
||||
# WEBLATE_MT_SAP_SANDBOX_APIKEY: ""
|
||||
# WEBLATE_MT_SAP_USERNAME: ""
|
||||
# WEBLATE_MT_SAP_PASSWORD: ""
|
||||
# WEBLATE_MT_SAP_USE_MT: ""
|
||||
auth:
|
||||
ldap: {}
|
||||
# WEBLATE_AUTH_LDAP_SERVER_URI: ""
|
||||
# WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE: ""
|
||||
# WEBLATE_AUTH_LDAP_USER_ATTR_MAP: ""
|
||||
# WEBLATE_AUTH_LDAP_BIND_DN: ""
|
||||
# WEBLATE_AUTH_LDAP_BIND_PASSWORD: ""
|
||||
# WEBLATE_AUTH_LDAP_CONNECTION_OPTION_REFERRALS: ""
|
||||
# WEBLATE_AUTH_LDAP_USER_SEARCH: ""
|
||||
# WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER: ""
|
||||
# WEBLATE_AUTH_LDAP_USER_SEARCH_UNION: ""
|
||||
# WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER: ""
|
||||
github: {}
|
||||
# WEBLATE_SOCIAL_AUTH_GITHUB_KEY: ""
|
||||
# WEBLATE_SOCIAL_AUTH_GITHUB_SECRET: ""
|
||||
# WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY: ""
|
||||
# WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET: ""
|
||||
# WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME: ""
|
||||
# WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY: ""
|
||||
# WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET: ""
|
||||
# WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID: ""
|
||||
bitbucket: {}
|
||||
# WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY: ""
|
||||
# WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET: ""
|
||||
facebook: {}
|
||||
# WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY: ""
|
||||
# WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET: ""
|
||||
google: {}
|
||||
# WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY: ""
|
||||
# WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET: ""
|
||||
# WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS: ""
|
||||
# WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS: ""
|
||||
gitlab: {}
|
||||
# WEBLATE_SOCIAL_AUTH_GITLAB_KEY: ""
|
||||
# WEBLATE_SOCIAL_AUTH_GITLAB_SECRET: ""
|
||||
# WEBLATE_SOCIAL_AUTH_GITLAB_API_URL: ""
|
||||
azure: {}
|
||||
# WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY: ""
|
||||
# WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET: ""
|
||||
azuretenant: {}
|
||||
# WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY: ""
|
||||
# WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET: ""
|
||||
# WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID: ""
|
||||
keycloak: {}
|
||||
# WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY: ""
|
||||
# WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET: ""
|
||||
# WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY: ""
|
||||
# WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM: ""
|
||||
# WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL: ""
|
||||
# WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL: ""
|
||||
linux: {}
|
||||
# WEBLATE_SOCIAL_AUTH_FEDORA: ""
|
||||
# WEBLATE_SOCIAL_AUTH_OPENSUSE: ""
|
||||
# WEBLATE_SOCIAL_AUTH_UBUNTU: ""
|
||||
slack: {}
|
||||
# WEBLATE_SOCIAL_AUTH_SLACK_KEY: ""
|
||||
# SOCIAL_AUTH_SLACK_SECRET: ""
|
||||
saml: {}
|
||||
# WEBLATE_SAML_IDP_ENTITY_ID: ""
|
||||
# WEBLATE_SAML_IDP_URL: ""
|
||||
# WEBLATE_SAML_IDP_X509CERT: ""
|
||||
email: {}
|
||||
# WEBLATE_EMAIL_PORT: ""
|
||||
# WEBLATE_EMAIL_HOST: ""
|
||||
# WEBLATE_EMAIL_HOST_USER: ""
|
||||
# WEBLATE_EMAIL_HOST_PASSWORD: ""
|
||||
# WEBLATE_EMAIL_USE_SSL: ""
|
||||
# WEBLATE_EMAIL_USE_TLS: ""
|
||||
# WEBLATE_EMAIL_BACKEND: ""
|
||||
siteintegration: {}
|
||||
# WEBLATE_GET_HELP_URL: ""
|
||||
# WEBLATE_STATUS_URL: ""
|
||||
# WEBLATE_LEGAL_URL: ""
|
||||
# WEBLATE_PRIVACY_URL: ""
|
||||
errorreport: {}
|
||||
# ROLLBAR_KEY: ""
|
||||
# ROLLBAR_ENVIRONMENT: ""
|
||||
# SENTRY_DSN: ""
|
||||
# SENTRY_ENVIRONMENT: ""
|
||||
localization: {}
|
||||
# WEBLATE_LOCALIZE_CDN_URL: ""
|
||||
# WEBLATE_LOCALIZE_CDN_PATH: ""
|
||||
|
||||
envFrom:
|
||||
- configMapRef:
|
||||
name: weblate-env
|
||||
|
||||
envValueFrom:
|
||||
POSTGRES_PASSWORD:
|
||||
secretKeyRef:
|
||||
name: dbcreds
|
||||
key: postgresql-password
|
||||
POSTGRES_HOST:
|
||||
secretKeyRef:
|
||||
name: dbcreds
|
||||
key: plainhost
|
||||
REDIS_HOST:
|
||||
secretKeyRef:
|
||||
name: rediscreds
|
||||
key: plainhost
|
||||
REDIS_PASSWORD:
|
||||
secretKeyRef:
|
||||
name: rediscreds
|
||||
key: redis-password
|
||||
|
||||
probes:
|
||||
liveness:
|
||||
path: "/healthz"
|
||||
readiness:
|
||||
path: "/healthz"
|
||||
startup:
|
||||
path: "/healthz"
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 10158
|
||||
targetPort: 8080
|
||||
|
||||
persistence:
|
||||
config:
|
||||
enabled: true
|
||||
mountPath: "/app/data"
|
||||
cache:
|
||||
enabled: true
|
||||
type: emptyDir
|
||||
mountPath: "/app/cache"
|
||||
|
||||
redis:
|
||||
enabled: true
|
||||
existingSecret: "rediscreds"
|
||||
redisUsername: default
|
||||
|
||||
postgresql:
|
||||
enabled: true
|
||||
existingSecret: "dbcreds"
|
||||
postgresqlUsername: weblate
|
||||
postgresqlDatabase: weblate
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,472 @@
|
|||
{{/* Define the configmap */}}
|
||||
{{- define "weblate.configmap" -}}
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: weblate-env
|
||||
data:
|
||||
{{/* General */}}
|
||||
{{- if .Values.weblate.general.WEBLATE_SITE_DOMAIN }}
|
||||
WEBLATE_SITE_DOMAIN: {{ .Values.weblate.general.WEBLATE_SITE_DOMAIN | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_SITE_TITLE }}
|
||||
WEBLATE_SITE_TITLE: {{ .Values.weblate.general.WEBLATE_SITE_TITLE | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_ADMIN_NAME }}
|
||||
WEBLATE_ADMIN_NAME: {{ .Values.weblate.general.WEBLATE_ADMIN_NAME | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_ADMIN_EMAIL }}
|
||||
WEBLATE_ADMIN_EMAIL: {{ .Values.weblate.general.WEBLATE_ADMIN_EMAIL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_ADMIN_PASSWORD }}
|
||||
WEBLATE_ADMIN_PASSWORD: {{ .Values.weblate.general.WEBLATE_ADMIN_PASSWORD | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.WEBLATE_AUTO_UPDATE }}
|
||||
WEBLATE_AUTO_UPDATE: {{ .Values.weblate.WEBLATE_AUTO_UPDATE | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_SERVER_EMAIL }}
|
||||
WEBLATE_SERVER_EMAIL: {{ .Values.weblate.general.WEBLATE_SERVER_EMAIL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_DEFAULT_FROM_EMAIL }}
|
||||
WEBLATE_DEFAULT_FROM_EMAIL: {{ .Values.weblate.general.WEBLATE_DEFAULT_FROM_EMAIL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_CONTACT_FORM }}
|
||||
WEBLATE_CONTACT_FORM: {{ .Values.weblate.general.WEBLATE_CONTACT_FORM | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_ALLOWED_HOSTS }}
|
||||
WEBLATE_ALLOWED_HOSTS: {{ .Values.weblate.general.WEBLATE_ALLOWED_HOSTS | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_REGISTRATION_OPEN }}
|
||||
WEBLATE_REGISTRATION_OPEN: {{ .Values.weblate.general.WEBLATE_REGISTRATION_OPEN | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_REGISTRATION_ALLOW_BACKENDS }}
|
||||
WEBLATE_REGISTRATION_ALLOW_BACKENDS: {{ .Values.weblate.general.WEBLATE_REGISTRATION_ALLOW_BACKENDS | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_ENABLE_HTTPS }}
|
||||
WEBLATE_ENABLE_HTTPS: {{ .Values.weblate.general.WEBLATE_ENABLE_HTTPS | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_IP_PROXY_HEADER }}
|
||||
WEBLATE_IP_PROXY_HEADER: {{ .Values.weblate.general.WEBLATE_IP_PROXY_HEADER | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_SECURE_PROXY_SSL_HEADER }}
|
||||
WEBLATE_SECURE_PROXY_SSL_HEADER: {{ .Values.weblate.general.WEBLATE_SECURE_PROXY_SSL_HEADER | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_REQUIRE_LOGIN }}
|
||||
WEBLATE_REQUIRE_LOGIN: {{ .Values.weblate.general.WEBLATE_REQUIRE_LOGIN | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS }}
|
||||
WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS: {{ .Values.weblate.general.WEBLATE_LOGIN_REQUIRED_URLS_EXCEPTIONS | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS }}
|
||||
WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS: {{ .Values.weblate.general.WEBLATE_ADD_LOGIN_REQUIRED_URLS_EXCEPTIONS | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS }}
|
||||
WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS: {{ .Values.weblate.general.WEBLATE_REMOVE_LOGIN_REQUIRED_URLS_EXCEPTIONS | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_GOOGLE_ANALYTICS_ID }}
|
||||
WEBLATE_GOOGLE_ANALYTICS_ID: {{ .Values.weblate.general.WEBLATE_GOOGLE_ANALYTICS_ID | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_GITHUB_USERNAME }}
|
||||
WEBLATE_GITHUB_USERNAME: {{ .Values.weblate.general.WEBLATE_GITHUB_USERNAME | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_GITHUB_TOKEN }}
|
||||
WEBLATE_GITHUB_TOKEN: {{ .Values.weblate.general.WEBLATE_GITHUB_TOKEN | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_GITLAB_USERNAME }}
|
||||
WEBLATE_GITLAB_USERNAME: {{ .Values.weblate.general.WEBLATE_GITLAB_USERNAME | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_GITLAB_TOKEN }}
|
||||
WEBLATE_GITLAB_TOKEN: {{ .Values.weblate.general.WEBLATE_GITLAB_TOKEN | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_PAGURE_USERNAME }}
|
||||
WEBLATE_PAGURE_USERNAME: {{ .Values.weblate.general.WEBLATE_PAGURE_USERNAME | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_PAGURE_TOKEN }}
|
||||
WEBLATE_PAGURE_TOKEN: {{ .Values.weblate.general.WEBLATE_PAGURE_TOKEN | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_SIMPLIFY_LANGUAGES }}
|
||||
WEBLATE_SIMPLIFY_LANGUAGES: {{ .Values.weblate.general.WEBLATE_SIMPLIFY_LANGUAGES | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_DEFAULT_ACCESS_CONTROL }}
|
||||
WEBLATE_DEFAULT_ACCESS_CONTROL: {{ .Values.weblate.general.WEBLATE_DEFAULT_ACCESS_CONTROL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_DEFAULT_RESTRICTED_COMPONENT }}
|
||||
WEBLATE_DEFAULT_RESTRICTED_COMPONENT: {{ .Values.weblate.general.WEBLATE_DEFAULT_RESTRICTED_COMPONENT | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_DEFAULT_TRANSLATION_PROPAGATION }}
|
||||
WEBLATE_DEFAULT_TRANSLATION_PROPAGATION: {{ .Values.weblate.general.WEBLATE_DEFAULT_TRANSLATION_PROPAGATION | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_EMAIL }}
|
||||
WEBLATE_DEFAULT_COMMITER_EMAIL: {{ .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_EMAIL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_NAME }}
|
||||
WEBLATE_DEFAULT_COMMITER_NAME: {{ .Values.weblate.general.WEBLATE_DEFAULT_COMMITER_NAME | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_DEFAULT_SHARED_TM }}
|
||||
WEBLATE_DEFAULT_SHARED_TM: {{ .Values.weblate.general.WEBLATE_DEFAULT_SHARED_TM | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_AKISMET_API_KEY }}
|
||||
WEBLATE_AKISMET_API_KEY: {{ .Values.weblate.general.WEBLATE_AKISMET_API_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_GPG_IDENTITY }}
|
||||
WEBLATE_GPG_IDENTITY: {{ .Values.weblate.general.WEBLATE_GPG_IDENTITY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_URL_PREFIX }}
|
||||
WEBLATE_URL_PREFIX: {{ .Values.weblate.general.WEBLATE_URL_PREFIX | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_SILENCED_SYSTEM_CHECKS }}
|
||||
WEBLATE_SILENCED_SYSTEM_CHECKS: {{ .Values.weblate.general.WEBLATE_SILENCED_SYSTEM_CHECKS | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_CSP_SCRIPT_SRC }}
|
||||
WEBLATE_CSP_SCRIPT_SRC: {{ .Values.weblate.general.WEBLATE_CSP_SCRIPT_SRC | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_CSP_IMG_SRC }}
|
||||
WEBLATE_CSP_IMG_SRC: {{ .Values.weblate.general.WEBLATE_CSP_IMG_SRC | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_CSP_CONNECT_SRC }}
|
||||
WEBLATE_CSP_CONNECT_SRC: {{ .Values.weblate.general.WEBLATE_CSP_CONNECT_SRC | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_CSP_STYLE_SRC }}
|
||||
WEBLATE_CSP_STYLE_SRC: {{ .Values.weblate.general.WEBLATE_CSP_STYLE_SRC | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_CSP_FONT_SRC }}
|
||||
WEBLATE_CSP_FONT_SRC: {{ .Values.weblate.general.WEBLATE_CSP_FONT_SRC | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_LICENSE_FILTER }}
|
||||
WEBLATE_LICENSE_FILTER: {{ .Values.weblate.general.WEBLATE_LICENSE_FILTER | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_LICENSE_REQUIRED }}
|
||||
WEBLATE_LICENSE_REQUIRED: {{ .Values.weblate.general.WEBLATE_LICENSE_REQUIRED | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_WEBSITE_REQUIRED }}
|
||||
WEBLATE_WEBSITE_REQUIRED: {{ .Values.weblate.general.WEBLATE_WEBSITE_REQUIRED | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_HIDE_VERSION }}
|
||||
WEBLATE_HIDE_VERSION: {{ .Values.weblate.general.WEBLATE_HIDE_VERSION | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_BASIC_LANGUAGES }}
|
||||
WEBLATE_BASIC_LANGUAGES: {{ .Values.weblate.general.WEBLATE_BASIC_LANGUAGES | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_DEFAULT_AUTO_WATCH }}
|
||||
WEBLATE_DEFAULT_AUTO_WATCH: {{ .Values.weblate.general.WEBLATE_DEFAULT_AUTO_WATCH | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_RATELIMIT_ATTEMPTS }}
|
||||
WEBLATE_RATELIMIT_ATTEMPTS: {{ .Values.weblate.general.WEBLATE_RATELIMIT_ATTEMPTS | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_RATELIMIT_LOCKOUT }}
|
||||
WEBLATE_RATELIMIT_LOCKOUT: {{ .Values.weblate.general.WEBLATE_RATELIMIT_LOCKOUT | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_RATELIMIT_WINDOW }}
|
||||
WEBLATE_RATELIMIT_WINDOW: {{ .Values.weblate.general.WEBLATE_RATELIMIT_WINDOW | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_ENABLE_AVATARS }}
|
||||
WEBLATE_ENABLE_AVATARS: {{ .Values.weblate.general.WEBLATE_ENABLE_AVATARS | quote }}
|
||||
{{- end }}
|
||||
{{- 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 }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_SSH_EXTRA_ARGS }}
|
||||
WEBLATE_SSH_EXTRA_ARGS: {{ .Values.weblate.general.WEBLATE_SSH_EXTRA_ARGS | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_BORG_EXTRA_ARGS }}
|
||||
WEBLATE_BORG_EXTRA_ARGS: {{ .Values.weblate.general.WEBLATE_BORG_EXTRA_ARGS | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_DATABASE_BACKUP }}
|
||||
WEBLATE_DATABASE_BACKUP: {{ .Values.weblate.general.WEBLATE_DATABASE_BACKUP | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_DEBUG }}
|
||||
WEBLATE_DEBUG: {{ .Values.weblate.general.WEBLATE_DEBUG | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.general.WEBLATE_LOGLEVEL }}
|
||||
WEBLATE_LOGLEVEL: {{ .Values.weblate.general.WEBLATE_LOGLEVEL | quote }}
|
||||
{{- end }}
|
||||
{{/* Machine Translation */}}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_APERTIUM_APY }}
|
||||
WEBLATE_MT_APERTIUM_APY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_APERTIUM_APY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_AWS_REGION }}
|
||||
WEBLATE_MT_AWS_REGION: {{ .Values.weblate.machinetranslate.WEBLATE_MT_AWS_REGION | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_AWS_ACCESS_KEY_ID }}
|
||||
WEBLATE_MT_AWS_ACCESS_KEY_ID: {{ .Values.weblate.machinetranslate.WEBLATE_MT_AWS_ACCESS_KEY_ID | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_AWS_SECRET_ACCESS_KEY }}
|
||||
WEBLATE_MT_AWS_SECRET_ACCESS_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_AWS_SECRET_ACCESS_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_DEEPL_KEY }}
|
||||
WEBLATE_MT_DEEPL_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_DEEPL_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_DEEPL_API_URL }}
|
||||
WEBLATE_MT_DEEPL_API_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_DEEPL_API_URL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_LIBRETRANSLATE_KEY }}
|
||||
WEBLATE_MT_LIBRETRANSLATE_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_LIBRETRANSLATE_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_LIBRETRANSLATE_API_URL }}
|
||||
WEBLATE_MT_LIBRETRANSLATE_API_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_LIBRETRANSLATE_API_URL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_KEY }}
|
||||
WEBLATE_MT_GOOGLE_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_CREDENTIALS }}
|
||||
WEBLATE_MT_GOOGLE_CREDENTIALS: {{ .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_CREDENTIALS | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_PROJECT }}
|
||||
WEBLATE_MT_GOOGLE_PROJECT: {{ .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_PROJECT | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_LOCATION }}
|
||||
WEBLATE_MT_GOOGLE_LOCATION: {{ .Values.weblate.machinetranslate.WEBLATE_MT_GOOGLE_LOCATION | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_COGNITIVE_KEY }}
|
||||
WEBLATE_MT_MICROSOFT_COGNITIVE_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_COGNITIVE_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_ENDPOINT_URL }}
|
||||
WEBLATE_MT_MICROSOFT_ENDPOINT_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_ENDPOINT_URL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_REGION }}
|
||||
WEBLATE_MT_MICROSOFT_REGION: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_REGION | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_BASE_URL }}
|
||||
WEBLATE_MT_MICROSOFT_BASE_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_BASE_URL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_MODERNMT_KEY }}
|
||||
WEBLATE_MT_MODERNMT_KEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MODERNMT_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_MYMEMORY_ENABLED }}
|
||||
WEBLATE_MT_MYMEMORY_ENABLED: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MYMEMORY_ENABLED | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_GLOSBE_ENABLED }}
|
||||
WEBLATE_MT_GLOSBE_ENABLED: {{ .Values.weblate.machinetranslate.WEBLATE_MT_GLOSBE_ENABLED | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED }}
|
||||
WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED: {{ .Values.weblate.machinetranslate.WEBLATE_MT_MICROSOFT_TERMINOLOGY_ENABLED | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_BASE_URL }}
|
||||
WEBLATE_MT_SAP_BASE_URL: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_BASE_URL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_SANDBOX_APIKEY }}
|
||||
WEBLATE_MT_SAP_SANDBOX_APIKEY: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_SANDBOX_APIKEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_USERNAME }}
|
||||
WEBLATE_MT_SAP_USERNAME: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_USERNAME | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_PASSWORD }}
|
||||
WEBLATE_MT_SAP_PASSWORD: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_PASSWORD | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.machinetranslate.WEBLATE_MT_SAP_USE_MT }}
|
||||
WEBLATE_MT_SAP_USE_MT: {{ .Values.weblate.machinetranslate.WEBLATE_MT_SAP_USE_MT | quote }}
|
||||
{{- end }}
|
||||
{{/* Authentication */}}
|
||||
{{/* LDAP */}}
|
||||
{{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_SERVER_URI }}
|
||||
WEBLATE_AUTH_LDAP_SERVER_URI: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_SERVER_URI | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE }}
|
||||
WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_DN_TEMPLATE | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_ATTR_MAP }}
|
||||
WEBLATE_AUTH_LDAP_USER_ATTR_MAP: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_ATTR_MAP | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_BIND_DN }}
|
||||
WEBLATE_AUTH_LDAP_BIND_DN: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_BIND_DN | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_BIND_PASSWORD }}
|
||||
WEBLATE_AUTH_LDAP_BIND_PASSWORD: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_BIND_PASSWORD | quote }}
|
||||
{{- end }}
|
||||
{{- 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 }}
|
||||
{{- end }}
|
||||
{{- 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 }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER }}
|
||||
WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_FILTER | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_UNION }}
|
||||
WEBLATE_AUTH_LDAP_USER_SEARCH_UNION: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_UNION | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER }}
|
||||
WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER: {{ .Values.weblate.auth.ldap.WEBLATE_AUTH_LDAP_USER_SEARCH_UNION_DELIMITER | quote }}
|
||||
{{- end }}
|
||||
{{/* Github */}}
|
||||
{{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_KEY }}
|
||||
WEBLATE_SOCIAL_AUTH_GITHUB_KEY: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_SECRET }}
|
||||
WEBLATE_SOCIAL_AUTH_GITHUB_SECRET: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_SECRET | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY }}
|
||||
WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET }}
|
||||
WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_SECRET | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME }}
|
||||
WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_ORG_NAME | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY }}
|
||||
WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET }}
|
||||
WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_SECRET | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID }}
|
||||
WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID: {{ .Values.weblate.auth.github.WEBLATE_SOCIAL_AUTH_GITHUB_TEAM_ID | quote }}
|
||||
{{- end }}
|
||||
{{/* Bitbucket */}}
|
||||
{{- if .Values.weblate.auth.bitbucket.WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY }}
|
||||
WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY: {{ .Values.weblate.auth.bitbucket.WEBLATE_SOCIAL_AUTH_BITBUCKET_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.bitbucket.WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET }}
|
||||
WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET: {{ .Values.weblate.auth.bitbucket.WEBLATE_SOCIAL_AUTH_BITBUCKET_SECRET | quote }}
|
||||
{{- end }}
|
||||
{{/* Facebook */}}
|
||||
{{- if .Values.weblate.auth.facebook.WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY }}
|
||||
WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY: {{ .Values.weblate.auth.facebook.WEBLATE_SOCIAL_AUTH_FACEBOOK_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.facebook.WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET }}
|
||||
WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET: {{ .Values.weblate.auth.facebook.WEBLATE_SOCIAL_AUTH_FACEBOOK_SECRET | quote }}
|
||||
{{- end }}
|
||||
{{/* Google */}}
|
||||
{{- if .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY }}
|
||||
WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY: {{ .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET }}
|
||||
WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET: {{ .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS }}
|
||||
WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS: {{ .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS }}
|
||||
WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS: {{ .Values.weblate.auth.google.WEBLATE_SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_EMAILS | quote }}
|
||||
{{- end }}
|
||||
{{/* GitLab */}}
|
||||
{{- if .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_KEY }}
|
||||
WEBLATE_SOCIAL_AUTH_GITLAB_KEY: {{ .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_SECRET }}
|
||||
WEBLATE_SOCIAL_AUTH_GITLAB_SECRET: {{ .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_SECRET | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_API_URL }}
|
||||
WEBLATE_SOCIAL_AUTH_GITLAB_API_URL: {{ .Values.weblate.auth.gitlab.WEBLATE_SOCIAL_AUTH_GITLAB_API_URL | quote }}
|
||||
{{- end }}
|
||||
{{/* Azure Active Directory */}}
|
||||
{{- if .Values.weblate.auth.azure.WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY }}
|
||||
WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY: {{ .Values.weblate.auth.azure.WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.azure.WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET }}
|
||||
WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET: {{ .Values.weblate.auth.azure.WEBLATE_SOCIAL_AUTH_AZUREAD_OAUTH2_SECRET | quote }}
|
||||
{{- end }}
|
||||
{{/* Azure Active Directory with Tenant support */}}
|
||||
{{- if .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY }}
|
||||
WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY: {{ .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET }}
|
||||
WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET: {{ .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_SECRET | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID }}
|
||||
WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID: {{ .Values.weblate.auth.azuretenant.WEBLATE_SOCIAL_AUTH_AZUREAD_TENANT_OAUTH2_TENANT_ID | quote }}
|
||||
{{- end }}
|
||||
{{/* Keycloak */}}
|
||||
{{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY }}
|
||||
WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET }}
|
||||
WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_SECRET | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY }}
|
||||
WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_PUBLIC_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM }}
|
||||
WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_ALGORITHM | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL }}
|
||||
WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_AUTHORIZATION_URL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL }}
|
||||
WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL: {{ .Values.weblate.auth.keycloak.WEBLATE_SOCIAL_AUTH_KEYCLOAK_ACCESS_TOKEN_URL | quote }}
|
||||
{{- end }}
|
||||
{{/* Linux vendors */}}
|
||||
{{- if .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_FEDORA }}
|
||||
WEBLATE_SOCIAL_AUTH_FEDORA: {{ .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_FEDORA | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_OPENSUSE }}
|
||||
WEBLATE_SOCIAL_AUTH_OPENSUSE: {{ .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_OPENSUSE | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_UBUNTU }}
|
||||
WEBLATE_SOCIAL_AUTH_UBUNTU: {{ .Values.weblate.auth.linux.WEBLATE_SOCIAL_AUTH_UBUNTU | quote }}
|
||||
{{- end }}
|
||||
{{/* Slack */}}
|
||||
{{- if .Values.weblate.auth.slack.WEBLATE_SOCIAL_AUTH_SLACK_KEY }}
|
||||
WEBLATE_SOCIAL_AUTH_SLACK_KEY: {{ .Values.weblate.auth.slack.WEBLATE_SOCIAL_AUTH_SLACK_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.slack.SOCIAL_AUTH_SLACK_SECRET }}
|
||||
SOCIAL_AUTH_SLACK_SECRET: {{ .Values.weblate.auth.slack.SOCIAL_AUTH_SLACK_SECRET }}
|
||||
{{- end }}
|
||||
{{/* SAML */}}
|
||||
{{- if .Values.weblate.auth.saml.WEBLATE_SAML_IDP_ENTITY_ID }}
|
||||
WEBLATE_SAML_IDP_ENTITY_ID: {{ .Values.weblate.auth.saml.WEBLATE_SAML_IDP_ENTITY_ID | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.saml.WEBLATE_SAML_IDP_URL }}
|
||||
WEBLATE_SAML_IDP_URL: {{ .Values.weblate.auth.saml.WEBLATE_SAML_IDP_URL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.auth.saml.WEBLATE_SAML_IDP_X509CERT }}
|
||||
WEBLATE_SAML_IDP_X509CERT: {{ .Values.weblate.auth.saml.WEBLATE_SAML_IDP_X509CERT | quote }}
|
||||
{{- end }}
|
||||
{{/* Email Server */}}
|
||||
{{- if .Values.weblate.email.WEBLATE_EMAIL_HOST }}
|
||||
WEBLATE_EMAIL_HOST: {{ .Values.weblate.email.WEBLATE_EMAIL_HOST | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.email.WEBLATE_EMAIL_PORT }}
|
||||
WEBLATE_EMAIL_PORT: {{ .Values.weblate.email.WEBLATE_EMAIL_PORT | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.email.WEBLATE_EMAIL_HOST_USER }}
|
||||
WEBLATE_EMAIL_HOST_USER: {{ .Values.weblate.email.WEBLATE_EMAIL_HOST_USER | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.email.WEBLATE_EMAIL_HOST_PASSWORD }}
|
||||
WEBLATE_EMAIL_HOST_PASSWORD: {{ .Values.weblate.email.WEBLATE_EMAIL_HOST_PASSWORD | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.email.WEBLATE_EMAIL_USE_SSL }}
|
||||
WEBLATE_EMAIL_USE_SSL: {{ .Values.weblate.email.WEBLATE_EMAIL_USE_SSL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.email.WEBLATE_EMAIL_USE_TLS }}
|
||||
WEBLATE_EMAIL_USE_TLS: {{ .Values.weblate.email.WEBLATE_EMAIL_USE_TLS | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.email.WEBLATE_EMAIL_BACKEND }}
|
||||
WEBLATE_EMAIL_BACKEND: {{ .Values.weblate.email.WEBLATE_EMAIL_BACKEND | quote }}
|
||||
{{- end }}
|
||||
{{/* Site Integration */}}
|
||||
{{- if .Values.weblate.siteintegration.WEBLATE_GET_HELP_URL }}
|
||||
WEBLATE_GET_HELP_URL: {{ .Values.weblate.siteintegration.WEBLATE_GET_HELP_URL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.siteintegration.WEBLATE_STATUS_URL }}
|
||||
WEBLATE_STATUS_URL: {{ .Values.weblate.siteintegration.WEBLATE_STATUS_URL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.siteintegration.WEBLATE_LEGAL_URL }}
|
||||
WEBLATE_LEGAL_URL: {{ .Values.weblate.siteintegration.WEBLATE_LEGAL_URL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.siteintegration.WEBLATE_PRIVACY_URL }}
|
||||
WEBLATE_PRIVACY_URL: {{ .Values.weblate.siteintegration.WEBLATE_PRIVACY_URL | quote }}
|
||||
{{- end }}
|
||||
{{/* Error Reporting */}}
|
||||
{{- if .Values.weblate.errorreport.ROLLBAR_KEY }}
|
||||
ROLLBAR_KEY: {{ .Values.weblate.REPALCEME.ROLLBAR_KEY | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.errorreport.ROLLBAR_ENVIRONMENT }}
|
||||
ROLLBAR_ENVIRONMENT: {{ .Values.weblate.REPALCEME.ROLLBAR_ENVIRONMENT | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.errorreport.SENTRY_DSN }}
|
||||
SENTRY_DSN: {{ .Values.weblate.REPALCEME.SENTRY_DSN | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.errorreport.SENTRY_ENVIRONMENT }}
|
||||
SENTRY_ENVIRONMENT: {{ .Values.weblate.REPALCEME.SENTRY_ENVIRONMENT | quote }}
|
||||
{{- end }}
|
||||
{{/* Localization CDN */}}
|
||||
{{- if .Values.weblate.localization.WEBLATE_LOCALIZE_CDN_URL }}
|
||||
WEBLATE_LOCALIZE_CDN_URL: {{ .Values.weblate.localization.WEBLATE_LOCALIZE_CDN_URL | quote }}
|
||||
{{- end }}
|
||||
{{- if .Values.weblate.localization.WEBLATE_LOCALIZE_CDN_PATH }}
|
||||
WEBLATE_LOCALIZE_CDN_PATH: {{ .Values.weblate.localization.WEBLATE_LOCALIZE_CDN_PATH | quote }}
|
||||
{{- end }}
|
||||
{{- end -}}
|
|
@ -0,0 +1,8 @@
|
|||
{{/* Make sure all variables are set properly */}}
|
||||
{{ include "common.setup" . }}
|
||||
|
||||
{{/* Render configmap for weblate */}}
|
||||
{{- include "weblate.configmap" . }}
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "common.postSetup" . }}
|
|
@ -0,0 +1,4 @@
|
|||
icon_url: https://truecharts.org/_static/img/appicons/weblate-icon.png
|
||||
categories:
|
||||
- media
|
||||
|
Loading…
Reference in New Issue