Add a way to mark a table as deprecated
Open
Nobody has claimed this yet.
blueprint
feature
user experience
virtual tables
- Dominant language
- C++
- Stars
- 23.6k
- Forks
- 2.6k
- Avg merge
- 6d 7h
- Merged PRs (30d)
- 14
Description
Not the first time this would've been useful, but the need/idea came up again here: https://github.com/osquery/osquery/pull/7651
This is not a full-fledged blueprint but I think it's worth to record the desire:
- We should be able to mark a table as deprecated as proposed in the PR
- We should warn in the logs when doing a query against a deprecated table
- We should add a flag to disable deprecation warnings (but it's off by default)
- We should show the deprecated tables in the schema for the tables on the osquery website
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the referenced pull request 7651, the issue's only implementation reference. Define completion against all four requested behaviors: marking deprecated tables, logging query warnings, disabling warnings with a default-off flag, and showing deprecated tables in the osquery website schema.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- sql
- Domain
- cli, databases, documentation, observability
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100