Merge "Include parameters from nested resources"

This commit is contained in:
Jenkins 2017-04-18 10:33:36 +00:00 committed by Gerrit Code Review
commit 78292a0328
1 changed files with 4 additions and 1 deletions

View File

@ -93,7 +93,10 @@ export const getEnvironmentParameters = createSelector(
// get list of resources from environment resource_registry
.filter(r => environment.resourceRegistry.keySeq().includes(r.type))
// collect parameter names from those resources
.reduce((result, resource) => result.union(resource.parameters), Set())
.reduce((result, resource) =>
result.union(
_extractParameters(resource.parameters, resource.nestedParameters, resources)
), Set())
// add parameters from environment's 'parameters' section to the list
.union(environment.parameterDefaults.keySeq())
.toMap()