-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathapp.config.yaml
145 lines (145 loc) · 4.39 KB
/
app.config.yaml
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
application:
actions: actions
runtimeManifest:
packages:
graybox:
license: Apache-2.0
inputs:
spSite: $SP_SITE
spClientId: $SP_CLIENT_ID
spAuthority: $SP_AUTHORITY
clientId: $CLIENT_ID
tenantId: $TENANT_ID
certPassword: $CERT_PASSWORD
certKey: $CERT_KEY
certThumbprint: $CERT_THUMB_PRINT
enablePreview: $ENABLE_PREVIEW
groupCheckUrl: $GROUP_CHECK_URL
grayboxUserGroups: $GRAYBOX_USER_GROUPS
helixAdminApiKeys: $HELIX_ADMIN_API_KEYS
bulkPreviewCheckInterval: $BULK_PREVIEW_CHECK_INTERVAL
maxBulkPreviewChecks: $MAX_BULK_PREVIEW_CHECKS
actions:
promote:
function: actions/graybox/promote.js
web: 'yes'
runtime: nodejs:18
inputs:
LOG_LEVEL: debug
initiate-promote-worker:
function: actions/graybox/initiate-promote-worker.js
web: 'no'
runtime: nodejs:18
inputs:
LOG_LEVEL: debug
limits:
timeout: 3600000
memorySize: 2048
preview-worker:
function: actions/graybox/preview-worker.js
web: 'no'
runtime: nodejs:18
inputs:
LOG_LEVEL: debug
limits:
timeout: 3600000
memorySize: 2048
process-docx-worker:
function: actions/graybox/process-docx-worker.js
web: 'no'
runtime: nodejs:18
inputs:
LOG_LEVEL: debug
limits:
timeout: 3600000
memorySize: 2048
promote-worker:
function: actions/graybox/promote-worker.js
web: 'no'
runtime: nodejs:18
inputs:
LOG_LEVEL: debug
limits:
timeout: 3600000
memorySize: 2048
copy-worker:
function: actions/graybox/copy-worker.js
web: 'no'
runtime: nodejs:18
inputs:
LOG_LEVEL: debug
limits:
timeout: 3600000
memorySize: 2048
pause-project-in-queue:
function: actions/graybox/pause-project-in-queue.js
web: 'yes'
runtime: nodejs:18
inputs:
LOG_LEVEL: debug
preview-sched:
function: actions/graybox/preview-sched.js
web: 'no'
runtime: 'nodejs:18'
inputs:
LOG_LEVEL: debug
limits:
timeout: 900000
memorySize: 2048
annotations:
require-adobe-auth: false
final: true
process-docx-sched:
function: actions/graybox/process-docx-sched.js
web: 'no'
runtime: 'nodejs:18'
inputs:
LOG_LEVEL: debug
limits:
timeout: 900000
memorySize: 2048
annotations:
require-adobe-auth: false
final: true
promote-sched:
function: actions/graybox/promote-sched.js
web: 'no'
runtime: 'nodejs:18'
inputs:
LOG_LEVEL: debug
limits:
timeout: 900000
memorySize: 2048
annotations:
require-adobe-auth: false
final: true
copy-sched:
function: actions/graybox/copy-sched.js
web: 'no'
runtime: 'nodejs:18'
inputs:
LOG_LEVEL: debug
limits:
timeout: 900000
memorySize: 2048
annotations:
require-adobe-auth: false
final: true
triggers:
everyMin:
feed: /whisk.system/alarms/interval
inputs:
minutes: 1
rules:
everyMinRule:
trigger: everyMin
action: preview-sched
everyMinProcessDocxRule:
trigger: everyMin
action: process-docx-sched
everyMinPromoteDocxRule:
trigger: everyMin
action: promote-sched
everyMinCopyDocxRule:
trigger: everyMin
action: copy-sched