I’m a bit late with this blog post due to holidays and a family emergency, but I was very proud to appear on the MacAdmins Podcast in Episode 276, which was released on 1 August, 2022. Click here for links to the podcast episode and shownotes To celebrate, here is...
On 14 July 2022, I was once again fortunate to co-present with Anthony Reimer, this time at the MacAdmins 2022 Campfire Sessions, on the topic Demystifying JamfUploader - Taking Your Jamf AutoPkg Workflows to the Next Level. This presentation is intended to be a deeper dive and update to our...
AutoPkg, in conjunction with the JamfUploader processors, provides an automated way to import packages into Jamf Pro. For many, the package that has been imported should be tested before it is staged to production. Therefore, a common practice is for the AutoPkg .jamf recipe to create a policy that is...
I have now deprecated the AutoPkg processor JSSImporter, and it will likely stop working sometime between August and December of this year, 2022 - that is, unless somebody volunteers to take it over and is able to adapt it to work with Jamf’s upcoming requirement for token-based API authentication. Once...
In case you missed it, the JSSImporter processor is deprecated, and will cease to function when Jamf remove basic authentication from the Classic API endpoints, which they have announced will happen sometime between August and December 2022. The JamfUploader project is my replacement of JSSImporter, for Jamf Pro customers that...
Tools such as the JSSImporter and JamfUploader AutoPkg processors traditionally use an undocumented API endpoint for uploading packages to Jamf Cloud Distribution Points. Various people figured this dbfileupload endpoint out by reverse-engineering the package upload done by the Jamf Admin (formerly Casper Admin) application. For those interested, a curl request...
TL;DR It’s time to plan your migration away from JSSImporter… About the Jamf Pro APIs The Jamf Pro Classic API traditionally uses Basic Authentication - that is, for every request, you supply the username and password of an account that has the permissions required. The newer API, known as the...
UPDATE: As python2 was removed entirely from macOS with the release of Monterey 12.4, these instructions are only valid for machines running 12.0-12.3.1. If you run a Python script on a Mac running macOS Monterey, or even if there is a python command in a shell script that you run...
On 21 October 2021, I proudly co-presented with Anthony Reimer at the Virtual Jamf Nation User Conference 2021, on the topic Making package uploading and deployment easier with JamfUploader. This blog post is intended to provide links to everything presented in the slides. A PDF of the slides and presenter...
Today, 07 October 2021, I am proud to be presenting at the MacSysAdmin Online Conference, on AutoPkg Everything - How ETH Zürich extends the AutoPkg framework beyond uploading packages. This post contains links to everything that was presented that is publicly available. Video and Slides A PDF containing all slides...