Hi folks, I'm working with technical people from different organizations outside my employer (IBM), and we're testing OpenWhisk as a mechanism for integrating our different tools and services into a single heterogeneous event-driven programming model. On the face of it, OW seems like a great fit. However, when it comes down to implementation, we often hit a case where the easiest way to delegate action execution to a custom tool is by writing a simple bash script. This is where things get complicated. To the best of my understanding (please correct me otherwise), there is no first-class support for bash runtime in OW. So, it's down to creating either a "native" action using a zip, or a custom docker action. Both options are quite more cumbersome than using native runtimes.
So this is my first question - would it make sense to have a native bash runtime in OW? especially given that some of the function that OW seemingly provides is glue-code between existing tools and services (where bash also shines). As a second issue, we explored the native action. It seems that output is not captured in the action logs when including ssh calls that invoke bash My second question - does anyone have a different experience with this that they can share? (maybe this problem is not related to OW?) Regards, -- Erez Hadad Erez Hadad, PhD Cloud System Technologies IBM Research - Haifa email: [email protected] phone: +972-4-829-6509
