| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- apiVersion: v1
- kind: PersistentVolumeClaim
- metadata:
- name: mm-pv-claim
- namespace: mattermost
- labels:
- app: mattermost
- spec:
- accessModes:
- - ReadWriteOnce
- storageClassName: ""
- resources:
- requests:
- storage: 15Gi
- ---
- apiVersion: apps/v1
- kind: Deployment
- metadata:
- name: mattermost
- namespace: mattermost
- labels:
- app: mattermost
- spec:
- selector:
- matchLabels:
- app: mattermost
- tier: frontend
- strategy:
- type: Recreate
- template:
- metadata:
- labels:
- app: mattermost
- tier: frontend
- spec:
- containers:
- #- image: "mattermost/mattermost-team-edition:6.3.2"
- - image: "mattermost/mattermost-team-edition:7.9.1"
- name: mattermost
- env:
- - name: DB_TYPE
- value: mariadb
- - name: DB_HOST
- value: mattermost-mariadb
- - name: DB_PORT_NUMBER
- value: "3306"
- - name: MM_USERNAME
- valueFrom:
- secretKeyRef:
- name: mattermost.env
- key: USER
- - name: MM_PASSWORD
- valueFrom:
- secretKeyRef:
- name: mattermost.env
- key: PASSWORD
- - name: MM_DBNAME
- valueFrom:
- secretKeyRef:
- name: mattermost.env
- key: DATABASE
- - name: MM_SQLSETTINGS_DATASOURCE
- value: "mattermost:Dsa-0213@tcp(mattermost-mariadb:3306)/mattermost?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s"
- - name: MM_SQLSETTINGS_DRIVERNAME
- value: "mysql"
- ports:
- - containerPort: 8065
- name: mattermost
- volumeMounts:
- - name: mattermost-persistent-storage
- mountPath: /mattermost/data
- - name: etclocaltime
- mountPath: /etc/localtime
- readOnly: true
- imagePullSecrets:
- - name: reg-cred-secret
- volumes:
- - name: mattermost-persistent-storage
- persistentVolumeClaim:
- claimName: mm-pv-claim
- - name: etclocaltime
- hostPath:
- path: /etc/localtime
|