]> granicus.if.org Git - icinga2/commitdiff
Docs: Add config sync restrictions to upgrading docs 7391/head
authorMichael Friedrich <michael.friedrich@icinga.com>
Fri, 2 Aug 2019 14:06:36 +0000 (16:06 +0200)
committerMichael Friedrich <michael.friedrich@icinga.com>
Fri, 2 Aug 2019 14:06:36 +0000 (16:06 +0200)
doc/16-upgrading-icinga-2.md

index 08e66aed4b4840e9eec621e2cc097929b3938fd2..e73d5e5bfd4e206cd140a98bbdedc4f28d29cb6f 100644 (file)
@@ -172,6 +172,15 @@ Since the config sync change detection now uses checksums, this may fail
 with anything else than syncing configuration text files. Syncing binary
 files were never supported, but rumors say that some users do so.
 
+This is now prohibited and logged.
+
+```
+[2019-08-02 16:03:19 +0200] critical/ApiListener: Ignoring file '/etc/icinga2/zones.d/global-templates/forbidden.exe' for cluster config sync: Does not contain valid UTF8. Binary files are not supported.
+Context:
+       (0) Creating config update for file '/etc/icinga2/zones.d/global-templates/forbidden.exe'
+       (1) Activating object 'api' of type 'ApiListener'
+```
+
 Such binaries wrapped into JSON-RPC cluster messages may always cause changes
 and trigger reload loops. In order to prevent such harm in production,
 use infrastructure tools such as Foreman, Puppet, Ansible, etc. to install