From 05660b21bb72795beb0842f3303da4666380fc54 Mon Sep 17 00:00:00 2001
From: "th.l" <thl-cmk@outlook.com>
Date: Mon, 27 May 2024 21:25:48 +0200
Subject: [PATCH] update project

---
 README.md                                     |   2 +-
 mkp/unbound-1.2.6-20240527.mkp                | Bin 0 -> 6551 bytes
 .../wato/check_parameters/unbound_bakery.py   |  94 ++++++++----------
 source/packages/unbound                       |   2 +-
 4 files changed, 46 insertions(+), 52 deletions(-)
 create mode 100644 mkp/unbound-1.2.6-20240527.mkp

diff --git a/README.md b/README.md
index f9ceb6a..2e239f8 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-[PACKAGE]: ../../raw/master/mkp/unbound-1.2.5-20240523.mkp "unbound-1.2.5-20240523.mkp"
+[PACKAGE]: ../../raw/master/mkp/unbound-1.2.6-20240527.mkp "unbound-1.2.6-20240527.mkp"
 # unbound
 
 This agent plugin cheks the state of the unbound dns daemon. For more information about unbound see: https://nlnetlabs.nl/projects/unbound/about/
diff --git a/mkp/unbound-1.2.6-20240527.mkp b/mkp/unbound-1.2.6-20240527.mkp
new file mode 100644
index 0000000000000000000000000000000000000000..7e4879b0739ce92254e0e93658ccc847be116886
GIT binary patch
literal 6551
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%0DbkG
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

literal 0
HcmV?d00001

diff --git a/source/gui/wato/check_parameters/unbound_bakery.py b/source/gui/wato/check_parameters/unbound_bakery.py
index c33a9c0..6715df1 100644
--- a/source/gui/wato/check_parameters/unbound_bakery.py
+++ b/source/gui/wato/check_parameters/unbound_bakery.py
@@ -25,59 +25,53 @@
 #             renamed to unbound.py (from unbound_parameters.py)
 #             moved to ~/local/lib/check_mk/gui/plugins/wato/check_parameters (from local/share/check_mk/web/plugins/wato)
 # 2024-05-14: separated WATO for bakery and check in two files
+# 2024-05-27: fixed crash in CRE version (has no cee elements)
 
-from cmk.gui.i18n import _
-from cmk.gui.plugins.wato.utils import (
-    HostRulespec,
-    rulespec_registry,
-)
-from cmk.gui.cee.plugins.wato.agent_bakery.rulespecs.utils import (
-    RulespecGroupMonitoringAgentsAgentPlugins,
-)
+try:
+    from cmk.gui.cee.plugins.wato.agent_bakery.rulespecs.utils import RulespecGroupMonitoringAgentsAgentPlugins
+except ModuleNotFoundError:
+    pass
+else:
+    from cmk.gui.i18n import _
+    from cmk.gui.plugins.wato.utils import HostRulespec, rulespec_registry
+    from cmk.gui.valuespec import Alternative, Dictionary, FixedValue, TextInput
 
-from cmk.gui.valuespec import (
-    Alternative,
-    Dictionary,
-    FixedValue,
-    TextInput,
-)
 
-
-def _parameter_valuespec_unbound_bakery():
-    return Alternative(
-        title='Unbound',
-        elements=[
-            Dictionary(
-                title='Deploy the unbound agent plugin',
-                required_keys=['deploy_plugin'],
-                elements=[
-                    ('config_file_path',
-                     TextInput(
-                         title=_('Path of config file'),
-                         size=100,
-                         allow_empty=False,
-                         placeholder='/etc/unbound/unbound.conf',
-                     )),
-                    ('deploy_plugin',
-                     FixedValue(
-                         True,
-                         title=_('Deploy unbound plugin'),
-                         totext='Yes',
-                     ))
-                ]),
-            FixedValue(
-                None,
-                title=_('Do not deploy the unbound agent plugin'),
-                totext=_('The unbound agent plugin will not be deployed')
-            ),
-        ]
-    )
+    def _parameter_valuespec_unbound_bakery():
+        return Alternative(
+            title='Unbound',
+            elements=[
+                Dictionary(
+                    title='Deploy the unbound agent plugin',
+                    required_keys=['deploy_plugin'],
+                    elements=[
+                        ('config_file_path',
+                         TextInput(
+                             title=_('Path of config file'),
+                             size=100,
+                             allow_empty=False,
+                             placeholder='/etc/unbound/unbound.conf',
+                         )),
+                        ('deploy_plugin',
+                         FixedValue(
+                             True,
+                             title=_('Deploy unbound plugin'),
+                             totext='Yes',
+                         ))
+                    ]),
+                FixedValue(
+                    None,
+                    title=_('Do not deploy the unbound agent plugin'),
+                    totext=_('The unbound agent plugin will not be deployed')
+                ),
+            ]
+        )
 
 
-rulespec_registry.register(
-    HostRulespec(
-        group=RulespecGroupMonitoringAgentsAgentPlugins,
-        name='agent_config:unbound',
-        valuespec=_parameter_valuespec_unbound_bakery,
+    rulespec_registry.register(
+        HostRulespec(
+            group=RulespecGroupMonitoringAgentsAgentPlugins,
+            name='agent_config:unbound',
+            valuespec=_parameter_valuespec_unbound_bakery,
+        )
     )
-)
diff --git a/source/packages/unbound b/source/packages/unbound
index c959a00..5825808 100644
--- a/source/packages/unbound
+++ b/source/packages/unbound
@@ -21,7 +21,7 @@
            'lib': ['python3/cmk/base/cee/plugins/bakery/unbound.py']},
  'name': 'unbound',
  'title': 'Unbound',
- 'version': '1.2.5-20240523',
+ 'version': '1.2.6-20240527',
  'version.min_required': '2.2.0b1',
  'version.packaged': '2.2.0p24',
  'version.usable_until': None}
-- 
GitLab