diff --git a/CHANGES_NEXT_RELEASE b/CHANGES_NEXT_RELEASE index a7b41c9b..6efdb001 100644 --- a/CHANGES_NEXT_RELEASE +++ b/CHANGES_NEXT_RELEASE @@ -1,2 +1,3 @@ - Fix: use config.defaultTransport (from config.js or IOTA_DEFAULT_TRANSPORT env var) instead of magic 'HTTP' at provision device - Add: X-Processing-Time response header with processing time (in milliseconds) expended by current HTTP measure (iotagent-node-lib#1650) +- Add: print also IOTA_CONFIG_RETRIEVAL, IOTA_DEFAULT_KEY, IOTA_DEFAULT_TRANSPORT env var values at iotagent startup diff --git a/lib/configService.js b/lib/configService.js index d51dc5b1..7634950d 100644 --- a/lib/configService.js +++ b/lib/configService.js @@ -85,7 +85,10 @@ function processEnvironmentVariables() { 'IOTA_HTTP_PORT', 'IOTA_HTTP_TIMEOUT', 'IOTA_HTTP_KEY', - 'IOTA_HTTP_CERT' + 'IOTA_HTTP_CERT', + 'IOTA_CONFIG_RETRIEVAL', + 'IOTA_DEFAULT_KEY', + 'IOTA_DEFAULT_TRANSPORT' ]; const mqttVariables = [ 'IOTA_MQTT_PROTOCOL', @@ -228,11 +231,10 @@ function processEnvironmentVariables() { config.mqtt.clientId = process.env.IOTA_MQTT_CLIENT_ID; } - if (process.env.IOTA_MQTT_DISABLED && process.env.IOTA_MQTT_DISABLED.trim().toLowerCase() === 'true'){ + if (process.env.IOTA_MQTT_DISABLED && process.env.IOTA_MQTT_DISABLED.trim().toLowerCase() === 'true') { config.mqtt.disabled = true; } - if (anyIsSet(amqpVariables)) { config.amqp = config.amqp || {}; } @@ -274,7 +276,7 @@ function processEnvironmentVariables() { config.amqp.retryTime = process.env.IOTA_AMQP_RETRY_TIME; } - if (process.env.IOTA_AMQP_DISABLED && process.env.IOTA_AMQP_DISABLED.trim().toLowerCase() === 'true'){ + if (process.env.IOTA_AMQP_DISABLED && process.env.IOTA_AMQP_DISABLED.trim().toLowerCase() === 'true') { config.amqp.disabled = true; }