Allow for the omission of the insight node in bloom.yaml (as we no longer have any mandatory Insight config params)

This commit is contained in:
Nav
2023-08-22 17:12:16 +01:00
parent c90f92e038
commit 35a534b3ed
2 changed files with 6 additions and 10 deletions

View File

@@ -217,8 +217,12 @@ struct ProjectConfig
/**
* Application level Insight configuration. We use this as a fallback if no Insight config is provided at
* the environment level.
*
* We don't use std::optional here because the InsightConfig has no mandatory parameters, so users may wish to
* omit the 'insight' node from their bloom.yaml file, entirely. In this case, Bloom should fall back to a default
* constructed, project-level, InsightConfig instance.
*/
std::optional<InsightConfig> insightConfig;
InsightConfig insightConfig = InsightConfig();
bool debugLoggingEnabled = false;