m3
m3 copied to clipboard
etcd_docker 5: Incorporate docker based etcd approach into docker integration tests.
PR 5 for https://github.com/m3db/m3/issues/4144
This PR makes the docker integration tests use containerized etcd. Previously, these relied on M3DB running an embbeded etcd server.
There's no inherent need for this, and it opens us up to dependency issues as described in the linked github issue.
Note: there are a handful that require multiple servers; these are currently "skipped" (commented). I intend to bring those back at a later date..
Stack:
- #4209
- #4208
- #4207 ⬅
- #4206
⚠️ Part of a stack created by spr. Do not merge manually using the UI - doing so may have unexpected results.