From 385c15bc83ca34fdde2da61533a8b163f7bcc33c Mon Sep 17 00:00:00 2001 From: Mariusz Nowak Date: Mon, 29 Mar 2021 22:48:19 +0200 Subject: [PATCH] refactor(Variables): Configure dashboard sources in a new resolver --- scripts/serverless.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/serverless.js b/scripts/serverless.js index 050951aed..598bee2bd 100755 --- a/scripts/serverless.js +++ b/scripts/serverless.js @@ -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');