ci: deploy kitchenowl via flux cd (kitchen.patanix.de, 5GiB PVC, SOPS)

This commit is contained in:
Patryk Hegenberg 2025-05-25 20:53:09 +02:00
parent c5f6183e5b
commit badf6c247a
12 changed files with 163 additions and 1 deletions

View file

@ -0,0 +1,33 @@
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