homelab_gitops/apps/kitchenowl/deployment.yaml

33 lines
751 B
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: kitchenowl
namespace: kitchenowl
spec:
replicas: 1
selector:
matchLabels:
app: kitchenowl
template:
metadata:
labels:
app: kitchenowl
spec:
containers:
- name: kitchenowl
image: 'tombursch/kitchenowl:latest'
env:
- name: SECRET_KEY
valueFrom:
secretKeyRef:
name: kitchenowl-secret
key: KO_SECRET_KEY
- name: DB_TYPE
value: sqlite
volumeMounts:
- name: data
mountPath: /data
volumes:
- name: data
persistentVolumeClaim:
claimName: kitchenowl-data