Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c9d02df6712af3847906d9542e35ece2ae2133ba
https://github.com/tribe29/checkmk/commit/c9d02df6712af3847906d9542e35ece2a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M agents/check_mk_agent.openbsd
M agents/plugins/mk_oracle
Log Message:
-----------
Fixed SC2004 findings from shellcheck-0.9.0.
$/${} is unnecessary on arithmetic variables.
Change-Id: I03a4da79b48f7c41030a9a430d53d2188a2742a2
Commit: 3be4c8fdb29002ac90242694c054afe7b0de832d
https://github.com/tribe29/checkmk/commit/3be4c8fdb29002ac90242694c054afe7b…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/check_mk_caching_agent.linux
M agents/plugins/hpux_lunstats
M agents/plugins/mk_oracle
M agents/plugins/mk_oracle_crs
M agents/plugins/smart
M doc/treasures/fsc_ipmi_mem_status.sh
Log Message:
-----------
Fixed SC2086 findings from shellcheck-0.9.0.
Double quote to prevent globbing and word splitting.
Change-Id: Ief057341cb95e8cd0bfd3483b7013df6800d079c
Commit: 682db9e221f3f0bcb5965b1b1cfc7348dd997e50
https://github.com/tribe29/checkmk/commit/682db9e221f3f0bcb5965b1b1cfc7348d…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M agents/check_mk_agent.openwrt
M agents/plugins/mk_db2.linux
M buildscripts/infrastructure/build-nodes/scripts/install-protobuf-cpp.sh
M doc/treasures/localchecks/check_mount_rw
M doc/treasures/windows/db2/mk_db2.linux
M tests/unit-shell/agents/plugins/test_mk_oracle.sh
M tests/unit-shell/agents/plugins/test_mk_sap_hana.sh
M tests/unit-shell/agents/scripts/super-server/0_systemd/test_setup.sh
M tests/unit-shell/agents/scripts/super-server/test_setup.sh
Log Message:
-----------
Fixed SC2317 findings from shellcheck-0.9.0.
Command appears to be unreachable.
Change-Id: I927cf729ab1312bf4c6c342b75461148a64ee00b
Commit: b0257e666c89e55d307607fe93dfc199f91c156a
https://github.com/tribe29/checkmk/commit/b0257e666c89e55d307607fe93dfc199f…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M cmk/special_agents/agent_kube.py
M tests/unit/cmk/special_agents/agent_kube/test_namespace.py
Log Message:
-----------
agent_kube: adapting namespace to new write out model
Change-Id: I4da377686382828a0eea72f73e1f9330bcba2d79
Commit: f5aea28a2cb7815b1cf11ac5d8c18f4a45748a0b
https://github.com/tribe29/checkmk/commit/f5aea28a2cb7815b1cf11ac5d8c18f4a4…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
A .werks/15385
M cmk/special_agents/agent_kube.py
M tests/unit/cmk/special_agents/agent_kube/test_namespace.py
Log Message:
-----------
15385 FIX agent_kube: ignore resource quota with no hard resource requirement
Previously, the Kubernetes special agent failed when the Kubernetes API reported
a resource quota but with no underlying hard resource requirement for either memory
or cpu. This werk fixes this issue.
Change-Id: Iada96a1df05929d1c4464b9f207f9504a657b1b5
Commit: 3dfc5c89da9c0ccbfd1831f633cfe94209ac2005
https://github.com/tribe29/checkmk/commit/3dfc5c89da9c0ccbfd1831f633cfe9420…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M cmk/fetchers/_tcp.py
M tests/unit/cmk/checkers/test_fetchers.py
Log Message:
-----------
TCPFetcher: introduce timeout on established connection
* renamed "timeout" to "connection_timeout"
* introduced "data_timeout" property
* initially set to 60s
Change-Id: Ia6f965c4dba0de575da3dbd8e64c57e5e9fb9ae1
Compare: https://github.com/tribe29/checkmk/compare/a734ee4482b3...3dfc5c89da9c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f55a901fecbe784a76aae57779910bc988e1b7cb
https://github.com/tribe29/checkmk/commit/f55a901fecbe784a76aae57779910bc98…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
A .werks/15376
Log Message:
-----------
15376 FIX dcd: Fixes 2 issues with phases 1.1 & 2.4 calling incorrectly formed urls.
This werk fixes 2 issues with the dcd that were introduced after making
the rest api url matching stricter.
The first issue was with the Phase 2.4 Activate Changes failing, This was
because of incorrectly formed redirect urls. The urls are now fixed.
The second issue was with a distributed monitoring setup and with
Phase 1.1 Executing on site... being called, again, with an incorrect
url. The url has now been fixed here too.
Change-Id: I4c01c94e420ef8c5f6b0bbf439277172749273a6
Commit: a734ee4482b363a248cdc784562b6303e0e62d45
https://github.com/tribe29/checkmk/commit/a734ee4482b363a248cdc784562b6303e…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M cmk/notification_plugins/mail.py
Log Message:
-----------
Fix state marker in HTML mails
Change-Id: If3d4f28eebece923ad5ca3822066bbacb5f4f325
(cherry picked from commit ee88280e5199e6c5765edb7e07805454ed7cecae)
Compare: https://github.com/tribe29/checkmk/compare/2c1f7499964a...a734ee4482b3
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 1fc95ff3069617bfbeea025a416c6af9a4074b14
https://github.com/tribe29/checkmk/commit/1fc95ff3069617bfbeea025a416c6af9a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Improve usefulness of ip_address_of tests
CMK-12425
Change-Id: I16e073c19454c19cdce699c74239805fd9bcc5da
Commit: e7a31ce8799a4c521ff0bd207573998276d66344
https://github.com/tribe29/checkmk/commit/e7a31ce8799a4c521ff0bd20757399827…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Add dual-stack tests to ip_address_of tests
CMK-12425
Change-Id: I9ab1446b0f2d727aef703e395dd0ed6b89ab3f82
Commit: a539d25a271559007a9aea419d9a0b1762fb6a9e
https://github.com/tribe29/checkmk/commit/a539d25a271559007a9aea419d9a0b176…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M tests/unit/cmk/base/test_ip_lookup.py
Log Message:
-----------
Make IPLookupCache test more resilient and useful
* Make sure the cache is cleared after each test
* Display the full content of the cache after it's been expected
to change.
CMK-12425
Change-Id: I6c9e78eb02ea9a9a79e49de794e8fff7a9e92fc9
Commit: 52890b375b42e5d44b877d1ec8ac4e8df9e8caee
https://github.com/tribe29/checkmk/commit/52890b375b42e5d44b877d1ec8ac4e8df…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/base/test_core_nagios.py
M tests/unit/cmk/base/test_ip_lookup.py
M tests/unit/conftest.py
Log Message:
-----------
Remove obsolete fixup_ip_lookup fixture
CMK-12425
Change-Id: I415fe2f9e2e8e8b957ee45de5b4e90271bfb02e6
Commit: 136779cf49e8c775b573dffa4c816b388b0d2bfc
https://github.com/tribe29/checkmk/commit/136779cf49e8c775b573dffa4c816b388…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/check_api.py
M cmk/base/config.py
M cmk/base/core_config.py
M cmk/base/core_nagios.py
M cmk/base/dump_host.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Remove ConfigCache.is_ipv6_primary
Having 3 methods to check the same thing is plain obfuscation. Let's
keep the one with the most precise typing.
CMK-12425
Change-Id: I074dd8136138dc95608b9936d9c0485faf5eb197
Commit: b9673af42bf3e9c53ff026dcb11c1d84963d931d
https://github.com/tribe29/checkmk/commit/b9673af42bf3e9c53ff026dcb11c1d849…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M cmk/base/config.py
M cmk/base/core_nagios.py
M cmk/base/dump_host.py
M cmk/base/ip_lookup.py
M cmk/utils/tags.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Change boolean orgy into an enum
Handling of no-ip is buggy and handling of IPv6 is inconsistent. This
is at least partly caused by the complex handling of the booleans
used to indicate the configuration of the address family. Let's make
this less of a headache!
CMK-12425
Change-Id: Ifa0614290c152cd42a541479315c0c78f025959b
Commit: c28d732aa0358caa60d40e7a7f54b48f2cd2c466
https://github.com/tribe29/checkmk/commit/c28d732aa0358caa60d40e7a7f54b48f2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
sources: Reduce scope of error handling
CMK-12425
Change-Id: I8b041353353b8e103ccb13108544d0cf7457e54a
Commit: 7068ba3cc3fc07743b26cf25f027d6e0716bd18f
https://github.com/tribe29/checkmk/commit/7068ba3cc3fc07743b26cf25f027d6e07…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
sources: Handle cluster case ASAP
Change-Id: I813325c10af34241311c686dac32816f919c9de5
Commit: 3127b3c501cad9df18385b8c22d93f8cd5a298c6
https://github.com/tribe29/checkmk/commit/3127b3c501cad9df18385b8c22d93f8cd…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
sources: whitespace changes only
Change-Id: If5d1e9eb48a645a9a6e17a77d86bdceeae44522f
Commit: 7b8e5f1bb37246db50b4301bf44b873f154febf6
https://github.com/tribe29/checkmk/commit/7b8e5f1bb37246db50b4301bf44b873f1…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Remove tests that break the RAW
Change-Id: Ib3be9c59c47e9d4fbee66e6cde80b404ab5e98d9
Commit: 74aeb4497f520042eb9007c442f191b26e1af54b
https://github.com/tribe29/checkmk/commit/74aeb4497f520042eb9007c442f191b26…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M tests/testlib/rest_api_client.py
Log Message:
-----------
rest_api_client: fix invalid _request call
Change-Id: I3dadaf41eb411e9d075c729347277db28aa2c830
Commit: 01e7638362163c905fdfa66c8cf11e27f6a22fb3
https://github.com/tribe29/checkmk/commit/01e7638362163c905fdfa66c8cf11e27f…
Author: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
M .werks/13973
Log Message:
-----------
fix Werk formatting error
Change-Id: Id401e4ad69a36a0c897fd4a2d45259f6e30e56c7
(cherry picked from commit 477571aa11d92d710f9431aa7cf1851d3a41e7f9)
Compare: https://github.com/tribe29/checkmk/compare/66e5144eda7f...01e763836216
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: d0833e296d707ec8a05616796f4d693620dd8992
https://github.com/tribe29/checkmk/commit/d0833e296d707ec8a05616796f4d69362…
Author: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
A .werks/13973
M cmk/gui/livestatus_utils/commands/downtimes.py
M cmk/gui/plugins/openapi/endpoints/downtime.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
13973 FIX Putting a service into downtime no longer requires access to the corresponding host in the REST API
Dev Notes:
When the downtime endpoints were written, it was
apparently assumed hat in order to put a service
into downtime, a user needs permissions to access
the host the service is running on.
This is not the case and has been corrected.
SUP-13178
Change-Id: If09e68596f08a7e0069db84c97d95a9ef8d45663
Commit: 66e5144eda7f24047bf2f43d0ab36d11f290a70b
https://github.com/tribe29/checkmk/commit/66e5144eda7f24047bf2f43d0ab36d11f…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-02-24 (Fri, 24 Feb 2023)
Changed paths:
A .werks/15383
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
Log Message:
-----------
15383 FIX folder_config: tighten pattern for folder name in create endpoint
Prior to this werk, the folder name pattern for the create endpoint
was too loose relative to the mechanism on the GUI side which generated
the internal name based on the provided title. This werk fixes this.
Change-Id: I040c21586603512e3de4d6d32fb9a69ba178e999
Compare: https://github.com/tribe29/checkmk/compare/bd3989a05e60...66e5144eda7f