-
Notifications
You must be signed in to change notification settings - Fork 399
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
fleetd-base.msi can't be updated because the sha256 checksum is hardcoded in Fleet #19176
Comments
@getvictor: @roperzh without osquery on the host, getting the installed software is a bit challenging (we currently don't have any way to "ingest" data using the MDM protocol, IF we can even get that data) maybe some heuristic, like "if you're not osquery enrolled after 15 minutes we retry" |
@roperzh As part of this effort, would you please include contributor docs explaining the manifest usage? Thanks! |
This is currently blocked by #19182, I left #19182 (comment) outlining what we need. |
un-assigning myself from this as it can't be currently worked on. |
for #19176 # Checklist for submitter If some of the following don't apply, delete the relevant line. <!-- Note that API documentation changes are now addressed by the product design team. --> - [x] Changes file added for user-visible changes in `changes/`, `orbit/changes/` or `ee/fleetd-chrome/changes`. See [Changes files](https://fleetdm.com/docs/contributing/committing-changes#changes-files) for more information. - [x] Added/updated tests - [x] Manual QA for all new/changed functionality
This is not blocked anymore, and it's ready to test. No special setup needed. |
Updating fleet's core, |
Fleet version: 4.49.4
💥 Actual behavior
With #18194 we are able to ship updated
fleetd-base.msi
installers with eachfleetd
release, however we had to rollback the changes because the sha256 checksum of the file is hardcoded in Fleet.🧑💻 Steps to reproduce
See #19105
🕯️ More info (optional)
The checksum is hardcoded here:
fleet/server/service/microsoft_mdm.go
Lines 1352 to 1355 in ae24e6e
Documentation about the CSP is here: https://learn.microsoft.com/en-us/windows/client-management/mdm/enterprisedesktopappmanagement-csp
The fix will need to be backward compatible so that older versions of Fleet don't break.
The text was updated successfully, but these errors were encountered: