Add user and password to recorder

This commit is contained in:
Ruben Hensen
2025-03-09 23:05:09 +01:00
parent 35b0c87c39
commit d969a4e3d8
+28 -3
View File
@@ -45,11 +45,33 @@ spec:
requests: requests:
storage: 1Gi storage: 1Gi
--- ---
# ExternalSecret for OwnTracks Recorder password
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: owntracks-mqtt-credentials
namespace: owntracks
spec:
refreshInterval: "15m"
secretStoreRef:
name: vault-backend
kind: ClusterSecretStore
target:
name: owntracks-mqtt-password
creationPolicy: Owner
data:
- secretKey: password
remoteRef:
key: kv/mqtt
property: password
---
# Deployment for OwnTracks Recorder # Deployment for OwnTracks Recorder
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: otrecorder name: otrecorder
namespace: owntracks
spec: spec:
replicas: 1 replicas: 1
selector: selector:
@@ -71,9 +93,12 @@ spec:
- name: OTR_PORT - name: OTR_PORT
value: "1883" value: "1883"
- name: OTR_USER - name: OTR_USER
value: "user" value: "ruben"
- name: OTR_PASS - name: OTR_PASS
value: "pass" valueFrom:
secretKeyRef:
name: owntracks-mqtt-password
key: password
volumeMounts: volumeMounts:
- name: config - name: config
mountPath: /config mountPath: /config
@@ -243,4 +268,4 @@ spec:
service: service:
name: mosquitto name: mosquitto
port: port:
number: 8883 number: 8883