Alternative webhook delivery mechanisms

Some users would like alternative webhook delivery mechanisms, in addition to HTTP. These could include durable pubsub channels, for instance.

Proposal

When configuring a web-hook, allow users to configure either an HTTP endpoint (as now) or one of a set of configurable delivery mechanisms.

This may require instance level configuration to enable a suitable pub-sub channel, and this feature would be most suitable for premium and self-hosted customers.

Edited by 🤖 GitLab Bot 🤖