Enable random assignment of all couchbase ports
Until now, only some ports could be random, as Couchbase Java SDK permit to configure only some ports :
- 8091 : REST/HTTP traffic (bootstrapHttpDirectPort)
- 18091 : REST/HTTP traffic with SSL (bootstrapHttpSslPort)
- 11210 : memcached (bootstrapCarrierDirectPort)
- 11207 : memcached SSL (bootstrapCarrierSslPort)
All other ports can't be changed by Java SDK, there are sadly fixed :
- 8092 : Queries, views, XDCR
- 8093 : REST/HTTP Query service
- 8094 : REST/HTTP Search Service
- 8095 : REST/HTTP Analytic service
Now all ports are random!