Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

launcher should be able to run between 0 and n osquery instances #1827

Open
1 of 5 tasks
RebeccaMahany opened this issue Aug 9, 2024 · 0 comments
Open
1 of 5 tasks
Labels
features-improvements Features and Improvements

Comments

@RebeccaMahany
Copy link
Contributor

RebeccaMahany commented Aug 9, 2024

We want launcher to be able to run with between 0 and n osquery instances:

  1. When launcher can't start osquery, we don't want to restart launcher altogether. This is because, in the case where the current osquery instance is old and not compatible with the current database, it can be helpful for launcher to run for a while with 0 osquery instances so that launcher can reach the autoupdate cycle and self-update its osquery version.
  2. In the short term, we want to be able to split up where Kolide queries run versus where tenant queries run, so that if a tenant creates a query that causes issues with osquery, the Kolide queries will still run. (This amounts to running 2 osquery instances.)
  3. In the longer term, we want to support multitenant installations. This will mean 1 osquery instance for Kolide queries, and 1 osquery instance per tenant. I propose we refer to these consistently as "Kolide osquery instance" and "tenant osquery instances".

There are a couple steps we need to take to be able to do this. This issue tracks the foundational steps necessary to run 0 or 1 osquery instances:

@RebeccaMahany RebeccaMahany changed the title launcher should be able to run without osquery launcher should be able to run with between 0 and n osquery instances Aug 9, 2024
@RebeccaMahany RebeccaMahany changed the title launcher should be able to run with between 0 and n osquery instances launcher should be able to run without osquery Aug 9, 2024
@RebeccaMahany RebeccaMahany changed the title launcher should be able to run without osquery launcher should be able to run between 0 and n osquery instances Aug 13, 2024
@RebeccaMahany RebeccaMahany added the features-improvements Features and Improvements label Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
features-improvements Features and Improvements
Projects
None yet
Development

No branches or pull requests

1 participant