Files
infrastructure/clusters/cl01tl/applications/ghost/values.yaml
2024-05-24 22:08:44 -05:00

117 lines
3.0 KiB
YAML

ghost:
image:
registry: docker.io
repository: bitnami/ghost
tag: 5.82.11-debian-12-r0
ghostUsername: user
existingSecret: ghost-credentials-secret
ghostEmail: alexanderlebens@gmail.com
ghostBlogTitle: Alex Lebens
ghostHost: blog.alexlebens.net
ghostPath: /
ghostSkipInstall: false
replicaCount: 1
resourcesPreset: "micro"
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@localhost
database: ghost
existingSecret: ghost-mysql-credentials-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
- name: snapshot-profile
snapshot:
storage:
s3:
prefix: ghost/snapshot
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 * * SAT"
timeZone: US/Central
deleteBackupData: false
backupProfileName: dump-instance-profile
enabled: true
- name: snapshot-schedule
schedule: "0 0 * * *"
timeZone: US/Central
deleteBackupData: false
backupProfileName: snapshot-profile
enabled: true
cloudflared:
global:
nameOverride: cloudflared
controllers:
main:
type: deployment
strategy: Recreate
containers:
main:
image:
repository: cloudflare/cloudflared
tag: "2024.5.0"
pullPolicy: IfNotPresent
args:
- tunnel
- --no-autoupdate
- run
- --token
- $(CF_MANAGED_TUNNEL_TOKEN)
env:
- name: CF_MANAGED_TUNNEL_TOKEN
valueFrom:
secretKeyRef:
name: ghost-cloudflared-secret
key: cf-tunnel-token
resources:
requests:
cpu: 100m
memory: 128Mi