gitea/gitea-deployment.yaml
2024-02-23 19:49:53 -08:00

50 lines
1.0 KiB
YAML

---
apiVersion: apps/v1
kind: Deployment
metadata:
name: gitea
namespace: gitea
labels:
app: gitea
spec:
selector:
matchLabels:
app: gitea
strategy:
#type: Recreate
type: RollingUpdate
rollingUpdate:
maxSurge: 1
maxUnavailable: 0
template:
metadata:
labels:
app: gitea
spec:
containers:
- image: gitea/gitea:1.21.3
name: gitea
envFrom:
- configMapRef:
name: gitea-env
env:
- name: DB_USER
valueFrom:
secretKeyRef:
name: gitea-secrets
key: pg_username
- name: DB_PASSWD
valueFrom:
secretKeyRef:
name: gitea-secrets
key: pg_password
ports:
- containerPort: 3000
name: gitea
volumeMounts:
- name: gitea-storage-nfs
mountPath: /data
volumes:
- name: gitea-storage-nfs
persistentVolumeClaim:
claimName: gitea-storage-nfs