fleet
fleet copied to clipboard
Upload custom .dmg and .zip packages
- @noahtalerman: User requested this because as an IT admin, they need to use packages that vendors provide on their websites (.dmg and .zip formats) and install them to end users, but currently Fleet only supports .pkg files for the macOS setup experience.
- @noahtalerman: In the interim IT admins must convert their .dmg and .zip packages to .pkg files before uploading them to Fleet, which creates extra work and potential complications.
- @noahtalerman: Eventually Fleet could support direct uploading of .dmg and .zip packages to the server, allowing admins to use vendor-provided installation files in their native formats without conversion steps.
- @allenhouchins: We're already asking the IT admin to write a custom install/uninstall script for
.exeand.tar.gz. We could do the same for.dmgand.zip.
- @allenhouchins: We're already asking the IT admin to write a custom install/uninstall script for
@marko-lisica please also see the original request here when you start your design process - https://github.com/fleetdm/fleet/issues/20950
@marko-lisica @zayhanlon we can update the issue and add that we would like to upload them from the fleet UI & API
(just to be sure someone does not mark this one as a duplicate of #20950 )
Hey @zayhanlon @lukeheath @georgekarrv , heads up, this story didn't make the 3 week drafting timeline. We removed it from the drafting board and added it to feature fest.
cc @marko-lisica
@ddribeiro @pintomi1989 i'm taking this off as we selected a few other key priority asks for this customer. please bring this back to the next prioritization call
Please see: https://github.com/fleetdm/fleet/issues/20315#issuecomment-2332725189 for thoughts on using fleetctl to upload .zip & .dmg packages.
This is becoming a more important need now that we download and deploy dmgs as part of Fleet-maintained apps. In 4.64 we'll also be displaying the download URL which includes a link to a dmg. It's also a broken admin experience editing a Fleet-maintained app and being unable to upload a replacement dmg -- maybe this should be a bug to not allow editing of Fleet-maintained app?
Additional customer request for this feature: https://fleetdm.slack.com/archives/C04QDDZNQ2H/p1739294928882139?thread_ts=1739285947.052959&cid=C04QDDZNQ2H
AutoPkg could be a good stopgap solution for customers who need to convert DMG and ZIP downloads into PKG. There's even a processor for importing to Fleet now.
cc @ddribeiro and @zayhanlon for visibility for customers where this is a blocking issue.