add short names

add publish conditions for services

use official gitea helm chart
This commit is contained in:
ace
2021-01-25 21:04:57 +03:00
parent f1694a4e81
commit 82c5f35eda
26 changed files with 182 additions and 156 deletions

View File

@ -1,6 +1,7 @@
peertube_enabled: false
peertube_publish: false
peertube_use_external_db: true
peertube_short_name: "peertube"
peertube_default_values:
replicaCount: 1
imagePullSecrets: []
@ -15,7 +16,7 @@ peertube_default_values:
# Correspond to your reverse proxy server_name/listen configuration
webserver:
https: true
hostname: 'peertube.{{ domain }}'
hostname: '{{ peertube_short_name }}.{{ domain }}'
port: 443
rates_limit:
api:
@ -68,7 +69,7 @@ peertube_default_values:
transport: smtp
# Path to sendmail command. Required if you use sendmail transport
sendmail: null
hostname: "mail.{{ domain }}"
hostname: "{{ mail_short_name | default('mail') }}.{{ domain }}"
port: 465 # If you use StartTLS: 587
username: peertube
password: "{{ peertube_ldap_password }}"
@ -429,12 +430,12 @@ peertube_default_values:
nginx.ingress.kubernetes.io/proxy-read-timeout: "600"
nginx.ingress.kubernetes.io/proxy-send-timeout: "600"
hosts:
- host: peertube.{{ domain }}
- host: "{{ peertube_short_name }}.{{ domain }}"
paths: ["/"]
tls:
- secretName: peertube.{{ domain }}-tls
- secretName: "{{ peertube_short_name }}.{{ domain }}-tls"
hosts:
- peertube.{{ domain }}
- "{{ peertube_short_name }}.{{ domain }}"
persistence:
enabled: true
accessMode: "{{ peertube_storage_mode | default('ReadWriteMany') }}"