52 lines
964 B
YAML
52 lines
964 B
YAML
|
---
|
||
|
apiVersion: mariadb.mmontes.io/v1alpha1
|
||
|
kind: MariaDB
|
||
|
metadata:
|
||
|
name: ghostcms-db
|
||
|
spec:
|
||
|
rootPasswordSecretKeyRef:
|
||
|
name: ghostcms-db-creds
|
||
|
key: root-password
|
||
|
|
||
|
image: mariadb:11.1.2
|
||
|
|
||
|
port: 3306
|
||
|
|
||
|
|
||
|
database: ghostcms
|
||
|
username: ghostcms
|
||
|
passwordSecretKeyRef:
|
||
|
name: ghostcms-db-creds
|
||
|
key: password
|
||
|
|
||
|
volumeClaimTemplate:
|
||
|
storageClassName: hcloud-volumes
|
||
|
resources:
|
||
|
requests:
|
||
|
storage: 10Gi
|
||
|
accessModes:
|
||
|
- ReadWriteOnce
|
||
|
|
||
|
securityContext:
|
||
|
allowPrivilegeEscalation: false
|
||
|
|
||
|
livenessProbe:
|
||
|
exec:
|
||
|
command:
|
||
|
- bash
|
||
|
- -c
|
||
|
- mariadb -u root -p"${MARIADB_ROOT_PASSWORD}" -e "SELECT 1;"
|
||
|
initialDelaySeconds: 20
|
||
|
periodSeconds: 10
|
||
|
timeoutSeconds: 5
|
||
|
|
||
|
readinessProbe:
|
||
|
exec:
|
||
|
command:
|
||
|
- bash
|
||
|
- -c
|
||
|
- mariadb -u root -p"${MARIADB_ROOT_PASSWORD}" -e "SELECT 1;"
|
||
|
initialDelaySeconds: 20
|
||
|
periodSeconds: 10
|
||
|
timeoutSeconds: 5
|