As we've worked with #1393, we've come to conclude that this functionality should be available through the device interface and not just the control interface. So at the simplest level, this issue is to add it there.
However, there is some additional worthwhile background.
Launcher talks to the device server through the kolide service, which is implemented in go-kit.
Launcher talks to the control server via some manual http stuff
We are going to want to start evolving the device server interfaces
I am unsure if the split we have today makes the most sense. This is partly an opportunity to think about the next things we might want networking wise.
As we've worked with #1393, we've come to conclude that this functionality should be available through the device interface and not just the control interface. So at the simplest level, this issue is to add it there.
However, there is some additional worthwhile background.
I am unsure if the split we have today makes the most sense. This is partly an opportunity to think about the next things we might want networking wise.