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,29 +28,35 @@ 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
collect: false
slowQuery: slowQuery:
enabled: true enabled: true
longQueryTime: 2.5 longQueryTime: 2.5
datadirVolumeClaimTemplate: datadirVolumeClaimTemplate:
storageClassName: ceph-block
accessModes: accessModes:
- ReadWriteOnce - ReadWriteOnce
size: 20Gi
podSpec:
containers:
- name: mysql
resources: resources:
requests: requests:
storage: 10Gi memory: 512Mi
backupProfiles: cpu: 100m
backup:
enabled: true
profiles:
- name: dump-instance-profile - name: dump-instance-profile
dumpInstance: dumpInstance:
storage: storage:
@@ -67,7 +73,7 @@ mysql-innodbcluster:
config: ghost-mysql-backup-credentials-secret config: ghost-mysql-backup-credentials-secret
bucketName: cl01tl-mysql-backups bucketName: cl01tl-mysql-backups
endpoint: https://s3.us-east-2.amazonaws.com endpoint: https://s3.us-east-2.amazonaws.com
backupSchedules: schedules:
- name: dump-instance-schedule - name: dump-instance-schedule
schedule: "0 0 * * SAT" schedule: "0 0 * * SAT"
timeZone: US/Central timeZone: US/Central