-
Notifications
You must be signed in to change notification settings - Fork 478
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
Filter OS by platforms #20385
Comments
Thanks for tracking this @RachelElysia!
What's your rough estimate on the amount of work for one engineer? (frontend + backend work) 3 points? 5 points? I think this is a good one to take in the upcoming design sprint so that we can build it if we have capacity next sprint. I believe I've heard folks at |
@noahtalerman fullstack 5? |
Hey @RachelElysia heads up that this story didn't make the 3 week drafting => estimation timeline so it's been dropped (deprioritized) If you think we should consider prioritizing this please bring it back to feature fest. Thanks! |
Hey @georgekarrv and @sharon-fdm Not sure which team will be working on this one so I assigned both of you. It's small UI change. |
@marko-lisica, NP. we can take it. |
So, we have an issue with this as-spec'd. The vulnerabilities by OS version endpoint platform filtering handled Linuxes as e.g. With that said, we don't actually support OS version vulnerability scanning for platforms other than windows/darwin (and we note that these platforms are not supported in the UI), so if the desired functionality is for checking vulnerabilities, All/Windows/macOS would be sufficient by virtue of us not supporting any other platform at the OS level at this point. Then we can add other OSes to the filter later as we expand OS support, and Linux just won't show up because we check kernel/package versions rather than overall OS version for vulnerability scanning there, and likely won't change this. @RachelElysia @randy-fleet is this an acceptable scope change (which keeps these changes limited to the frontend), or do we need to do one of the following:
|
Personally, I think we should add ios, ipados, and chrome now even if it doesn't have vuln scanning. Going to defer to product/design about how to go about the UI when the current API does not have Linux as an option |
Quick estimate for building/testing getting |
Per design review, we're expanding scope on this to include adding a Given priority of #20404, putting dev on this on hold until the endpoint for that is done. This should still make it into 4.57.0, but will be closer to the cut. |
@iansltx, this will probably be 4.58.0. right? |
As mentioned in standup, this one's low-risk, so while this is absolutely going to land after the cut, there's some chance of being cherry-picked in. If we want to make the decision now to punt this to 4.58.0, that's fine as well. Alternatively, we could run with this as-is without Linux support (in which case this can be merged as-is, as the PR for this has already been arppoved) and patch in Linux support in 4.57.1. But patching into 4.57.1 implies that lack of Linux support is a bug, which implies that we'd be introducing an unreleased bug if we merge this, so we probably don't want to do that? |
Hey @zayhanlon we didn't have room for this one in the current engineering sprint. I pulled it off the drafting board. Please let me know if you think we should weigh it in the next engineering sprint. If not, please bring this one back through to feature fest. Thanks! |
@noahtalerman its lower in the customers priority list in comparison with other items we're working on so i'll evaluate before the next FF |
#20385 See notes on that issue for API limitations (which is why Windows and macOS are the only platforms listed). Will move out of draft after adding the changes file and tests. # Checklist for submitter - [x] Changes file added for user-visible changes in `changes/`, `orbit/changes/` or `ee/fleetd-chrome/changes`. See [Changes files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files) for more information. - [x] Added/updated tests - [x] Manual QA for all new/changed functionality
Self-QA'd ~18 days ago. QA'd by @xpkoala yesterday. |
Hey @zayhanlon heads up, this user story shipped in Fleet 4.59. |
Filter, sort, explore, |
Goal
Context
Changes
Product
GET /api/v1/fleet/os_versions
already hasplatform
param.Engineering
QA
Risk assessment
Manual testing steps
Testing notes
Confirmation
The text was updated successfully, but these errors were encountered: