apache / openwhisk-wskdeploy

Apache OpenWhisk utility for deploying and managing OpenWhisk projects and packages
https://openwhisk.apache.org/
Apache License 2.0
77 stars 74 forks source link

Environment variable not available in action name #1145

Open ryutoyasugi opened 2 years ago

ryutoyasugi commented 2 years ago
$ cat manifest.yaml
packages:
  default:
    actions:
      ${ACTION_NAME}:
        function: index.js
        runtime: nodejs
    triggers:
      ${TRIGGER_NAME}:
        feed: /whisk.system/alarms/alarm
    rules:
      ${RULE_NAME}:
        action: ${ACTION_NAME}
        trigger: ${TRIGGER_NAME}

$ export ACTION_NAME=hello
$ export TRIGGER_NAME=alarm
$ export RULE_NAME=hello-alarm

$ wskdeploy --preview
Packages:
Name: default
    bindings:
    annotation:

  * action: ${ACTION_NAME}
    bindings:
    annotation:

Triggers:
* trigger: alarm
    bindings:
    annotation:
        - feed : /whisk.system/alarms/alarm

Rules
* rule: hello-alarm
    annotation:
    - trigger: alarm
    - action: hello