apache / openwhisk-catalog

Curated catalog of Apache OpenWhisk packages to interface with event producers and consumers
https://openwhisk.apache.org/
Apache License 2.0
33 stars 49 forks source link

catalog installation is dependent on nodejs:6 for node actions #294

Closed rabbah closed 4 years ago

rabbah commented 5 years ago

The runtime manifest upstream changed the default for node actions from 6 to 10 (note that the former reaches end of life in april). This exposed a weakness and some technical debt in the catalog installation since node 10 does not have many packages and some of the actions depend on libraries to work correctly.

For the short term fix to restore the catalog installation, one has to adapt the utils.sh script to accept a new parameter for the action kind... or since this PR looks ready https://github.com/apache/incubator-openwhisk-catalog/pull/268 we should move to wskdeploy for the installation and make sure that manifest pins the runtime for now. Will this latter approach work with the latest wsk binary (@pritidesai)?

As a second fix, we have adjust the installation to work with newer runtime kinds --- this is either by figuring out which dependencies to add to our runtimes, or to automate the creation of zipped actions as things stand today.