This issue to collect a list of technical debt issue / tasks which should be handled after 7.0.0-beta1 is shipped:
make update target and move it to mage update by using Go commands for all the commandsmetricbeat hacks in update command inside libbeat/scripts/MakefileFirst bullet (and maybe second) are covered by #9842. Hopefully I can return to that PR soon.
It looks like we're seeing the beginnings of 8 with #11113 and #11112 ? Considering that this will only work for modules that depend on an http interface, do we want to make a separate meta-issue of tracking the migration of that?
Also, 6 and 8 might be related. The new http test helper allows us to get rid of the TestData() pattern, which simplifies a lot. So, all we have left is the TestFetch() pattern.
There's also the new features introduced by #10727 and #11106 which we might also want to track.
@fearful-symmetry Good points, feel free to update the issue directly.
+1 on a new meta issue to track the migration to the new test helper.
I think I'm gonna wait until we have the new test helper in a more steady-state for me to open a separate meta-issue on it, as #11131 is still going on. So, here's the new interfaces and refinements we currently have in progress:
logp.Info( etc. usages. I would assume this migration can happen together with the interface migration.@exekias Assigned this one to you, hope that is ok.
Most helpful comment
First bullet (and maybe second) are covered by #9842. Hopefully I can return to that PR soon.