Hi guys, if I was to create a new provider to support a new serverless framework (such as fission) does this need to be created in go? or can that be js/ts also? I can't find any docs. I've looked at
09/28/2018, 7:42 PM
Sorry for delay!
You can implement providers in any language that can speak gRPC, but we only currently have examples of that in Go.
09/28/2018, 7:49 PM
ok thanks Luke, I'd probably want to create a provider 'the right way' and would happily use gRPC
I can do a little bit of go but not as fluent as in other languages
but at the same time, I'm keen to create a serious plugin for fission
09/28/2018, 7:54 PM
Taking something structurally similar to the Pulumi-openfaas project, but replacing Go with something else that can produce a stand-alone binary to serve gRPC, should work fine. There’s going to be a bit of boilerplate that you’ll need to port over for this - but nothing intractable.
Curious - which language are you expecting to use?
09/28/2018, 8:00 PM
or java but I guess thats last on the list
if go is the right choice then I'll have a hack away at it