Files
auricom-home-cluster/cluster/apps/home-automation/zigbee2mqtt-exporter/helm-release.yaml
auricom bcd73d05d9 🔧 dns optim
2022-09-16 14:43:08 +02:00

58 lines
1.3 KiB
YAML

---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: &app zigbee2mqtt-exporter
namespace: default
spec:
interval: 15m
chart:
spec:
chart: app-template
version: 0.1.1
sourceRef:
kind: HelmRepository
name: bjw-s-charts
namespace: flux-system
install:
createNamespace: true
remediation:
retries: 5
upgrade:
remediation:
retries: 5
dependsOn:
- name: emqx
namespace: default
- name: zigbee2mqtt
namespace: default
values:
image:
repository: docker.io/kpetrem/mqtt-exporter
tag: latest@sha256:c70814150116a96e09292d08571a9e04f7df0048f152f7af2f167c09ad4ac95f
env:
LOG_LEVEL: DEBUG
LOG_MQTT_MESSAGE: "True"
MQTT_ADDRESS: emqx.default.svc.cluster.local.
MQTT_TOPIC: "zigbee2mqtt/#"
MQTT_V5_PROTOCOL: "True"
MQTT_USERNAME: ${SECRET_MQTT_USER}
MQTT_PASSWORD: ${SECRET_MQTT_PASSWORD}
PROMETHEUS_PORT: &port 80
PROMETHEUS_PREFIX: zigbee2mqtt_
ZIGBEE2MQTT_AVAILABILITY: "True"
service:
main:
ports:
http:
port: *port
podSecurityContext:
runAsUser: 1000
runAsGroup: 1000
resources:
requests:
cpu: 10m
memory: 50Mi
limits:
memory: 200Mi