Files
monitoring/speedtest/speedtest-tracker-dpl.yaml
Donato Mastronardi 083199761c restoring speedtest
2026-04-19 18:29:17 +02:00

69 lines
1.8 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: speedtest-tracker
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: speedtest-tracker
template:
metadata:
labels:
app.kubernetes.io/name: speedtest-tracker
spec:
containers:
- name: speedtest-tracker
image: lscr.io/linuxserver/speedtest-tracker:latest
env:
- name: PUID
value: "1000"
- name: PGID
value: "1000"
- name: APP_KEY
value: base64:uxorVXAsnSIfyFXEY4cLDinb95IyqO/3gqFi7HG7e1k=
- name: DISPLAY_TIMEZONE
value: UTC
- name: DB_CONNECTION
value: pgsql
- name: DB_HOST
value: postgresql-rw.database
- name: DB_PORT
value: "5432"
- name: DB_DATABASE
value: speedtest
- name: DB_USERNAME
value: speedtest
- name: DB_PASSWORD
value: thispasswordisnotsosecret
- name: SPEEDTEST_SCHEDULE
value: "*/5 * * * *"
- name: SPEEDTEST_SERVERS
value: "19953,7020,72746"
resources:
limits:
memory: 1Gi
cpu: 1
requests:
memory: 200Mi
cpu: 50m
volumeMounts:
- mountPath: /config
name: speedtest-tracker
volumes:
- name: speedtest-tracker
persistentVolumeClaim:
claimName: speedtest-tracker
---
apiVersion: v1
kind: Service
metadata:
labels:
app.kubernetes.io/name: speedtest-tracker
name: speedtest-tracker
spec:
ports:
- port: 80
selector:
app.kubernetes.io/name: speedtest-tracker
type: ClusterIP