apache/openwhisk

Support Default Parameters for Sequences

Ouverte

#2 008 ouverte le 11 mars 2017

 (7 commentaires) (3 réactions) (0 personne assignée)Scala (1 177 forks)batch import
controllerhelp wantedsequences

Métriques du dépôt

Stars
 (6 777 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

Environment details:

IBM-Bluemix (US-South)

Steps to reproduce the issue:

 wsk action create test --sequence /whisk.system/combinators/trycatch  -p '$tryName' foo -p '$catchName' bar

Provide the expected results and outputs:

Looking at wsk action get test I can see that the parameters passed during the creation are ignored.

Digging into the code, I can see this snippet which looks like the culprit. https://github.com/openwhisk/openwhisk/blob/10c182b26427e61db23a4a829fa5739dd6387c5a/core/controller/src/main/scala/whisk/core/controller/Actions.scala#L354-L362

Additional information you deem important:

Being able to store default parameters for a sequence action provides a convenient way to define new actions from the combinator actions without having to pass in the parameters each time or bind them into a separate package for each instance.

Guide contributeur