Our integration test for osquery does not include live queries, only scheduled queries. Scheduled queries flow via configuration while live queries listen for actions using the no longer wired up control protocol RegisterAction method.
https://github.com/elastic/beats/blob/a82b855159ca5d52bf3f7dd950845435548fff81/x-pack/otel/otelmanager/manager.go#L66-L67
func (n *OtelManager) RegisterAction(action management.Action) {}
func (n *OtelManager) UnregisterAction(action management.Action) {}
We need a functioning implementation of the action handlers in the otel manager in Beats for live queries to work.
Our integration test for osquery does not include live queries, only scheduled queries. Scheduled queries flow via configuration while live queries listen for actions using the no longer wired up control protocol RegisterAction method.
https://github.com/elastic/beats/blob/a82b855159ca5d52bf3f7dd950845435548fff81/x-pack/otel/otelmanager/manager.go#L66-L67
We need a functioning implementation of the action handlers in the otel manager in Beats for live queries to work.