Files
helm-charts/odoo/templates/odoo-deployment.yaml

37 lines
1012 B
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: odoo
spec:
replicas: {{ .Values.replicaCount }}
template:
spec:
containers:
- env:
- name: HOST
value: odoo-db-rw.odoo
- name: USER
valueFrom:
secretKeyRef:
name: odoo-secret
key: POSTGRES_USER
- name: PASSWORD
valueFrom:
secretKeyRef:
name: odoo-secret
key: POSTGRES_PASSWORD
image: "{{ .Values.image.odoo.repository }}:{{ .Values.image.odoo.tag }}"
imagePullPolicy: {{ .Values.image.odoo.pullPolicy }}
name: odoo
ports:
- containerPort: 8000
protocol: TCP
volumeMounts:
- mountPath: /code/media
name: odoo-media
restartPolicy: Always
volumes:
- name: odoo-media
persistentVolumeClaim:
claimName: odoo-media