44 lines
1022 B
YAML
44 lines
1022 B
YAML
|
apiVersion: v1
|
||
|
kind: ConfigMap
|
||
|
metadata:
|
||
|
name: mosquitto-config
|
||
|
namespace: mosquitto
|
||
|
data:
|
||
|
mosquitto.conf: |
|
||
|
persistence true
|
||
|
persistence_location /mosquitto/data/
|
||
|
log_dest stdout
|
||
|
log_timestamp_format %Y-%m-%dT%H:%M:%S
|
||
|
connection_messages true
|
||
|
per_listener_settings true
|
||
|
|
||
|
listener 1883
|
||
|
allow_anonymous false
|
||
|
password_file /mosquitto/passwords/mosquitto.passwd
|
||
|
protocol mqtt
|
||
|
listener 9001
|
||
|
protocol websockets
|
||
|
allow_anonymous false
|
||
|
http_dir /http
|
||
|
certfile /mosquitto/tls/tls.crt
|
||
|
keyfile /mosquitto/tls/tls.key
|
||
|
cafile /mosquitto/tls/ca.crt
|
||
|
require_certificate true
|
||
|
use_identity_as_username true
|
||
|
listener 8883
|
||
|
allow_anonymous false
|
||
|
certfile /mosquitto/tls/tls.crt
|
||
|
keyfile /mosquitto/tls/tls.key
|
||
|
cafile /mosquitto/tls/ca.crt
|
||
|
require_certificate true
|
||
|
use_identity_as_username true
|
||
|
---
|
||
|
apiVersion: v1
|
||
|
kind: ConfigMap
|
||
|
metadata:
|
||
|
name: mosquitto-http-dir
|
||
|
namespace: mosquitto
|
||
|
data:
|
||
|
health: |
|
||
|
{"healthy": true}
|