change mysql chart

This commit is contained in:
2024-05-24 19:30:38 -05:00
parent 3f16318fd3
commit 7ed0bc93f4
3 changed files with 85 additions and 57 deletions

View File

@@ -9,9 +9,10 @@ dependencies:
- name: ghost - name: ghost
repository: oci://registry-1.docker.io/bitnamicharts repository: oci://registry-1.docker.io/bitnamicharts
version: 20.0.15 version: 20.0.15
- name: mysql-innodbcluster - name: mysql-cluster
repository: https://mysql.github.io/mysql-operator/ alias: mysql-8-cluster
version: 2.1.3 version: 0.1.2
repository: http://alexlebens.github.io/helm-charts
- name: app-template - name: app-template
alias: cloudflared alias: cloudflared
repository: https://bjw-s.github.io/helm-charts/ repository: https://bjw-s.github.io/helm-charts/

View File

@@ -39,13 +39,34 @@ spec:
kind: ClusterSecretStore kind: ClusterSecretStore
name: vault name: vault
data: data:
- secretKey: ghost-password - secretKey: mysql-password
remoteRef: remoteRef:
conversionStrategy: Default conversionStrategy: Default
decodingStrategy: None decodingStrategy: None
key: /cl01tl/ghost/mysql/credentials key: /cl01tl/ghost/mysql/credentials
metadataPolicy: None metadataPolicy: None
property: password property: ghost-user
- secretKey: rootUser
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/ghost/mysql/credentials
metadataPolicy: None
property: rootUser
- secretKey: rootHost
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/ghost/mysql/credentials
metadataPolicy: None
property: rootHost
- secretKey: rootPassword
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/ghost/mysql/credentials
metadataPolicy: None
property: rootPassword
--- ---
apiVersion: external-secrets.io/v1beta1 apiVersion: external-secrets.io/v1beta1

View File

@@ -28,58 +28,64 @@ ghost:
user: ghost user: ghost
database: ghost database: ghost
existingSecret: ghost-mysql-credentials-secret existingSecret: ghost-mysql-credentials-secret
mysql-innodbcluster: mysql-8-cluster:
tls: mode: standalone
useSelfSigned: true cluster:
serverInstances: 3 serverInstances: 3
routerInstances: 1 baseServerId: 1000
baseServerId: 1000 exisitingCredentialsSecret: ghost-mysql-credentials-secret
logs: logs:
error: error:
enabled: true enabled: true
collect: false general:
general: enabled: true
enabled: true slowQuery:
collect: false enabled: true
slowQuery: longQueryTime: 2.5
enabled: true datadirVolumeClaimTemplate:
longQueryTime: 2.5 storageClassName: ceph-block
datadirVolumeClaimTemplate: accessModes:
accessModes: - ReadWriteOnce
- ReadWriteOnce size: 20Gi
resources: podSpec:
requests: containers:
storage: 10Gi - name: mysql
backupProfiles: resources:
- name: dump-instance-profile requests:
dumpInstance: memory: 512Mi
storage: cpu: 100m
s3: backup:
prefix: ghost/instance enabled: true
config: ghost-mysql-backup-credentials-secret profiles:
bucketName: cl01tl-mysql-backups - name: dump-instance-profile
endpoint: https://s3.us-east-2.amazonaws.com dumpInstance:
- name: snapshot-profile storage:
snapshot: s3:
storage: prefix: ghost/instance
s3: config: ghost-mysql-backup-credentials-secret
prefix: ghost/snapshot bucketName: cl01tl-mysql-backups
config: ghost-mysql-backup-credentials-secret endpoint: https://s3.us-east-2.amazonaws.com
bucketName: cl01tl-mysql-backups - name: snapshot-profile
endpoint: https://s3.us-east-2.amazonaws.com snapshot:
backupSchedules: storage:
- name: dump-instance-schedule s3:
schedule: "0 0 * * SAT" prefix: ghost/snapshot
timeZone: US/Central config: ghost-mysql-backup-credentials-secret
deleteBackupData: false bucketName: cl01tl-mysql-backups
backupProfileName: dump-instance-profile endpoint: https://s3.us-east-2.amazonaws.com
enabled: true schedules:
- name: snapshot-schedule - name: dump-instance-schedule
schedule: "0 0 * * *" schedule: "0 0 * * SAT"
timeZone: US/Central timeZone: US/Central
deleteBackupData: false deleteBackupData: false
backupProfileName: snapshot-profile backupProfileName: dump-instance-profile
enabled: true enabled: true
- name: snapshot-schedule
schedule: "0 0 * * *"
timeZone: US/Central
deleteBackupData: false
backupProfileName: snapshot-profile
enabled: true
cloudflared: cloudflared:
global: global:
nameOverride: cloudflared nameOverride: cloudflared