Open mostlikelee opened 3 weeks ago
@sharon-fdm I'm prioritizing this engineering-initiated story for estimation. Since it will be a straight-forward docker compose addition it should be a quick win.
A docker compose already exists (CI is using this currently), but win/mac are excluded from running the tests because of docker desktop networking issues reported ~3yrs ago. There could be a chance Docker resolved this issue, but it may not be a trivial solution. Still worth a timeboxed effort IMO.
Thanks @lukeheath. SGTM.
@mostlikelee Maybe the solution is to stand up a linux VM to run the server in, and connect to it locally via ngrok
?
Given there isn't an immediate need for more redis-cluster work, we may want to wait and roll this in next time we work on it.
Suggestion from the team: Automate a way to move dev env to Linux (e.g. EC2).
Timebox to 2 points
Goal
Context
This request comes after development of https://github.com/fleetdm/fleet/issues/17379 where Redis cluster tests were failing. The long iteration process involved pushing print statements to CI and waiting ~20min for results because that is currently the most viable way to get feedback on cluster tests.
Changes
Product
Engineering
QA
Risk assessment
Manual testing steps
Testing notes
Confirmation