chore(bootstrap): Added uptime-kuma and pocket-id to argocd

This commit is contained in:
Daniël Groothuis
2025-10-23 12:53:52 +02:00
parent 5f1dc2e991
commit 910a20e617
19 changed files with 324 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: pocket-id
spec:
selector:
matchLabels:
app: pocket-id
template:
metadata:
labels:
app: pocket-id
spec:
nodeSelector:
node-role.kubernetes.io/worker: worker
containers:
- name: pocket-id
image: ghcr.io/pocket-id/pocket-id:v1
ports:
- containerPort: 1411
env:
- name: APP_URL
value: "https://auth.dgse.cloud"
- name: TRUST_PROXY
value: "true"
- name: MAXMIND_LICENSE_KEY
valueFrom:
secretKeyRef:
name: pocket-id-secrets
key: maxmind-license-key
volumeMounts:
- mountPath: /app/data
name: pocket-id-data
volumes:
- name: pocket-id-data
persistentVolumeClaim:
claimName: pocket-id-data