|
|
- ---
- # Default values for peertube.
- # This is a YAML-formatted file.
- # Declare variables to be passed into your templates.
-
- replicaCount: 1
-
- image:
- repository: chocobozzz/peertube
- tag: v2.0.0-stretch
- pullPolicy: IfNotPresent
-
- service:
- type: ClusterIP
- port: 9000
-
- ingress:
- enabled: true
- annotations:
- kubernetes.io/ingress.class: haproxy
- kubernetes.io/tls-acme: "true"
- certmanager.k8s.io/cluster-issuer: your-certmanager
- path: /
- hosts:
- - peertube.domain.tld
- tls:
- - secretName: crt-peertube.domain.tld
- hosts:
- - peertube.domain.tld
-
- resources:
- # We usually recommend not to specify default resources and to leave this as a conscious
- # choice for the user. This also increases chances charts run on environments with little
- # resources, such as Minikube. If you do want to specify resources, uncomment the following
- # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
- requests:
- cpu: 3
- memory: 6Gi
-
- nodeSelector: {}
-
- tolerations: []
-
- # NodeAffinity is useful if you want to specify some nodes for Peertube, eg nodes with high CPU for encoding for example
- #affinity:
- # nodeAffinity:
- # preferredDuringSchedulingIgnoredDuringExecution:
- # - weight: 1
- # preference:
- # matchExpressions:
- # - key: kubernetes.io/hostname
- # operator: In
- # values:
- # - yournodes.domain.tld
-
- # Currently pvc are not handled by helm, you need to create both config and data volume before launching the helm
- persistence:
- data:
- enabled: true
- existingClaim: pvc-pt-prod
- config:
- enabled: true
- existingClaim: pvc-ptconfig-prod
-
- environment:
- hostname: peertube.domain.tld
- http: 443
- httpsEnabled: true
- dbHostname: your.postgresql.hostname
- dbUser: peertube
- dbPassword: postgres
- redisHostname: redis
- smtpUser: peertube@peertube.domain.tld
- smtpPassword: smtppassword
- smtpHostname: smtp.peertube.domain.tld
- smtpPort: 465
- smtpFrom: peertube@peertube.domain.tld
- smtpTls: true
- admin: peertube@peertube.domain.tld
- signup: false
- transcoding: true
-
- redis:
- usePassword: false
- password: peertube
- master:
- persistence:
- enabled: true
- path: /data
- # Currently pvc are not handled by helm, you need to create redis volume before deploying helm
- persistence:
- enabled: true
- existingClaim: pvc-redis-prod
|