infra4talos/apps-kustomized/mastodon/values.yaml
2025-11-11 14:44:32 +01:00

87 lines
1.8 KiB
YAML

ingress:
enabled: true
className: nginx
hosts:
- host: toot.martyn.berlin
paths:
- path: /
pathType: ImplementationSpecific
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: 1
secrets:
existingSecret: masto-secrets
active_record_encryption_deterministic_key: externalSecret
active_record_encryption_key_derivation_salt: externalSecret
active_record_encryption_primary_key: externalSecret
storage:
type: s3
s3:
existing_secret: weed-secret
bucket: masto-media
endpoint: http://hp40l:8333
hostname: masto-media.martyn.berlin
permission: private
disableChecksumMode: true
postgresql:
host: masto-postgres
existingSecret: masto-db-secret
auth:
username: masto
password: externalSecret
redis:
host: redis4masto
database: '0'
auth:
username: nousername
password: replacewithkustomize
smtp:
server: mailhog4masto
port: 25
enable_starttls: 'false'
postgresql:
existingSecret: masto-db-secret
web:
tolerations:
- key: "justdisks"
operator: "Exists"
effect: "NoSchedule"
nodeSelector:
kubernetes.io/hostname: n150-nas
nginx:
tolerations:
- key: "justdisks"
operator: "Exists"
effect: "NoSchedule"
nodeSelector:
kubernetes.io/hostname: n150-nas
sidekiq:
tolerations:
- key: "justdisks"
operator: "Exists"
effect: "NoSchedule"
nodeSelector:
kubernetes.io/hostname: n150-nas
streaming:
tolerations:
- key: "justdisks"
operator: "Exists"
effect: "NoSchedule"
nodeSelector:
kubernetes.io/hostname: n150-nas