I've written some monitoring stuff that I'd really like to be able to unit test.
To do this well, it requires me to be able to run up a multi-node cluster.
As far as I understand it, I can run up multiple nodes with the same cluster name, but they won't actually join into one cluster without some sort of discovery service running. Is that correct?
Can anyone point me to some docs on how to run up a multi-node cluster for unit testing (ie: how to run a discovery service as part of testing)?
Thanks for your help!