in src/agentmgr.js [538:558]
async createHelperAction(actionName, file) {
const nodejs8 = await this.openwhiskSupports("nodejs8");
await this.wsk.actions.update({
name: actionName,
action: {
exec: {
kind: nodejs8 ? "nodejs:default" : "blackbox",
image: nodejs8 ? undefined : "openwhisk/action-nodejs-v8",
code: fs.readFileSync(file, {encoding: 'utf8'})
},
limits: {
timeout: (this.argv.agentTimeout || 30) * 1000
},
annotations: [
{ key: "description", value: `wskdebug agent helper. temporarily installed.` }
]
}
});
log.debug(`created helper action ${actionName}`);
}