Files
infrastructure/clusters/cl01tl/applications/ghost/values.yaml
2024-05-31 14:52:33 -05:00

78 lines
1.9 KiB
YAML

ghost:
image:
registry: docker.io
repository: bitnami/ghost
tag: 5.82.12-debian-12-r0
updateStrategy:
type: Recreate
ghostUsername: user
existingSecret: ghost-credentials-secret
ghostEmail: alexanderlebens@gmail.com
ghostBlogTitle: Alex Lebens
ghostHost: blog.alexlebens.dev
ghostPath: /
ghostSkipInstall: false
replicaCount: 1
resourcesPreset: xlarge
service:
type: ClusterIP
persistence:
enabled: true
storageClass: ceph-block
accessModes:
- ReadWriteOnce
size: 10Gi
mysql:
enabled: false
externalDatabase:
host: ghost-mysql-8-cluster.ghost.svc.cluster.local
port: 3306
user: ghost
database: ghost
existingSecret: ghost-mysql-credentials-secret
cloudflared:
existingSecretName: ghost-cloudflared-secret
mysql-8-cluster:
mode: standalone
cluster:
serverInstances: 3
baseServerId: 1000
exisitingCredentialsSecret: ghost-mysql-credentials-secret
logs:
error:
enabled: true
general:
enabled: true
slowQuery:
enabled: true
longQueryTime: 2.5
datadirVolumeClaimTemplate:
storageClassName: ceph-block
accessModes: ReadWriteOnce
size: 20Gi
podSpec:
containers:
- name: mysql
resources:
requests:
memory: 1Gi
cpu: 100m
backup:
enabled: true
profiles:
- name: dump-instance-profile
dumpInstance:
storage:
s3:
prefix: ghost/instance
config: ghost-mysql-backup-credentials-secret
bucketName: cl01tl-mysql-backups
endpoint: https://s3.us-east-2.amazonaws.com
schedules:
- name: dump-instance-schedule
schedule: "0 0 * * *"
timeZone: US/Central
deleteBackupData: false
backupProfileName: dump-instance-profile
enabled: true