Rupert
11/10/2022, 3:16 PMKUBECONFIG="${HOME}/.kube/config" osqueryi --extension "${HOME}/.local/bin/kube-query"
osquery> -- this works ok
osquery> select * from kubernetes_pods limit 1;
when i pass in the query from the cli none of the kubernetes_
tables show up & I can't query on them;
# no kubernetes tables in this list
KUBECONFIG="${HOME}/.kube/config" osqueryi --extension "${HOME}/.local/bin/kube-query" '.tables'
# gives Error: no such table: kubernetes_pods
KUBECONFIG="${HOME}/.kube/config" osqueryi --extension "${HOME}/.local/bin/kube-query" 'select * from kubernetes_pods limit 1'
any advice appreciated!Stefano Bonicatti
11/10/2022, 3:18 PM--extension
you’re also better of using the --extensions_require
flag with the name the extension reports itself with, so that osquery waits until it’s fully registered.Rupert
11/10/2022, 3:22 PM--extensions_require kube-query
fixed it