fleet icon indicating copy to clipboard operation
fleet copied to clipboard

Upload custom .dmg and .zip packages

Open marko-lisica opened this issue 1 year ago • 7 comments

  • @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 .exe and .tar.gz. We could do the same for .dmg and .zip.

marko-lisica avatar Sep 09 '24 17:09 marko-lisica

@marko-lisica please also see the original request here when you start your design process - https://github.com/fleetdm/fleet/issues/20950

zayhanlon avatar Sep 10 '24 20:09 zayhanlon

@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 )

Screenshot 2024-09-11 at 08 38 50

valentinpezon-primo avatar Sep 11 '24 06:09 valentinpezon-primo

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

noahtalerman avatar Sep 12 '24 14:09 noahtalerman

@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

zayhanlon avatar Sep 12 '24 19:09 zayhanlon

Please see: https://github.com/fleetdm/fleet/issues/20315#issuecomment-2332725189 for thoughts on using fleetctl to upload .zip & .dmg packages.

nonpunctual avatar Sep 26 '24 14:09 nonpunctual

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?

Image

allenhouchins avatar Feb 07 '25 17:02 allenhouchins

Additional customer request for this feature: https://fleetdm.slack.com/archives/C04QDDZNQ2H/p1739294928882139?thread_ts=1739285947.052959&cid=C04QDDZNQ2H

rebeccaui avatar Feb 11 '25 21:02 rebeccaui

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.

kitzy avatar Nov 11 '25 14:11 kitzy