diff --git a/kubernetes/apps/database/mariadb/cluster/backup.yaml b/kubernetes/apps/database/mariadb/cluster/backup.yaml index bcbb8fdc..e9058f20 100644 --- a/kubernetes/apps/database/mariadb/cluster/backup.yaml +++ b/kubernetes/apps/database/mariadb/cluster/backup.yaml @@ -35,3 +35,44 @@ spec: secretAccessKeySecretKeyRef: name: mariadb-secret key: AWS_SECRET_ACCESS_KEY +--- +# yaml-language-server: $schema=https://ks.hsn.dev/k8s.mariadb.com/backup_v1alpha1.json +apiVersion: k8s.mariadb.com/v1alpha1 +kind: Backup +metadata: + name: &name mariadb-pterodactyl-backup + namespace: database +spec: + mariaDbRef: + name: mariadb + namespace: database + timeZone: "America/Chicago" + schedule: + cron: "0 * * * *" + suspend: false + stagingStorage: + persistentVolumeClaim: + storageClassName: openebs-hostpath + resources: + requests: + storage: 6Gi + accessModes: + - ReadWriteOnce + podSecurityContext: + runAsUser: 568 + runAsGroup: 568 + fsGroup: 568 + fsGroupChangePolicy: OnRootMismatch + databases: + - pterodactyl + storage: + s3: + endpoint: s3.hsn.dev + bucket: mariadb + prefix: pterodactyl/ + accessKeyIdSecretKeyRef: + name: mariadb-secret + key: AWS_ACCESS_KEY_ID + secretAccessKeySecretKeyRef: + name: mariadb-secret + key: AWS_SECRET_ACCESS_KEY diff --git a/kubernetes/apps/default/pterodactyl/app/mariadb.yaml b/kubernetes/apps/default/pterodactyl/app/mariadb.yaml index ab211e7f..c836726c 100644 --- a/kubernetes/apps/default/pterodactyl/app/mariadb.yaml +++ b/kubernetes/apps/default/pterodactyl/app/mariadb.yaml @@ -46,44 +46,3 @@ spec: username: pterodactyl grantOption: true host: "%" ---- -# yaml-language-server: $schema=https://ks.hsn.dev/k8s.mariadb.com/backup_v1alpha1.json -apiVersion: k8s.mariadb.com/v1alpha1 -kind: Backup -metadata: - name: &name mariadb-pterodactyl-backup - namespace: database -spec: - mariaDbRef: - name: mariadb - namespace: database - timeZone: "America/Chicago" - schedule: - cron: "0 * * * *" - suspend: false - stagingStorage: - persistentVolumeClaim: - storageClassName: openebs-hostpath - resources: - requests: - storage: 6Gi - accessModes: - - ReadWriteOnce - podSecurityContext: - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - fsGroupChangePolicy: OnRootMismatch - databases: - - pterodactyl - storage: - s3: - endpoint: s3.hsn.dev - bucket: mariadb - prefix: pterodactyl/ - accessKeyIdSecretKeyRef: - name: mariadb-secret - key: AWS_ACCESS_KEY_ID - secretAccessKeySecretKeyRef: - name: mariadb-secret - key: AWS_SECRET_ACCESS_KEY