78 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			78 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
ghost:
 | 
						|
  image:
 | 
						|
    registry: docker.io
 | 
						|
    repository: bitnami/ghost
 | 
						|
    tag: 5.85.1-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: small
 | 
						|
  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
 |