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}