diff --git a/build/app/restapi/embedded_spec.go b/build/app/restapi/embedded_spec.go index 19cf87b..29616eb 100644 --- a/build/app/restapi/embedded_spec.go +++ b/build/app/restapi/embedded_spec.go @@ -172,7 +172,11 @@ func init() { "x-direktiv-examples": [ { "content": "- id: export-xlsx\n type: action\n action:\n function: export-xlsx\n input: \n files:\n - name: /tmp/input.json\n data: |\n jq(.input) \n worksheet-name: \"TestSpreadsheet\"\n out-filename: example.xlsx", - "title": "Basic" + "title": "Rely on Direktiv to create input file" + }, + { + "content": "- id: export-xlsx\n type: action\n action:\n function: export-xlsx\n input: \n worksheet-name: \"TestSpreadsheet\"\n out-filename: example.xlsx\n in-data: jq(.array | tostring) ", + "title": "Use function to create input file" } ], "x-direktiv-function": "functions:\n- id: export-xlsx\n image: registry.coadcorp.com/export-xlsx:1.0\n type: knative-workflow", @@ -355,7 +359,11 @@ func init() { "x-direktiv-examples": [ { "content": "- id: export-xlsx\n type: action\n action:\n function: export-xlsx\n input: \n files:\n - name: /tmp/input.json\n data: |\n jq(.input) \n worksheet-name: \"TestSpreadsheet\"\n out-filename: example.xlsx", - "title": "Basic" + "title": "Rely on Direktiv to create input file" + }, + { + "content": "- id: export-xlsx\n type: action\n action:\n function: export-xlsx\n input: \n worksheet-name: \"TestSpreadsheet\"\n out-filename: example.xlsx\n in-data: jq(.array | tostring) ", + "title": "Use function to create input file" } ], "x-direktiv-function": "functions:\n- id: export-xlsx\n image: registry.coadcorp.com/export-xlsx:1.0\n type: knative-workflow", diff --git a/readme.md b/readme.md index 7f5971d..d48c48e 100644 --- a/readme.md +++ b/readme.md @@ -24,7 +24,7 @@ functions: image: registry.coadcorp.com/export-xlsx:1.0 type: knative-workflow ``` - #### Basic + #### Rely on Direktiv to create input file ```yaml - id: export-xlsx type: action @@ -38,6 +38,17 @@ functions: worksheet-name: "TestSpreadsheet" out-filename: example.xlsx ``` + #### Use function to create input file +```yaml +- id: export-xlsx + type: action + action: + function: export-xlsx + input: + worksheet-name: "TestSpreadsheet" + out-filename: example.xlsx + in-data: jq(.array | tostring) +``` ### Secrets diff --git a/tests/v1.0/tests.yaml b/tests/v1.0/tests.yaml index 9afe227..c440997 100644 --- a/tests/v1.0/tests.yaml +++ b/tests/v1.0/tests.yaml @@ -14,3 +14,12 @@ states: name: /tmp/input.json out-filename: example.xlsx worksheet-name: TestSpreadsheet + transition: state1 +- id: state1 + type: action + action: + function: export-xlsx + input: + in-data: jq(.array | tostring) + out-filename: example.xlsx + worksheet-name: TestSpreadsheet