Based on the official Icinga Director v1.12.1. Have a look at the README.
Before upgrading, read the official Upgrading to 1.12.x notes:
- PHP 8.2 or newer is required.
icinga-php-library>= 1.0.0,icinga-php-thirdparty>= 1.0.0 andicinga-php-legacy>= 1.1.0 are required. The Incubator module is no longer needed.- The Director is now licensed under GPLv3.
Changes in this fork:
- Renaming applied vars during basket imports now leaves the values alone if the old or the new name belongs to one of the Director's new Custom Variables, since both share the same storage.
- The MySQL migrations are the official ones again. The previous fork versions used MariaDB-only syntax, which failed on MySQL. Migrating from the Linuxfabrik fork v1.8.1 or older is no longer supported.
Data Fields vs. Custom Variables: Keep using Data Fields as long as you share baskets across Director instances, for example the Linuxfabrik Monitoring Plugins basket. Do not convert them with icingacli director migrate datafields, see the README for details.