infra4talos/apps-kustomized/wol-rest/wol-deployment.yaml
2026-01-27 21:12:38 +01:00

45 lines
1.3 KiB
YAML
Executable file

#! wol-deployment.yaml
# Generated code, do not edit
apiVersion: apps/v1
kind: Deployment
metadata:
name: wol
labels:
app.kubernetes.io/part-of: wol-rest
app.kubernetes.io/component: wol
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/part-of: wol-rest
app.kubernetes.io/component: wol
strategy:
type: Recreate
template:
metadata:
labels:
app.kubernetes.io/part-of: wol-rest
app.kubernetes.io/component: wol
spec:
hostNetwork: true
containers:
- name: wol
image: carnyc/wakeonlan:2.0
imagePullPolicy: IfNotPresent
env:
- name: WOLFILE
value: "/data/computer.csv"
- name: WOLHTTPPORT
value: "8080"
ports:
- name: wol-8080
containerPort: 8080
volumeMounts:
- name: data-computer-csv
mountPath: /data/computer.csv
readOnly: true
subPath: computer.csv
volumes:
- name: data-computer-csv
configMap:
name: wol-csv