apiVersion: v1 kind: ConfigMap metadata: name: stackspin-peertube-values namespace: stackspout data: values.yaml: | commonLabels: stackspin.net/backupSet: "peertube" podLabels: stackspin.net/backupSet: "peertube" podAnnotations: # TODO FIXME comma separation correct? backup.velero.io/backup-volumes: "data,config" persistence: data: enabled: true existingClaim: peertube-data config: enabled: true existingClaim: peertube-config ingress: enabled: true annotations: kubernetes.io/tls-acme: "true" hosts: - host: "${peertube_domain}" paths: - path: / pathType: Prefix tls: - secretName: peertube-tls hosts: - "${peertube_domain}" resources: requests: cup: 2 memory: 4Gi environment: hostname: "${peertube_domain}" # TODO database dbHostname: your.postgresql.hostname dbUser: peertube dbPassword: postgres redisHostname: redis redisAuth: redispassword #smtpenabled: "${outgoing_mail_enabled}" smtpHostname: "${outgoing_mail_smtp_host}" smtpPort: "${outgoing_mail_smtp_port}" smtpUser: "${outgoing_mail_smtp_user}" smtpPassword: "${outgoing_mail_smtp_password}" smtpFrom: "${outgoing_mail_from_address}" admin: "${outgoing_mail_from_address}" # TODO Adjust peertube OpenID Connect Single Sign-On Configuration # - name: Stackspin # key: "${client_id}" # secret: "${client_secret}" # autoDiscoverUrl: 'https://${hydra_domain}/.well-known/openid-configuration'