--- # 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 # 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 # PVC are not handled by helm, you need to create redis volume before deploying helm persistence: enabled: true existingClaim: pvc-redis-prod