Azure / azure-relay-dotnet

☁️ .NET Standard client library for Azure Relay Hybrid Connections

Home Page:https://docs.microsoft.com/en-us/azure/service-bus-relay/relay-what-is-it

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Run Hybrid Connection Manager from a non-Windows device

JoshuaTheMiller opened this issue · comments

Hello!

If there is a more appropriate place to put this feature request, please point me towards that.

Long story short, I believe it would be beneficial to be able to run Hybrid Connection Manager from something other than a Windows machine/container. Others have voiced this as well.

My current acceptance criteria (or use case, depending on how one looks at it) would be to successfully run HCM on an internally hosted Kubernetes cluster that only has Linux nodes. I can add more details if necessary.

I believe a community effort could be made around this if the source code for it was released (this feature request would go there too, I'm assuming), but that is probably a different issue.

Also, if this is currently possible, please feel free to link to the documentation describing as such. Without my normal coffee intake, I very well may have missed it ☕

Thanks for everything you guys do,
-Josh

I wouldn't call this supported at this point but you may find this useful. Note, it has no integration with Azure App Service. One needs to run both a 'local bridge' (acts as a Relay Sender) and a 'remote bridge' (the Relay Listener, similar to HCM service).
https://github.com/clemensv/azure-relay-bridge

@dlstucki thanks for the reply!

There are definitely some interesting concepts posed in that repository, and a few lessons to be learned. I stumbled across something similar a few days ago... When I find it again, and I get a chance to play around with both it and the tool you shared, I'll make sure to come back and reply to this issue.