icingaweb2-module-director/library/Director/IcingaConfig
Michael Friedrich bb81de8b84 Render Icinga config helpers with safe globals access
globals[key] works, although it wasn't documented how it
behaves in the case when this field doesn't exist.

Previously this has been a dictionary which silently returns
null if the key doesn't exist. With v2.10, globals turned
into a namespace which throws an error if not existing (which is
the correct behaviour).

In order to avoid configuration errors with 2.10, this is changed
into `contains()` which has been sitting in dictionaries since 2014.
So this patch ensures compatibility with older versions as well.
2018-09-27 10:40:58 +02:00
..
AgentWizard.php Update and improve Linux kickstart script 2018-08-10 10:43:55 +02:00
AssignRenderer.php Assign: add "is not set" operator 2018-05-04 12:42:39 +02:00
ExtensibleSet.php ExtensibleSet: check for empty array 2017-04-21 15:11:18 +02:00
IcingaConfig.php Render Icinga config helpers with safe globals access 2018-09-27 10:40:58 +02:00
IcingaConfigFile.php IcingaServiceSet: implement target zone for... 2016-11-07 12:42:27 +01:00
IcingaConfigHelper.php IcingaConfigHelper: granular macro-rendering 2018-06-04 18:18:32 +02:00
IcingaConfigRendered.php IcingaConfigHelper: granular macro-rendering 2018-06-04 18:18:32 +02:00
IcingaConfigRenderer.php IcingaConfigRenderer: Add toLegacyConfigString to support legacy config 2016-11-03 13:41:44 +01:00
IcingaLegacyConfigHelper.php legacy: Improve interval rendering 2018-09-20 15:58:39 +02:00
StateFilterSet.php State/TypeFilterSet: add new event filter sets 2016-02-29 15:40:18 +01:00
TypeFilterSet.php TypeFilterSet: fix flipped flapping states 2016-03-18 19:54:08 +01:00