Director

The Director aims to be your new favourite Icinga config deployment tool. Director is designed for those who want to automate their configuration deployment and those who want to grant their “point & click” users easy access to the configuration.

Release Icinga Director v1.9.1

Fixed issues

  • You can find issues and feature requests related to this release on our roadmap

User Interface

  • FIX: DataList-backed fields failed to validate (#2475)
  • FIX: No Host list limit when adding a single service globally (#2481)
  • FIX: Cleared activity log caused exception (#2505, #2506)
  • FEATURE: Icinga Web 2.10 dark mode support (#2433)

Configuration Baskets

  • FIX: failed to export Baskets with Service Sets (#2488)
  • FIX: Sync Rule restore from snapshot on name change (#2467)
  • FIX: Do not export UUIDs with Service Sets (#2488)

CLI

  • FEATURE: Allow to define deployment grace period on CLI (#2499)

Integrations

  • FIX: Cleanup IcingaDbCubeLinks (#2484)

DB Schema

  • FIX: applying DB Schema migrations failed on PostgreSQL (#2482)

icingaweb2-module-director-v1.9.1.tar.gz

Release tarball
application/gzip 2022-04-08 Download from Github

Release Icinga Director v1.9.0

Breaking Changes

  • Module dependencies have been raised, Upgrading and Installation documentations contain related details

Fixed issues

  • You can find issues and feature requests related to this release on our roadmap

Import and Sync

  • FIX: string property modifiers now preserve NULL values (#2371)
  • FIX: "to int" property modifiers now fails for non-string values (#2372)
  • FEATURE: introduce 'disable' as your purge action on Sync (#2285)
  • FEATURE: there is now a simple "group by" Property Modifier (#2317)

Configuration Baskets

  • FIX: Notification Apply Rules have not been exported (#2335)
  • FIX: Restore now supports the set_if_format switch (#2291)
  • FEATURE: it's now possible to purge objects of specific types (#2201)
  • FEATURE: exporting Users, User-Templates and -Groups is now possible (#2328)
  • FEATURE: Data Field Categories are now supported (#2256)

Permissions and Restrictions

  • FEATURE: allow using monitoring module permissions (#2304)
  • FEATURE: it's now possible to grant (global) access to scheduled downtimes (#2086)

Configuration / Templating

  • FEATURE: offering choices based on a specific imports is now possible (#1178)

User Interface

  • FIX: allow switching DB config while connection is failing (#2300)
  • FIX: Links to duplicate services in Sets didn't check for deactivation (#2323)
  • FIX: SQL error for Data Fields table on PostgreSQL (#2310)
  • FIX: SQL error when searching for Data Field Categories (#2367)
  • FIX: Icon used for Notifications has been changed (#2455)
  • FEATURE: show "deprecated" flag on object attribute inspection (#2312)
  • FEATURE: Service Template for single Host services provides auto-completion (#1974)

CLI

  • FEATURE: config deployment now allows to --wait for an Icinga restart (#2314)

Activity log

  • FEATURE: Activity log now allows for remarks (addon module required, #2471)

Documentation

  • FIX: configure the daemon with main setup instructions (#2296, #2320)

Internals

  • FEATURE: PHP 8.1 is now supported, works once available in Icinga Web (#2435)
  • FEATURE: Config Branches have been implemented, leveraged via Hook/Addon (#2376)
  • FEATURE: UUIDs have been implemented for most Icinga objects, more to come
  • FEATURE: new Deployment Hook, triggers onCollect(ing) Icinga startup info (#2315)

icingaweb2-module-director-v1.9.0.tar.gz

Release tarball
application/gzip 2022-02-17 Download from Github

Release Icinga Director v1.8.1

Fixed issues

  • You can find issues and feature requests related to this release on our roadmap

User Interface

  • FIX: show Override button when all Fields belong to Field Categories (#2303)
  • FIX: don't fail when showing a Host overriding multiple inherited groups (#2253)
  • FIX: deal with inherited values which are invalid for a select box (#2288)
  • FIX: Service Set preview inline Service Template links (#2334)
  • FIX: show Services applied with Rules involving applied Hostgroups (#2313)
  • FIX: show "deactivated" services as such also for read-only users (#2344)
  • FIX: Overrides for Services belonging to Sets on root Host Templates (#2333)
  • FIX: show no header tabs for search result in web 2.8+ (#2141)
  • FIX: show and link dependencies for web 2.9+ (#2354)

Icinga Configuration

  • FIX: rare race condition, where generated config might miss some files (#2351)

Icinga API

  • FIX: use Icinga 2's generate-ticket API, required for v2.13.0 (#2348)

Import and Sync

  • FIX: Purge didn't remove more than 1000 services at once (#2339)

Automation, User Interface

  • FIX: error message wording on failing related (or parent) object ref (#2224)

REST API

  • FIX: creating scheduled downtime via api failed (#1879)

icingaweb2-module-director-v1.8.1.tar.gz

Release tarball
application/gzip 2021-07-13 Download from Github