40 lines
1.2 KiB
Bash
40 lines
1.2 KiB
Bash
# Copy to a Git-ignored local env file before running mqtt-smoke.sh.
|
|
# Do not commit real usernames or passwords.
|
|
|
|
QIPAI_MQTT_HOST=127.0.0.1
|
|
QIPAI_MQTT_PORT=1883
|
|
QIPAI_MQTT_PROTOCOL=mqtt
|
|
QIPAI_MQTT_VERSION=3.1.1
|
|
QIPAI_MQTT_QOS=1
|
|
|
|
# Fill these only in a local ignored file.
|
|
QIPAI_MQTT_USERNAME=
|
|
QIPAI_MQTT_PASSWORD=
|
|
|
|
# Optional. Leave blank to derive from the generated client id.
|
|
QIPAI_MQTT_ALLOWED_PUBLISH_TOPIC=
|
|
QIPAI_MQTT_ALLOWED_SUBSCRIBE_TOPIC=
|
|
QIPAI_MQTT_DENIED_SUBSCRIBE_TOPIC='$SYS/#'
|
|
|
|
# Optional TLS smoke. For local self-signed EMQX certificates only, keep
|
|
# QIPAI_MQTT_TLS_INSECURE=true; production checks should provide CA/cert/key.
|
|
QIPAI_MQTT_ENABLE_TLS_SMOKE=false
|
|
QIPAI_MQTT_TLS_HOST=127.0.0.1
|
|
QIPAI_MQTT_TLS_PORT=8883
|
|
QIPAI_MQTT_TLS_PROTOCOL=mqtts
|
|
QIPAI_MQTT_TLS_INSECURE=true
|
|
QIPAI_MQTT_TLS_CA=
|
|
QIPAI_MQTT_TLS_CERT=
|
|
QIPAI_MQTT_TLS_KEY=
|
|
|
|
# Optional will-message observation. It may warn if the CLI exits gracefully;
|
|
# broker/client failure-path evidence must be confirmed from logs.
|
|
QIPAI_MQTT_ENABLE_WILL_SMOKE=false
|
|
QIPAI_MQTT_WILL_TOPIC=
|
|
QIPAI_MQTT_WILL_MESSAGE=
|
|
|
|
# Optional duplicate publish for downstream idempotency verification.
|
|
QIPAI_MQTT_ENABLE_IDEMPOTENCY_SMOKE=false
|
|
QIPAI_MQTT_IDEMPOTENCY_TOPIC=
|
|
QIPAI_MQTT_IDEMPOTENCY_KEY=
|