functionbuilder
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Nathan Coad
2023-02-10 16:15:36 +11:00
parent 2e02b77d57
commit 54093c9106
23 changed files with 3215 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
url: ""
functions:
- type: subflow
id: call-karate
workflow: karate
start:
type: event
state: call-subflow
event:
type: io.direktiv.function.test
context:
function: 'export-xlsx'
version: '1.0'
states:
- id: call-subflow
type: action
action:
function: call-karate
input:
host: jq(."io.direktiv.function.test".host)
catch:
- error: "*"
transition: report-failure
transition: report-success
- id: report-success
type: generateEvent
event:
type: io.direktiv.function.test.result.karate
source: karate
data: ''
context:
result: success
function: jq(."io.direktiv.function.test".function)
version: jq(."io.direktiv.function.test".version)
- id: report-failure
type: generateEvent
event:
type: io.direktiv.function.test.result.karate
source: karate
data: jq(.error)
context:
result: failure
function: jq(."io.direktiv.function.test".function)
version: jq(."io.direktiv.function.test".version)