Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: a00e284c1aaace22f59da641ee70d2bb793627be
https://github.com/Checkmk/checkmk/commit/a00e284c1aaace22f59da641ee70d2bb7…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-02-29 (Thu, 29 Feb 2024)
Changed paths:
M cmk/utils/store/__init__.py
Log Message:
-----------
Improve warnings created while reading in .mk files
Previously we produced exceptions or python warning messages without
references to the origin of this issue, similar to this:
```
<string>:52: SyntaxWarning: invalid escape sequence '\D'
```
With this change we get messages referencing to source of the message:
```
/omd/sites/beta/etc/check_mk/conf.d/wato/rules.mk:52: SyntaxWarning: invalid escape sequence '\D'
{'id': '24da4ccd-0d1b-40e3-af87-0097df8668f2', 'value': ('service', '\Docker container status'), 'condition': {'host_label_groups': [('and', [('and', 'cmk/docker_object:container')])]}, 'options': {'description': 'Make all docker container host states base on the "Docker container status" service'}},
```
Change-Id: I021f33ae0efa261cb1702b7dd9ed126ff8975fa1
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 60873a8bc2d8541bb2b9f79ea73e45de8de1dc66
https://github.com/Checkmk/checkmk/commit/60873a8bc2d8541bb2b9f79ea73e45de8…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-02-28 (Wed, 28 Feb 2024)
Changed paths:
M cmk/utils/store/__init__.py
Log Message:
-----------
Improve warnings created while reading in .mk files
Previously we produced exceptions or python warning messages without
references to the origin of this issue, similar to this:
```
<string>:52: SyntaxWarning: invalid escape sequence '\D'
```
With this change we get messages referencing to source of the message:
```
/omd/sites/beta/etc/check_mk/conf.d/wato/rules.mk:52: SyntaxWarning: invalid escape sequence '\D'
{'id': '24da4ccd-0d1b-40e3-af87-0097df8668f2', 'value': ('service', '\Docker container status'), 'condition': {'host_label_groups': [('and', [('and', 'cmk/docker_object:container')])]}, 'options': {'description': 'Make all docker container host states base on the "Docker container status" service'}},
```
Change-Id: I021f33ae0efa261cb1702b7dd9ed126ff8975fa1
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 7a9d7c8056b7a11707496cf0d61f79dd5905c929
https://github.com/Checkmk/checkmk/commit/7a9d7c8056b7a11707496cf0d61f79dd5…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-02-28 (Wed, 28 Feb 2024)
Changed paths:
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_special_agents.py
Log Message:
-----------
server side calls: remove NAME_PREFIX from SpecialAgentConfig
Change-Id: I0fa8aaf438dfb25cd085d970407d07f0c4f67670
Commit: 37d643548eb5798c83966e9c23577b91f4526677
https://github.com/Checkmk/checkmk/commit/37d643548eb5798c83966e9c23577b91f…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-02-28 (Wed, 28 Feb 2024)
Changed paths:
M cmk/base/server_side_calls/_active_checks.py
M cmk/base/server_side_calls/_special_agents.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_active_checks.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_special_agents.py
M packages/cmk-server-side-calls/tests/v1/test_active_checks.py
M packages/cmk-server-side-calls/tests/v1/test_special_agents.py
M tests/unit/cmk/plugins/cisco/server_side_calls/test_prime.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_azure.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_azure_status.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_bi_aggr.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_check_form_submit.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_check_sftp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_check_smtp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_check_uniserv.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_cisco_meraki.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_datadog.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_disk_smb.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_ftp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_gcp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_http.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_icmp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_jenkins.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_kube.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_ldap.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_mobileiron.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_notify_count.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_prometheus.py
M tests/unit/cmk/plugins/elasticsearch/server_side_calls/test_active_check.py
M tests/unit/cmk/plugins/elasticsearch/server_side_calls/test_agent_elasticsearch.py
M tests/unit/cmk/plugins/fritzbox/server_side_calls/test_agent_fritzbox.py
M tests/unit/cmk/plugins/mail/server_side_calls/test_mail.py
M tests/unit/cmk/plugins/mail/server_side_calls/test_mail_loop.py
M tests/unit/cmk/plugins/mail/server_side_calls/test_mailboxes.py
M tests/unit/cmk/plugins/proxmox_ve/server_side_calls/test_special_agent.py
M tests/unit/cmk/plugins/ssh/server_side_calls/test_check_by_ssh.py
M tests/unit/cmk/plugins/three_par/server_side_calls/test_three_par.py
Log Message:
-----------
server side calls: make ActiveCheckConfig and SpecialAgentConfig callable
parameter_parser and commands_function are only used in combination,
so exposing both isn't necessary.
Making config classes callable makes them easier to use, e.g. in tests.
Change-Id: Ic6c09d19cecb77b34326d3a2043190cb217461b0
Compare: https://github.com/Checkmk/checkmk/compare/651f7d1355dd...37d643548eb5
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: c8a308a182af1521a21f740dc6493e7025277d1d
https://github.com/Checkmk/checkmk/commit/c8a308a182af1521a21f740dc6493e702…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-02-28 (Wed, 28 Feb 2024)
Changed paths:
M doc/plugin-api/source/cmk.agent_based/index.rst
R doc/plugin-api/source/cmk.agent_based/v2.type_defs.rst
M doc/plugin-api/source/cmk.rulesets/index.rst
M doc/plugin-api/source/cmk.rulesets/v1.form_specs.rst
M doc/plugin-api/source/cmk.rulesets/v1.rst
M packages/cmk-agent-based/cmk/agent_based/v2/_plugins.py
M packages/cmk-graphing/cmk/graphing/v1/__init__.py
M packages/cmk-rulesets/cmk/rulesets/v1/__init__.py
M packages/cmk-rulesets/cmk/rulesets/v1/_localize.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/__init__.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_base.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_basic.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_composed.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_levels.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/__init__.py
Log Message:
-----------
extend ruleset documentation
Change-Id: I58c796afa0c0d4e60deaf920c6a775e24b57075e
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ba6b0f15b88a386a1262049491ff401982e8c8d3
https://github.com/Checkmk/checkmk/commit/ba6b0f15b88a386a1262049491ff40198…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2024-02-28 (Wed, 28 Feb 2024)
Changed paths:
M cmk/base/plugins/agent_based/smart.py
M tests/unit/cmk/base/plugins/agent_based/test_smart.py
Log Message:
-----------
smart_stats: fix discovery logic
Do not discover service if only the temperature attribute is found
(temperature handled in smart.temp plugin)
address CMK-15782
Change-Id: I8a28e99f001c096ed8649592afb0c3371c8ed811
Commit: 651f7d1355dd7623229b40413cbc5a7fe520e5a8
https://github.com/Checkmk/checkmk/commit/651f7d1355dd7623229b40413cbc5a7fe…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-02-28 (Wed, 28 Feb 2024)
Changed paths:
M doc/plugin-api/source/cmk.agent_based/index.rst
R doc/plugin-api/source/cmk.agent_based/v2.type_defs.rst
M doc/plugin-api/source/cmk.rulesets/index.rst
M doc/plugin-api/source/cmk.rulesets/v1.form_specs.rst
M doc/plugin-api/source/cmk.rulesets/v1.rst
M packages/cmk-agent-based/cmk/agent_based/v2/_plugins.py
M packages/cmk-graphing/cmk/graphing/v1/__init__.py
M packages/cmk-rulesets/cmk/rulesets/v1/__init__.py
M packages/cmk-rulesets/cmk/rulesets/v1/_localize.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/__init__.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_base.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_basic.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_composed.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_levels.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/__init__.py
Log Message:
-----------
extend ruleset documentation
Change-Id: I58c796afa0c0d4e60deaf920c6a775e24b57075e
Compare: https://github.com/Checkmk/checkmk/compare/6e9a6a5cb800...651f7d1355dd
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 6e9a6a5cb800a3f347683438a2f26543df9f4ed0
https://github.com/Checkmk/checkmk/commit/6e9a6a5cb800a3f347683438a2f26543d…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2024-02-28 (Wed, 28 Feb 2024)
Changed paths:
A cmk/gui/valuespec/formspec_plus/__init__.py
A cmk/gui/valuespec/formspec_plus/definitions.py
A cmk/gui/valuespec/formspec_plus/validators.py
A cmk/gui/valuespec/to_formspec.py
A tests/unit/cmk/gui/test_valuespec_to_formspec.py
Log Message:
-----------
ValueSpec to FormSpec converter
* implemented most "simple" cases.
* added some FormSpec classes which aren't in the standard API (e.g.
Age, Color, etc.)
* handles Migrate(), titles, help test, labels and validators
* wraps unknown ValueSpec instances into a "GenericFormSpec" instance
* added one simple test to check validator equivalence
Change-Id: Ie1ffdf09be980fb1258bf5c3fdffd4fcc6e3b474
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: fe217d03374c6dc69109fb77b5fe416f532de7a4
https://github.com/Checkmk/checkmk/commit/fe217d03374c6dc69109fb77b5fe416f5…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2024-02-28 (Wed, 28 Feb 2024)
Changed paths:
M buildscripts/infrastructure/build-nodes/almalinux-9/Dockerfile
M buildscripts/infrastructure/build-nodes/centos-8/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-10/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-11/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-12/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp5/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp3/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp4/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp5/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-20.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-22.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-23.10/Dockerfile
M buildscripts/scripts/build-build-images.groovy
Log Message:
-----------
build-build-images: improve docker build call and iterate over all distros to keep build matrix
Change-Id: If8ddeedc18d5dfa7f2bec6c5fac5a365bf3acdec
Commit: 35704d5f37210fd256434431806aa119a2b56c3e
https://github.com/Checkmk/checkmk/commit/35704d5f37210fd256434431806aa119a…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2024-02-28 (Wed, 28 Feb 2024)
Changed paths:
M buildscripts/infrastructure/build-nodes/almalinux-9/Dockerfile
M buildscripts/infrastructure/build-nodes/centos-8/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-10/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-11/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-12/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp5/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp3/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp4/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp5/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-20.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-22.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-23.10/Dockerfile
Log Message:
-----------
build images: remove unneeded diffs, copy source files explicitly
Change-Id: I44a92a1bba5919baf4a73f4394a7807d643318ff
Compare: https://github.com/Checkmk/checkmk/compare/25e1d1760be1...35704d5f3721
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications