sensu / sensu-transport

The Sensu transport abstraction library.
MIT License
14 stars 19 forks source link

Replace amqp gem with bunny #63

Closed mdrozdo closed 5 years ago

mdrozdo commented 5 years ago

Referring to issues in amqp gem with validation of server hostname and certificates (https://github.com/sensu/sensu/issues/1310), @michaelklishin strongly suggested that sensu should migrate to https://github.com/ruby-amqp/bunny.

I found an experimental branch at https://github.com/sensu/sensu-transport/compare/experiment/remove-em in which @portertech seems to have solved it. Is that code working? Would it be possible to push this change forward, or at least bring it to a point where it could be used in production?

I'd gladly help but I have close to zero experience with Ruby. We could definitely help out with testing the solution, though.

annaplotkin commented 5 years ago

Thanks for raising this! We have tried this in the past and it has not been considered ideal or feasible (which is why this was never merged). As such, I'm going to close this issue. We will investigate and address the client validation concerns in Sensu Go.