m3db / m3

M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform
https://m3db.io/
Apache License 2.0
4.77k stars 453 forks source link

etcd_docker 4: Incorporate docker based etcd into Go integration tests (#4148) #4206

Closed andrewmains12 closed 1 year ago

andrewmains12 commented 1 year ago

PR 4 for https://github.com/m3db/m3/issues/4144

High level approach is as described in https://github.com/m3db/m3/issues/4144 .

This PR integrates docker based etcd into our Go integration tests. It removes the need to have the embed package running in m3db for them, but doesn't yet touch that functionality.


Stack:

⚠️ Part of a stack created by spr. Do not merge manually using the UI - doing so may have unexpected results.