Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 51e567db79f783301dd924a245f24b69d25d729c
https://github.com/tribe29/checkmk/commit/51e567db79f783301dd924a245f24b69d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M tests/unit/conftest.py
Log Message:
-----------
Change fixture scope
Change-Id: Icd625166a7e492bbbbcbf6de007b94bccad8a26d
Commit: 799e6e057d7102ee6e8bd96ddc74d888b3174a90
https://github.com/tribe29/checkmk/commit/799e6e057d7102ee6e8bd96ddc74d888b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M cmk/utils/licensing/state.py
A tests/unit/cmk/utils/licensing/test_state.py
Log Message:
-----------
Introduce licensed state
The license state can now be fetched from the
license state module.
Add some basic tests along the way.
Change-Id: If1627f740551940048f7dad55e52fe43763ed695
Commit: 595a16bf291c594d8cc860d49c8c5163e5d2313c
https://github.com/tribe29/checkmk/commit/595a16bf291c594d8cc860d49c8c5163e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M cmk/gui/main_menu.py
M web/htdocs/themes/facelift/scss/_mega_menu.scss
Log Message:
-----------
Add link to licensing page (if permitted)
Change-Id: I5c1095a134baefa99aa09ca606f5e013a1ea2247
Commit: 072ffaaf6412619c737d2a28b1ea0c8630cc58b8
https://github.com/tribe29/checkmk/commit/072ffaaf6412619c737d2a28b1ea0c863…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M cmk/base/plugins/agent_based/azure_app_registration.py
M tests/unit/cmk/base/plugins/agent_based/test_azure_app_registration.py
Log Message:
-----------
fix item name for app registrations without displayName
Change-Id: Id4ad8bdca20498767721e78a3775445753566c0b
Commit: 286998fa7e67f7ec4578199ba99d1bc5b2b94a37
https://github.com/tribe29/checkmk/commit/286998fa7e67f7ec4578199ba99d1bc5b…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M cmk/base/plugins/agent_based/synology_update.py
Log Message:
-----------
synology_update section: Fix wrong OID base (error during migration)
Also includes a mini improvement to the textual check output.
CMK-12161
Change-Id: I90cb647940bbb56b721e8e0b684aebe766c9a583
Commit: 8831e6397bb1731f1ce7de5b4117eb25065e6839
https://github.com/tribe29/checkmk/commit/8831e6397bb1731f1ce7de5b4117eb250…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-02-02 (Thu, 02 Feb 2023)
Changed paths:
M livestatus/src/Makefile.am
M livestatus/src/Store.h
R livestatus/src/TableEventConsole.cc
R livestatus/src/TableEventConsole.h
M livestatus/src/TableEventConsoleEvents.h
M livestatus/src/TableEventConsoleHistory.h
R livestatus/src/TableEventConsoleReplication.cc
R livestatus/src/TableEventConsoleReplication.h
R livestatus/src/TableEventConsoleRules.cc
R livestatus/src/TableEventConsoleRules.h
R livestatus/src/TableEventConsoleStatus.cc
R livestatus/src/TableEventConsoleStatus.h
M livestatus/src/test/test_Table.cc
A packages/livestatus/include/livestatus/TableEventConsole.h
A packages/livestatus/include/livestatus/TableEventConsoleReplication.h
A packages/livestatus/include/livestatus/TableEventConsoleRules.h
A packages/livestatus/include/livestatus/TableEventConsoleStatus.h
M packages/livestatus/src/CMakeLists.txt
A packages/livestatus/src/TableEventConsole.cc
A packages/livestatus/src/TableEventConsoleReplication.cc
A packages/livestatus/src/TableEventConsoleRules.cc
A packages/livestatus/src/TableEventConsoleStatus.cc
Log Message:
-----------
move 'easy' TableEvent* files into livestatus
Change-Id: Ia8d9b90f1d1204b2fe4d725d6ed0592228f49149
Compare: https://github.com/tribe29/checkmk/compare/39e5247e88a2...8831e6397bb1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 39e5247e88a2ab5e0ae79015fb924f66c482f7d7
https://github.com/tribe29/checkmk/commit/39e5247e88a2ab5e0ae79015fb924f66c…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M omd/packages/omd/omdlib/dialog.py
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Change default to no on update to another edition
CMK-12107
Change-Id: I7fd4da50792338f666603a0840c016d9b32a94b0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 173108df49a85d69815fd1f477fcd3683b118f92
https://github.com/tribe29/checkmk/commit/173108df49a85d69815fd1f477fcd3683…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
A .werks/15142
M cmk/special_agents/agent_azure.py
Log Message:
-----------
15142 azure_resource_health: Monitor Azure Resource Health
It's now possible to monitor the health of Azure resources.
A new resource health service will be added for every monitored
resource.
To monitor Azure resources and their health you have to configure
the related special agent Microsoft Azure.
CMK-11423
Change-Id: Ic53859680624140035e82b30bb3f888900e7ebd5
Commit: 9fd0c87c8751c0f1ca2fc5e8456e81a1c6bffc95
https://github.com/tribe29/checkmk/commit/9fd0c87c8751c0f1ca2fc5e8456e81a1c…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
A .werks/15143
M checkman/azure_load_balancer_byte_count
M checkman/azure_load_balancer_health
M checkman/azure_load_balancer_snat
M cmk/base/plugins/agent_based/azure_load_balancer.py
A cmk/base/plugins/agent_based/inventory_azure_load_balancer.py
M cmk/base/plugins/agent_based/utils/azure.py
A cmk/base/plugins/agent_based/utils/azure_load_balancer.py
M cmk/special_agents/agent_azure.py
M tests/unit/cmk/base/plugins/agent_based/test_azure_load_balancer.py
A tests/unit/cmk/base/plugins/agent_based/test_inventory_azure_load_balancer.py
Log Message:
-----------
15143 azure_load_balancer: Inventory for Azure Load Balancer added
A HW/SW inventory plugin has been added for Azure Load Balancer.
It shows the information about inbout NAT and outbound rules of
a load balancer.
CMK-11423
Change-Id: I65ad6b21fe1558493f395c18a51176c86143460f
Compare: https://github.com/tribe29/checkmk/compare/1e0868feaa69...9fd0c87c8751
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 83b064a355c2bc0c46748d5e240f8f15c888a5fd
https://github.com/tribe29/checkmk/commit/83b064a355c2bc0c46748d5e240f8f15c…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M cmk/utils/crypto/certificate.py
M tests/unit/cmk/utils/crypto/test_certificate.py
Log Message:
-----------
Make PEM NewTypes own classes
Change-Id: I505dc8a56e1f19af457cdaa4750a0f9c7a51d8fe
Commit: f52def6ba86d1670b3c170f16fc665da909e23e1
https://github.com/tribe29/checkmk/commit/f52def6ba86d1670b3c170f16fc665da9…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M cmk/special_agents/agent_azure_status.py
M tests/unit/cmk/special_agents/test_agent_azure_status.py
Log Message:
-----------
azure_status: detect region from a feed category
Previously, the issue was detected to belong to a region if the name
of the region was in the title or the summary of the issue.
Now, it's additionally detected if the region name is a category(tag)
of the issue.
CMK-12233
Change-Id: I320337f00017231f3f548b256b0803a0c1e508f5
Commit: d341e63065f280580401a82f890938de917bf8d7
https://github.com/tribe29/checkmk/commit/d341e63065f280580401a82f890938de9…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M cmk/special_agents/agent_azure_status.py
M tests/unit/cmk/special_agents/test_agent_azure_status.py
Log Message:
-----------
azure_status: fix service summary
Issue description is a html and wasn't parsed properly.
Html tags were shown in the Azure status service summary.
CMK-12233
Change-Id: If65fb1a3928e744f6302f6eb46fc1239c8c7da31
Commit: 1e0868feaa693fc47994ae5c47996849cf04d933
https://github.com/tribe29/checkmk/commit/1e0868feaa693fc47994ae5c47996849c…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M cmk/utils/paths.py
R tests/integration/omd/test_xmlsec1.py
Log Message:
-----------
SAML paths cmk.utils.paths -> saml2.config module
Change-Id: I0a4edd1367b507c8d42ad35da7409caa3305a6f5
Compare: https://github.com/tribe29/checkmk/compare/c95a2098f36a...1e0868feaa69
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 609e754f6b9f169a5c04cb7de43a57b8c642f5ba
https://github.com/tribe29/checkmk/commit/609e754f6b9f169a5c04cb7de43a57b8c…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M cmk/gui/plugins/wato/special_agents/gcp.py
Log Message:
-----------
gcp: show CCE-only services in agent config only in CCE version
CMK-12158
Change-Id: Ic8e237a013beb258b8ccc8a2a3e59f885924f04b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f5d1d3be33c46078407fc7e1fa5c7dd7e6acb92f
https://github.com/tribe29/checkmk/commit/f5d1d3be33c46078407fc7e1fa5c7dd7e…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils/node_exporter.py
M cmk/special_agents/utils_kubernetes/prometheus_section.py
Log Message:
-----------
implement CPU load check for OpenShift
CMK-12052
Change-Id: If8c8304c8f43a0c65f3559e3a35c6d3ad953625f
Commit: 6d9cfd9bc744e92507f3bafb9ed9d9bddef060f4
https://github.com/tribe29/checkmk/commit/6d9cfd9bc744e92507f3bafb9ed9d9bdd…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M cmk/special_agents/utils/node_exporter.py
Log Message:
-----------
prometheus: mirror _retrieve, summary logic of other sections
CMK-12052
Change-Id: I4bbfa753df080ce82bc1ee5412db5fca9a6d2d45
Commit: cfcca82acb41ab95d7591796d014866bca0c88c1
https://github.com/tribe29/checkmk/commit/cfcca82acb41ab95d7591796d014866bc…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
A cmk/base/plugins/agent_based/prometheus_mem_used.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/agent_prometheus.py
M cmk/special_agents/utils/node_exporter.py
M cmk/special_agents/utils_kubernetes/prometheus_section.py
Log Message:
-----------
implement Memory check for OpenShift
CMK-12052
Change-Id: Iaae8f91d93cc7a68b5d41ee5ff792ec05b0709e2
Commit: 9a53c20a7cf1aebc8d80931010dee9ec90f1eb80
https://github.com/tribe29/checkmk/commit/9a53c20a7cf1aebc8d80931010dee9ec9…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M livestatus/src/Makefile.am
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/Store.h
R livestatus/src/TableStatus.cc
R livestatus/src/TableStatus.h
M livestatus/src/test/test_Table.cc
M packages/livestatus/include/livestatus/MonitoringCore.h
A packages/livestatus/include/livestatus/TableStatus.h
M packages/livestatus/src/CMakeLists.txt
A packages/livestatus/src/TableStatus.cc
Log Message:
-----------
move TableStatus to livestatus
- all bool columns now are bool
Change-Id: I13aed141e8e29c5459021cee187016b7a8233557
Commit: 312429626871104695eae61f26e40450bb62c0f2
https://github.com/tribe29/checkmk/commit/312429626871104695eae61f26e40450b…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M buildscripts/scripts/build-cloud-images.groovy
Log Message:
-----------
Adds build number to cloud image version
this is needed in order to build multiple images from one daily build as the image names in aws and azure must be unique.
Change-Id: I3329c5ee81091b0df35fc6c2353b28b21631988c
Commit: 0c598044bb0a38a2b30fae8029781983a0a2ef59
https://github.com/tribe29/checkmk/commit/0c598044bb0a38a2b30fae8029781983a…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M buildscripts/scripts/build-cloud-images.groovy
Log Message:
-----------
Refactor and clean-up
Change-Id: I25fda48dc60956d316e2169b7dba3017ee39c787
Commit: f3b21dba098a0d8f5bd2ca293ce8a0f1b6334521
https://github.com/tribe29/checkmk/commit/f3b21dba098a0d8f5bd2ca293ce8a0f1b…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M cmk/cmkpasswd.py
M cmk/gui/auth.py
M cmk/gui/login.py
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/plugins/wato/ac_tests.py
M cmk/gui/type_defs.py
M cmk/gui/userdb/__init__.py
M cmk/gui/userdb/htpasswd.py
M cmk/gui/userdb/ldap_connector.py
M cmk/gui/userdb/store.py
M cmk/gui/wato/pages/user_profile/change_password.py
M cmk/gui/wato/pages/user_profile/two_factor.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/users.py
M cmk/utils/crypto/__init__.py
M cmk/utils/crypto/certificate.py
A cmk/utils/crypto/password.py
M cmk/utils/crypto/password_hashing.py
M cmk/utils/store/htpasswd.py
M omd/packages/omd/omdlib/main.py
M tests/testlib/users.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/gui/test_userdb_htpasswd_connector.py
M tests/unit/cmk/test_cmkpasswd.py
M tests/unit/cmk/utils/crypto/test_certificate.py
R tests/unit/cmk/utils/crypto/test_crypto.py
A tests/unit/cmk/utils/crypto/test_password.py
M tests/unit/cmk/utils/crypto/test_password_hashing.py
M tests/unit/cmk/utils/test_store_htpasswd.py
Log Message:
-----------
Own module for cmk.utils.crypto.password
Change-Id: I8f9f6a4f0d3ddd9c9d36ffa4982d785db342dfdf
Commit: 1fe7d36a86ec9e9778b62c8d6f2948906890b8e4
https://github.com/tribe29/checkmk/commit/1fe7d36a86ec9e9778b62c8d6f2948906…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M cmk/gui/mkeventd/wato.py
M cmk/gui/page_menu.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/utils/urls.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/users.py
M web/htdocs/js/modules/page_menu.ts
Log Message:
-----------
More new confirm messages
CMK-12151
Change-Id: I3571f116bea8b2cb6df72bd7e8dca4bad74d5657
Commit: 83047ae2f49375f61f781eff6afb8614476292d7
https://github.com/tribe29/checkmk/commit/83047ae2f49375f61f781eff6afb86144…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M cmk/utils/paths.py
M tests/integration/omd/test_xmlsec1.py
Log Message:
-----------
Add xmlsec1 path to cmk.utils.paths
Change-Id: I7e36981e70cb20cabeb3cb01611c1dbc307ac228
Compare: https://github.com/tribe29/checkmk/compare/7c72c0d20b19...83047ae2f493
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 300f8eef729ac795712545eb0f6044e94db739e7
https://github.com/tribe29/checkmk/commit/300f8eef729ac795712545eb0f6044e94…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
A .werks/14690
Log Message:
-----------
14690 FIX Fixed "type" column in "downtimes" table
The "type" column in the Livestatus "downtimes" table incorrectly contained
information about the active/pending state of the downtime, now it is
providing information about its type (host or service downtime).
Note that for both kinds of information there is another, more appropriate
column ("is_pending" and "is_service").
Change-Id: I82b172ca381e7e32d34acf67539e35d9b09a91fd
Commit: 7794295535360de41ad4b41ea454256740e78ced
https://github.com/tribe29/checkmk/commit/7794295535360de41ad4b41ea45425674…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 10 Werk IDS
Change-Id: I271b1e0cc62705c1154ed4ff39e17911afa6d0d2
Commit: 5ad9630870f47b5234e5870bd96d2df57f35b776
https://github.com/tribe29/checkmk/commit/5ad9630870f47b5234e5870bd96d2df57…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
A .werks/15251
Log Message:
-----------
15251 FIX Fixed "downtimes_with_extra_info" columns in host/service tables
The "is_pending" part of the "downtimes_with_extra_info" column in the
"hosts" and "services" table reported all downtimes to be pending. This has
been fixed and the information now reflects the real state of the downtime.
This affected only Livestatus for the Nagios core, the CMC part was correct.
Change-Id: I9f44108ed4d4a18c7b7c4727cec64eb15482c185
Commit: f1e3522af7793c426775d98e5bb3d01517034e42
https://github.com/tribe29/checkmk/commit/f1e3522af7793c426775d98e5bb3d0151…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M cmk/gui/main_menu.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/watolib/activate_changes.py
A cmk/utils/licensing/state.py
M cmk/utils/version.py
M tests/unit/conftest.py
Log Message:
-----------
Extract license state computation
Change-Id: I9adbfc3b1acc114e89d4627ed3c487ce2f2d7233
Commit: 8b315ae8588cb2131b861d1f6bc86c575495e56d
https://github.com/tribe29/checkmk/commit/8b315ae8588cb2131b861d1f6bc86c575…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M cmk/utils/licensing/state.py
M tests/unit/conftest.py
Log Message:
-----------
Rename TrialState
With the new licensing we now have 3 states:
- Trial: Initial unlimited features for limited time
- Free: Limited features for unlimited time
- Licensed: Licensed features
Change-Id: I006916565a1ba575f7c5865bd8874117e654e75d
Commit: f5c1f2d1df432e88550b1677b3e11e528f60ebf4
https://github.com/tribe29/checkmk/commit/f5c1f2d1df432e88550b1677b3e11e528…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M cmk/utils/licensing/state.py
Log Message:
-----------
Cleanup unused NO_LIVESTATUS special case
Change-Id: I7ac256c996792ed6b7f2cd441ecad7eab16030ba
Commit: 7c72c0d20b19ac68a16552cbe04dd357ce7aa493
https://github.com/tribe29/checkmk/commit/7c72c0d20b19ac68a16552cbe04dd357c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-01 (Wed, 01 Feb 2023)
Changed paths:
M .werks/15233
Log Message:
-----------
fix werk version
Change-Id: I7c440ff597a12129173403900dc65f1714d0708e
Compare: https://github.com/tribe29/checkmk/compare/de9d93ee9534...7c72c0d20b19