-
Notifications
You must be signed in to change notification settings - Fork 0
/
flowify_upload_manifest.yml
78 lines (78 loc) · 1.54 KB
/
flowify_upload_manifest.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
name: upload file to Azure Blob store
modifiedBy:
uid:
version:
current: 0
previous:
uid: 00000000-0000-0000-0000-000000000000
timestamp:
inputs:
- name: CLIENT_ID
mediatype:
- env_secret
type: env_secret
- name: CLIENT_SECRET
mediatype:
- env_secret
type: env_secret
- name: TENANT_ID
mediatype:
- env_secret
type: env_secret
- name: file_to_upload
mediatype:
- file
type: artifact
- name: file_name
mediatype:
- string
type: parameter
userdata:
description: destination file name
- name: container_name
type: parameter
mediatype:
- string
userdata:
description: name of blob container
- name: account
type: parameter
mediatype:
- string
userdata:
description: azure storage account
type: component
implementation:
type: brick
container:
name: azure blob docker
image: ghcr.io/equinor/flowify-component-azure-blob:0.0.3
command:
- node
- ./src/index.js
- ops=upload
- auth_method=app
resources: {}
args:
- target:
type: artifact
prefix: upload_files=
source:
port: file_to_upload
- target:
type: parameter
prefix: file_upload_name=
source:
port: file_name
- source:
port: container_name
target:
type: parameter
prefix: container_name=
suffix: ''
- source:
port: account
target:
type: parameter
prefix: account=
suffix: ''