infra/kubernetes/librespeed/Deployment-librespeed.yaml
Gabriel Simmer 35375f6272
All checks were successful
Lint / lint (push) Successful in 36s
Transition from Nix to YAML for Kubernetes manifests
2024-07-05 17:28:02 +01:00

49 lines
1 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kubenix/k8s-version: '1.30'
kubenix/project-name: kubenix
labels:
kubenix/hash: e672eb08bf0db5ef675b3b6036ca047f43b4614f
name: librespeed
namespace: librespeed
spec:
selector:
matchLabels:
app: librespeed
template:
metadata:
labels:
app: librespeed
spec:
containers:
- env:
- name: MODE
value: standalone
- name: PASSWORD
value: '123'
- name: TELEMETRY
value: 'true'
- name: WEBPORT
value: '8080'
image: git.gmem.ca/arch/librespeed:latest
imagePullPolicy: Always
name: librespeed
ports:
- containerPort: 8080
name: http
resources:
limits:
memory: 512Mi
requests:
cpu: 10m
memory: 30Mi
volumes:
- name: accounts
secret:
secretName: librespeed
- configMap:
name: librespeed
name: config