3
0
mirror of https://github.com/pragma-/pbot.git synced 2025-07-07 05:57:28 +02:00
pbot/k8s/deployment.yaml
2024-03-08 22:58:38 -05:00

52 lines
1.0 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: candide
namespace: candide
labels:
app: candide
spec:
selector:
matchLabels:
app: candide
replicas: 1
strategy:
type: Recreate
template:
metadata:
labels:
app: candide
spec:
containers:
- name: candide
image: gcr.io/PROJECT_ID/REPOSITORY/IMAGE:GITHUB_SHA
volumeMounts:
- mountPath: /mnt/persistent
name: persistent
resources:
requests:
cpu: "0.1"
memory: 100Mi
limits:
cpu: "0.5"
memory: 500Mi
args:
- "data_dir=/mnt/persistent"
- "irc.botnick=candide_"
volumes:
- name: persistent
persistentVolumeClaim:
claimName: candide-storage
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: candide-storage
namespace: candide
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi