57 lines
1.4 KiB
YAML
57 lines
1.4 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"
|
|
auth:
|
|
username: nousername
|
|
password: nopassword
|
|
smtp:
|
|
host: mailhog4masto
|
|
port: 25
|
|
enable_starttls: "false"
|