infra4talos/everything-app/masto.yaml

54 lines
1.3 KiB
YAML

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: mastodon
namespace: argocd
spec:
destination:
namespace: mastodon
server: https://kubernetes.default.svc
project: apps
source:
chart: mastodon
repoURL: https://helm.dustinrue.com
targetRevision: 0.4.4
helm:
valuesObject:
ingress:
enabled: true
className: "nginx"
hosts:
- host: toot.martyn.berlin
paths:
- path: /
tls:
- hosts:
- toot.martyn.berlin
mastodon:
local_domain: toot.martyn.berlin
initialUser:
enabled: false
removeMedia:
enabled: true
schedule: "0 0 * * 0"
databaseBackup:
enabled: false
sidekiq:
replicas: 0
secrets:
existingSecret: "masto-secrets"
storage:
type: emptyDir
postgresql:
host: masto-postgres
existingSecret: "masto.masto-postgres.credentials.postgresql.acid.zalan.do"
auth:
username: "externalSecret"
password: "externalSecret"
redis:
host: redis4masto
database: "0"
smtp:
host: mailhog4masto
port: 25
enable_starttls: "false"