From 6fd308c832845a13d8512baad727a437a9426c13 Mon Sep 17 00:00:00 2001 From: Kate Goldenring Date: Wed, 6 Nov 2024 14:09:50 -0800 Subject: [PATCH] Add MQTT authentication variables Signed-off-by: Kate Goldenring --- spin.toml | 6 ++++-- spinkube/spinapp.yaml | 4 ++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/spin.toml b/spin.toml index 9aa393c..d0cf50c 100644 --- a/spin.toml +++ b/spin.toml @@ -9,14 +9,16 @@ description = "Triggered by MQTT" [variables] mqtt_topic = { required = true } mqtt_broker_uri = { required = true } +mqtt_username = { default = "" } +mqtt_password = { default = "" } # sqlite_username = { required = true } # sqlite_password = { required = true } [application.trigger.mqtt] # address = "mqtt://localhost:1883" address = "{{ mqtt_broker_uri }}" -username = "" -password = "" +username = "{{ mqtt_username }}" +password = "{{ mqtt_password }}" keep_alive_interval = "30" # seconds [[trigger.mqtt]] diff --git a/spinkube/spinapp.yaml b/spinkube/spinapp.yaml index f480585..a318eca 100644 --- a/spinkube/spinapp.yaml +++ b/spinkube/spinapp.yaml @@ -11,6 +11,10 @@ spec: value: mqtt://emqx.default.svc.cluster.local:1883 - name: mqtt_topic value: booth/+ + - name: mqtt_username + value: "" + - name: mqtt_password + value: "" # - name: sqlite_password # value: password # - name: sqlite_username