Reorganized for new stable/waypoint versioning design.
This commit is contained in:
51
mastodon/versions/4/manifest.yaml
Normal file
51
mastodon/versions/4/manifest.yaml
Normal file
@@ -0,0 +1,51 @@
|
||||
version: 4.5.3-2
|
||||
requires:
|
||||
- name: postgres
|
||||
- name: redis
|
||||
- name: smtp
|
||||
defaultConfig:
|
||||
namespace: mastodon
|
||||
externalDnsDomain: '{{ .cloud.domain }}'
|
||||
domain: mastodon.{{ .cloud.domain }}
|
||||
locale: en
|
||||
singleUserMode: false
|
||||
assetsStorage: 10Gi
|
||||
systemStorage: 100Gi
|
||||
tlsSecretName: wildcard-wild-cloud-tls
|
||||
sidekiq:
|
||||
replicas: 1
|
||||
db:
|
||||
host: '{{ .apps.postgres.host }}'
|
||||
port: '{{ .apps.postgres.port }}'
|
||||
name: mastodon_production
|
||||
user: mastodon
|
||||
redis:
|
||||
host: '{{ .apps.redis.host }}'
|
||||
port: '{{ .apps.redis.port }}'
|
||||
smtp:
|
||||
enabled: '{{ .apps.smtp.host | ternary true false }}'
|
||||
server: '{{ .apps.smtp.host }}'
|
||||
port: '{{ .apps.smtp.port }}'
|
||||
from: notifications@{{ .cloud.domain }}
|
||||
user: '{{ .apps.smtp.user }}'
|
||||
tls: '{{ .apps.smtp.tls }}'
|
||||
defaultSecrets:
|
||||
- key: secretKeyBase
|
||||
default: "{{ random.AlphaNum 128 }}"
|
||||
- key: otpSecret
|
||||
default: "{{ random.AlphaNum 128 }}"
|
||||
- key: vapidPrivateKey
|
||||
# Generated by vapid-init-job.yaml on first deploy
|
||||
- key: vapidPublicKey
|
||||
# Generated by vapid-init-job.yaml on first deploy
|
||||
- key: activeRecordPrimaryKey
|
||||
default: "{{ random.AlphaNum 32 }}"
|
||||
- key: activeRecordDeterministicKey
|
||||
default: "{{ random.AlphaNum 32 }}"
|
||||
- key: activeRecordKeyDerivationSalt
|
||||
default: "{{ random.AlphaNum 32 }}"
|
||||
- key: dbPassword
|
||||
- key: smtpPassword
|
||||
requiredSecrets:
|
||||
- postgres.password
|
||||
- redis.password
|
||||
Reference in New Issue
Block a user