Adds odoo app.

This commit is contained in:
2026-06-19 21:33:17 +00:00
parent 8f8d3f7680
commit a3dafa925b
11 changed files with 345 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
apiVersion: batch/v1
kind: Job
metadata:
name: odoo-schema-init
labels:
component: schema-init
spec:
backoffLimit: 3
template:
metadata:
labels:
component: schema-init
spec:
restartPolicy: OnFailure
securityContext:
runAsNonRoot: true
runAsUser: 100
runAsGroup: 101
seccompProfile:
type: RuntimeDefault
containers:
- name: odoo-init
image: odoo:18.0
args: ["--database", "{{ .db.name }}", "--init=base", "--stop-after-init"]
env:
- name: HOST
value: {{ .db.host }}
- name: PORT
value: "{{ .db.port }}"
- name: USER
value: {{ .db.user }}
- name: PASSWORD
valueFrom:
secretKeyRef:
name: odoo-secrets
key: dbPassword
- name: ADMIN_PASSWD
valueFrom:
secretKeyRef:
name: odoo-secrets
key: adminPassword
resources:
requests:
cpu: 50m
memory: 256Mi
limits:
cpu: 2
memory: 3Gi
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: false