--- # 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-backup spec: mariaDbRef: name: mariadb 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 storage: s3: endpoint: s3.hsn.dev bucket: mariadb prefix: full/ accessKeyIdSecretKeyRef: name: mariadb-secret key: AWS_ACCESS_KEY_ID 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