Mercurial > code > home > repos > doorbell
diff deploy.yaml @ 0:7bd85b962845
start
author | drewp@bigasterisk.com |
---|---|
date | Sat, 21 Jan 2023 21:59:14 -0800 |
parents | |
children | 125c794511a6 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/deploy.yaml Sat Jan 21 21:59:14 2023 -0800 @@ -0,0 +1,33 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: doorbell +spec: + replicas: 1 + strategy: { type: Recreate } + selector: { matchLabels: { app: doorbell } } + template: + metadata: + labels: { app: doorbell } + annotations: { prometheus.io/scrape: "false" } + spec: + containers: + - name: doorbell + image: bang5:5000/doorbell_image + args: + - pdm + - run + - python + - doorbell_to_mqtt.py + - /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A900cepU-if00-port0 + securityContext: { privileged: true } + + volumeMounts: + - { name: dev, mountPath: /dev } + volumes: + - { name: dev, hostPath: { path: /dev, type: Directory } } + + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + { nodeSelectorTerms: [{ matchExpressions: [{ key: "kubernetes.io/hostname", operator: In, values: ["bang"] }] }] }