feat: resolve kolide device owner email and check against enrolled username#481
Merged
feat: resolve kolide device owner email and check against enrolled username#481
Conversation
📝 Changelog previewBelow is a preview of the Changelog that will be added to the next release. Only commit messages that follow the Conventional Commits specification will be included in the Changelog. v1.13.0 - 2026-03-05Full Changelog: v1.12.6...v1.13.0 🚀 Features
⚙️ Miscellaneous Changes
|
…ername Implement username matching between Kolide devices and enrolled naisdevice users. The dead getPeople function is promoted to a proper GetPeople method on the client, GetDevices now resolves Owner.Email for each device via the people map, and a new GetDevice method fetches a single device with owner resolution for use in the event-driven update path. Both UpdateAllDevices and the Kolide event handler now warn when the Kolide owner email does not match the enrolled username.
706f3fc to
bdaa591
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implement username matching between Kolide devices and enrolled naisdevice
users. The dead getPeople function is promoted to a proper GetPeople method
on the client, GetDevices now resolves Owner.Email for each device via the
people map, and a new GetDevice method fetches a single device with owner
resolution for use in the event-driven update path. Both UpdateAllDevices
and the Kolide event handler now warn when the Kolide owner email does not
match the enrolled username.