Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 9032651a8d323e078607671d8ac2b4eae229fdfd
https://github.com/Checkmk/checkmk/commit/9032651a8d323e078607671d8ac2b4eae…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-12-01 (Fri, 01 Dec 2023)
Changed paths:
A .werks/16267
M cmk/base/modes/check_mk.py
M tests/integration/cmk/base/test_modes.py
Log Message:
-----------
16267 FIX Drop 'cmk --paths' command
This Werk removes the <tt>cmk --paths</tt> command.
It has not been proberly maintained in the last years and bitrotted over time.
From a developers point of view:
This command introduces dependencies that are the wrong way around, hence getting in the way of a more sustainable architecture.
It would be likely to further decay over time.
As unreliable information is helping nobody, we drop this command.
Building it properly instead of dropping it would require much more effort, which we believe to be disproportionate.
Change-Id: Ia60bfbb12117b1c15e993baf65f0ad72c1037e65
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 1d3d53a0d61fdf067f8f0b51468a2a80415c955c
https://github.com/Checkmk/checkmk/commit/1d3d53a0d61fdf067f8f0b51468a2a804…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-12-01 (Fri, 01 Dec 2023)
Changed paths:
A .werks/16045
Log Message:
-----------
16045 Improved host/service label conditions in rules
In parallel to host/service label filters in visuals (see <a href="https://checkmk.com/werk/15074">Werk #15074</a>), label conditions in rule configurations are improved.
Host and service label conditions now allow for more complex configurations, using logical operators 'and', 'or', 'not'. Additionally, the labels can be grouped, and label groups can be connected through the logical operators 'and', 'or', 'not' as well. Existing label condition configurations of rules are transformed to the new data structure.
Change-Id: Ied92d3188f9d6ffd5243f36db00215fe63e4a369
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: f9ed5ba3e390068b16c7f7cd7cff93e4eeed1fdb
https://github.com/Checkmk/checkmk/commit/f9ed5ba3e390068b16c7f7cd7cff93e4e…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-12-01 (Fri, 01 Dec 2023)
Changed paths:
A .werks/16265
M cmk/base/checkers.py
Log Message:
-----------
16265 FIX Inconsistent Check_MK services for clusters with partial piggyback data
SUP-16384
Change-Id: Ief87e3f9b6f2f5fb0539c5dbf11b8006de2b1955
Commit: a9c64fd217e8e2a43fdc0744928993c0362424fc
https://github.com/Checkmk/checkmk/commit/a9c64fd217e8e2a43fdc0744928993c03…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2023-12-01 (Fri, 01 Dec 2023)
Changed paths:
A .werks/16034
Log Message:
-----------
16034 Visualization of rule search
The visualization for the rule search has been updated to provide
clearer indications of the displayed information.
The previous green overlay highlighting has been replaced by an
icon-based visualization.
Ineffective rules are denoted with a negative icon whereas
all other rule searches are marked with a green checkmark icon.
It is now clearly separated whether you are matching for a host
or searching for rules via the rule search.
CMK-14016
Change-Id: Ifa8fc4621701c45d9dea8c7203612d3dddb52619
Compare: https://github.com/Checkmk/checkmk/compare/12266c288ddd...a9c64fd217e8
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 12266c288ddde1367123775fa69a67149afb18f2
https://github.com/Checkmk/checkmk/commit/12266c288ddde1367123775fa69a67149…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-12-01 (Fri, 01 Dec 2023)
Changed paths:
M Pipfile
M Pipfile.lock
M tests/gui_e2e/test_signature_keys_for_signing_agents.py
M tests/testlib/playwright/helpers.py
Log Message:
-----------
Fix imports & unpin playwright.
Pinning should not be done lightlyheartedly, because it restricts
transitive dependencies in an unknown way, too. This can easily
cause a dependency hell.
Sorted the dev-packages alphabetically on the way, they had become
quite chaotic. Initially, things were grouped by their purpose a
bit, but those days are over.
Change-Id: I2b2f2b8d6fc8179b51fddd83feccc8025b20dfd8
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 83e57140ed4280d31b2736a281a6578ddb14b388
https://github.com/Checkmk/checkmk/commit/83e57140ed4280d31b2736a281a6578dd…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-12-01 (Fri, 01 Dec 2023)
Changed paths:
A .werks/16159
R checkman/bonding
A checkman/lnx_bonding
A checkman/ovs_bonding
M cmk/base/plugins/agent_based/bonding.py
M cmk/base/plugins/agent_based/lnx_bonding.py
M cmk/base/plugins/agent_based/ovs_bonding.py
M cmk/base/plugins/agent_based/windows_intel_bonding.py
M cmk/gui/plugins/wato/check_parameters/bonding.py
M tests/unit/cmk/base/plugins/agent_based/test_lnx_bonding.py
Log Message:
-----------
16159 linux-bonding: introduce check for expected bonding mode
The service monitoring rule "Linux monitoring service status"
was previously being used for both Linux and OVS. This werk
now splits this rule in two. We now have the following rules.
Linux bonding interface status -> Linux
Bonding interface status -> OVS
The reason behind this, is that we have now introduced an
expected mode configuration parameter only for the Linux
rule. So you are now able to select the expected bonding
mode and the state you want to display when this condition
is not met.
SUP-14636
Change-Id: Iadb06a9fc1ec1dae7cb4c87268ca00abd1e72b23
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: ac6ea7afd087b15279ffefc8058e8f5a9a48af5c
https://github.com/Checkmk/checkmk/commit/ac6ea7afd087b15279ffefc8058e8f5a9…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-11-30 (Thu, 30 Nov 2023)
Changed paths:
A .werks/16009
M cmk/gui/views/inventory/__init__.py
Log Message:
-----------
16009 FIX HW/SW Inventory: Show icon and tooltip if a data field is kept further on or is outdated
Change-Id: Ife5021fb4c9174a68f82a1b0a76ac45cc3809373
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: a2eb920a56f16b2a750ace8f9e629faff5bc1e71
https://github.com/Checkmk/checkmk/commit/a2eb920a56f16b2a750ace8f9e629faff…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-12-01 (Fri, 01 Dec 2023)
Changed paths:
A .werks/16009
M cmk/gui/views/inventory/__init__.py
M cmk/utils/structured_data.py
M tests/unit/cmk/base/test_inventory.py
M tests/unit/cmk/gui/views/test_views_inventory.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
Log Message:
-----------
16009 FIX HW/SW Inventory: Show icon and tooltip if a data field is kept further on or is outdated
Change-Id: I92959ff9b460879d198dae6a8614930614d3bd5f
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 85ecc9bc0e521117ebae43762455a7f180aa1a1c
https://github.com/Checkmk/checkmk/commit/85ecc9bc0e521117ebae43762455a7f18…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-12-01 (Fri, 01 Dec 2023)
Changed paths:
M packages/check-http/src/checks.rs
M packages/check-http/src/main.rs
M packages/check-http/tests/test_http.rs
Log Message:
-----------
check_http: More generic string search
This is a preparation for introducing regex matching.
CMK-14257
Change-Id: Icbc0cb2a519629f7b2eade6506d6faa2f67a20ad
Commit: 90b5d132841bc089887c55400e4d2a6147a3b4e2
https://github.com/Checkmk/checkmk/commit/90b5d132841bc089887c55400e4d2a614…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-12-01 (Fri, 01 Dec 2023)
Changed paths:
M packages/check-http/Cargo.lock
M packages/check-http/Cargo.toml
M packages/check-http/src/checks.rs
M packages/check-http/src/cli.rs
M packages/check-http/src/main.rs
Log Message:
-----------
check_http: Regex matching on body
CMK-14257
Change-Id: I7689d76ee908fa8ed42c9bc5dbb03935e234fbe7
Commit: 05450b6a3d73fe93df84a5115102aee8186a6590
https://github.com/Checkmk/checkmk/commit/05450b6a3d73fe93df84a5115102aee81…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-12-01 (Fri, 01 Dec 2023)
Changed paths:
M packages/check-http/src/cli.rs
M packages/check-http/src/main.rs
Log Message:
-----------
check_http: Dump unneeded Option<>
CMK-14257
Change-Id: Ia2da1b99f88844ae8320dab8ee0e4c86802283f1
Commit: c25b6bd5b0c24f676263bf5bb0b045dab188ea61
https://github.com/Checkmk/checkmk/commit/c25b6bd5b0c24f676263bf5bb0b045dab…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-12-01 (Fri, 01 Dec 2023)
Changed paths:
M packages/check-http/src/checks.rs
M packages/check-http/src/cli.rs
M packages/check-http/src/main.rs
M packages/check-http/tests/test_http.rs
Log Message:
-----------
check_http: Support multiple string validations for body
CMK-14257
Change-Id: Idebad4a16927491ca0214b6c54c499c2ab0a817c
Commit: a65f88b6e4dcad5ae77460462850355c0629558c
https://github.com/Checkmk/checkmk/commit/a65f88b6e4dcad5ae77460462850355c0…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-12-01 (Fri, 01 Dec 2023)
Changed paths:
M packages/check-http/src/checks.rs
M packages/check-http/src/main.rs
Log Message:
-----------
check_http: Handle regex compilation error
Since it's possible to have invalid regex patterns as input arguments,
we transport this error to the user using an UNKNOWN check result.
CMK-14257
Change-Id: I9b1d9b0890f64f2d969e5af135a989914bfb37a8
Compare: https://github.com/Checkmk/checkmk/compare/ed9675faccb1...a65f88b6e4dc