refactor(Variables): Configure dashboard sources in a new resolver

This commit is contained in:
Mariusz Nowak 2021-03-29 22:48:19 +02:00 committed by Mariusz Nowak
parent 6292197ee1
commit 385c15bc83

View File

@ -449,6 +449,15 @@ const processSpanPromise = (async () => {
resolverConfiguration.fulfilledSources.add('cf').add('s3').add('ssm');
}
if (configuration.org && serverless.pluginManager.dashboardPlugin) {
for (const [sourceName, sourceConfig] of Object.entries(
serverless.pluginManager.dashboardPlugin.configurationVariablesSources
)) {
resolverConfiguration.sources[sourceName] = sourceConfig;
resolverConfiguration.fulfilledSources.add(sourceName);
}
}
const ensurePlainFunction = require('type/plain-function/ensure');
const ensurePlainObject = require('type/plain-object/ensure');