This is part 1 of enabling ATC for non-vanilla sqlite files (indexeddb, sqlite where the data has been compressed with snappy, dataflatten/exec tables).
This PR gets some boilerplate out of the way:
Adds a new KVStore to hold configuration
Adds consumer for subsystem to update the KVStore
Subscribes osquery runner and startup settings writer to changes in store, and has each handle updates appropriately
Logs configuration value, does not do anything with it yet
I don't love "Kolide custom ATC" -- I'm happy to rename if anyone has a better suggestion.
This is part 1 of enabling ATC for non-vanilla sqlite files (indexeddb, sqlite where the data has been compressed with snappy, dataflatten/exec tables).
This PR gets some boilerplate out of the way:
I don't love "Kolide custom ATC" -- I'm happy to rename if anyone has a better suggestion.