kube-cascade/vnc-grabbers/bug.yaml

46 lines
1.6 KiB
YAML
Raw Normal View History

2023-07-24 20:06:12 +00:00
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: "bug"
namespace: "vnc-grabbers"
annotations:
"reloader.stakater.com/auto": "true"
spec:
replicas: 1
selector:
matchLabels:
app: "vnc-grabber"
vnc-grabber: bug
strategy:
type: RollingUpdate
template:
metadata:
labels:
app: "vnc-grabber"
vnc-grabber: bug
spec:
terminationGracePeriodSeconds: 0
containers:
- image: jamesandariese/vncmqtt:latest
imagePullPolicy: Always
name: vncmqtt
env:
- {"name": "LOGLEVEL", "value": "debug"}
- {"name": "DEVICE_ID", "value": "bug_desktop"}
- {"name": "DEVICE_NAME", "value": "Bug Desktop"}
- {"name": "INTERVAL", "value": "5"}
- {"name": "VNC_HOST", "valueFrom": {"secretKeyRef": {"name": "bug", "key": "host"}}}
- {"name": "VNC_PASSWORD", "valueFrom": {"secretKeyRef": {"name": "bug", "key": "password"}}}
- {"name": "MQTT_TOPIC", "valueFrom": {"secretKeyRef": {"name": "bug", "key": "topic"}}}
- {"name": "MQTT_HOST", "valueFrom": {"secretKeyRef": {"name": "mqtt-broker", "key": "host"}}}
- {"name": "MQTT_USER", "valueFrom": {"secretKeyRef": {"name": "mqtt-broker", "key": "user"}}}
- {"name": "MQTT_PASSWORD", "valueFrom": {"secretKeyRef": {"name": "mqtt-broker", "key": "password"}}}
livenessProbe:
exec:
command: ["/health.sh"]
initialDelaySeconds: 5
periodSeconds: 5
failureThreshold: 10
2023-07-24 20:06:12 +00:00
restartPolicy: Always