apiVersion: apps/v1 kind: Deployment metadata: name: pulsegen namespace: homea2 labels: app: pulsegen component: home-automation spec: replicas: 1 selector: matchLabels: app: pulsegen template: metadata: annotations: reloader.stakater.com/auto: "true" configmap.reloader.stakater.com/reload: "home-automation-environment" labels: app: pulsegen component: home-automation spec: containers: - name: pulsegen image: %IMAGE% env: - name: MQTT_BROKER valueFrom: configMapKeyRef: name: home-automation-environment key: SHARED_MQTT_BROKER - name: MQTT_PORT valueFrom: configMapKeyRef: name: home-automation-environment key: SHARED_MQTT_PORT resources: limits: cpu: 1000m memory: 1Gi requests: cpu: 200m memory: 256Mi livenessProbe: exec: command: - /bin/sh - -c - "ps aux | grep -v grep | grep python" initialDelaySeconds: 30 periodSeconds: 10