Orchard

Software Staging

The previous solution, using Trello, did not work after migrating to autumn-glory 2.0 in 2023. To enable auto promotion, from Testing → Stable, of applications downloaded using AutoPkg, munki-promote has been implemented. This uses a Python script to move applications according to a schedule defined in a JSON configuration file.

Currently, downloaded applications are set to move from Testing → Stable after 14 days. The promotion process runs at 2.30am every morning.

The script an its JSON configuration file are located here:

/srv/munki/bin

To allow for additional logging of the process, to run makecatalogs and also to update the catalog listings, the Python script is triggered from a Zsh script. This is triggered from the Calendar app using an Automator application that runs the following:

sudo -u autopkg /srv/munki/bin/munkipromote.sh

Orchard: Infrastructure/munki-staging (last edited 2024-01-24 15:58:03 by ouit0874)