inital commit

This commit is contained in:
Zahid
2026-07-17 21:26:51 -07:00
commit c18468dde5
9 changed files with 112 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
apiVersion: apps/v1
kind: StatefulSet
metadata: {name: mysql}
namespace: {{ .Values.namespace }}
spec:
serviceName: mysql
replicas: 1
selector:
matchLabels: {app: mysql}
template:
metadata:
labels: {app: mysql}
spec:
containers:
- name: mysql
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
env:
- name: MYSQL_DATABASE
value: {{ .Values.mysql.database }}
- name: MYSQL_USER
value: {{ .Values.mysql.username }}
- name: MYSQL_PASSWORD
valueFrom: {secretKeyRef: {name: mysql-secret,key: MYSQL_PASSWORD}}
- name: MYSQL_ROOT_PASSWORD
valueFrom: {secretKeyRef: {name: mysql-secret,key: MYSQL_ROOT_PASSWORD}}
volumeMounts:
- name: mysql-data
mountPath: /var/lib/mysql
volumeClaimTemplates:
- metadata: {name: mysql-data}
spec:
accessModes: ["ReadWriteOnce"]
storageClassName: {{ .Values.storage.storageClass }}
resources:
requests:
storage: {{ .Values.storage.size }}