Expected Behavior
Creating a Flow for github should target a channel and hence via that a subscription.
Actual Behavior
It doesn't.
Additional Info
Because github subscriptions (or any PUSH based subsciptions) will require an External route that then proxies the requests into a channel. Today the github example targets a Route directly, so we need to change the Provisioner to create externally accessible Route that will then just shuffle incoming requests into the appropriate channel.
Expected Behavior
Creating a Flow for github should target a channel and hence via that a subscription.
Actual Behavior
It doesn't.
Additional Info
Because github subscriptions (or any PUSH based subsciptions) will require an External route that then proxies the requests into a channel. Today the github example targets a Route directly, so we need to change the Provisioner to create externally accessible Route that will then just shuffle incoming requests into the appropriate channel.