stack.basicstack.de/apps/dozzle/deployment.yaml
CTO Agent 694529b0af Fix Dozzle image version and add --agent flag
Revert to :latest image (v8.9.4 doesn't exist) and add --agent flag to help Dozzle detect and work in Kubernetes mode.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-19 13:35:38 +00:00

98 lines
2.6 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: dozzle
namespace: dozzle
spec:
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app: dozzle
template:
metadata:
labels:
app: dozzle
spec:
serviceAccountName: dozzle
- name: dozzle
image: amir20/dozzle:latest
args:
- "--no-analytics"
- "--agent"
ports:
- containerPort: 8080
name: dozzle-http
protocol: TCP
env:
- name: DOZZLE_LEVEL
value: "info"
- name: DOZZLE_AUTH_PROVIDER
value: "forward-proxy"
- name: DOZZLE_AUTH_HEADER_USER
value: "X-Forwarded-User"
- name: DOZZLE_AUTH_HEADER_EMAIL
value: "X-Forwarded-Email"
- name: DOZZLE_AUTH_HEADER_NAME
value: "X-Forwarded-Preferred-Username"
- name: DOZZLE_NO_ANALYTICS
value: "true"
volumeMounts:
- name: dozzle-data
mountPath: /data
resources:
limits:
cpu: 500m
memory: 512Mi
requests:
cpu: 100m
memory: 128Mi
- name: oauth2-proxy
image: quay.io/oauth2-proxy/oauth2-proxy:latest
ports:
- containerPort: 4180
name: http
protocol: TCP
args:
- --http-address=0.0.0.0:4180
- --upstream=http://localhost:8080
- --provider=oidc
- --oidc-issuer-url=https://auth.basicstack.de
- --redirect-url=https://dozzle.basicstack.de/oauth2/callback
- --email-domain=*
- --pass-user-headers=true
- --set-xauthrequest=true
- --pass-access-token=false
- --cookie-secure=true
- --cookie-httponly=true
- --cookie-name=__Host-oauth2-proxy
- --cookie-expire=12h
- --code-challenge-method=S256
env:
- name: OAUTH2_PROXY_CLIENT_ID
valueFrom:
secretKeyRef:
name: dozzle-oidc
key: client-id
- name: OAUTH2_PROXY_CLIENT_SECRET
valueFrom:
secretKeyRef:
name: dozzle-oidc
key: client-secret
- name: OAUTH2_PROXY_COOKIE_SECRET
valueFrom:
secretKeyRef:
name: dozzle-oidc
key: cookie-secret
resources:
limits:
cpu: 200m
memory: 256Mi
requests:
cpu: 50m
memory: 64Mi
volumes:
- name: dozzle-data
persistentVolumeClaim:
claimName: dozzle-data