Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 1fe9e178f4ac49bb59dcd6928d43597e644bf698
https://github.com/tribe29/checkmk/commit/1fe9e178f4ac49bb59dcd6928d43597e6…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-04-27 (Tue, 27 Apr 2021)
Changed paths:
A .werks/12783
A cmk/base/plugins/agent_based/inventory_k8s_endpoint_info.py
R inventory/k8s_endpoint_info
A tests/unit/cmk/base/plugins/agent_based/test_inv_k8s_endpoint_info.py
Log Message:
-----------
12783 FIX inventory: kubernetes endpoint
Before this fix the inventory was 'OK' but showed:
```
WARNING: k8s_endpoint_info: failed: Unable to convert legacy results. Please migrate plugin to new API
```
This commit migrates the plugin to the new API
CMK-7739
Change-Id: I493ce110002532838393227fac0243bd8798412a
Branch: refs/heads/x
Home: https://github.com/tribe29/checkmk
Commit: 7a2182d5d2e9484cfee615364af1cc6ef7e5518e
https://github.com/tribe29/checkmk/commit/7a2182d5d2e9484cfee615364af1cc6ef…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/gui/config.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/utils/store.py
Log Message:
-----------
WIP: pickle storage format
Change-Id: Idb58886a1f35e3e3b7137b175aba69ca89f48ee6
Commit: acb68c9d2fe64fc48c6280d5c6ae603f5c2757ca
https://github.com/tribe29/checkmk/commit/acb68c9d2fe64fc48c6280d5c6ae603f5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M cmk/gui/config.py
M cmk/gui/plugins/watolib/utils.py
M cmk/gui/watolib/hosts_and_folders.py
A cmk/utils/config_storage.py
M cmk/utils/store.py
M tests/unit/cmk/utils/test_store.py
Log Message:
-----------
CMK-7665: move config storage to utils/config_storage
- rework API a bit: Loaders are now correctly defined through abstract interface
- move some common code to utils.config_storage
- fix errors
- make mypy and pylint happy
- repair unit tests
- comments
Change-Id: I7468f42514c3855317ddf9be72db26eb863561f5
Compare: https://github.com/tribe29/checkmk/compare/7a2182d5d2e9%5E...acb68c9d2fe6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 58f5ff88abf7239696ace4789c76e38c88e46b70
https://github.com/tribe29/checkmk/commit/58f5ff88abf7239696ace4789c76e38c8…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M cmk/base/api/agent_based/value_store/_global_state.py
M cmk/base/api/agent_based/value_store/_utils.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_utils.py
Log Message:
-----------
value_store: load upon init
We no longer cache the created StaticValueStores,
so we can load once upon creation.
Change-Id: I82533c8a4c7fb18b9b9cab3656e9b8e31884d4f2
Commit: 543e0679b8242fb191106854f9fb3affafd2906f
https://github.com/tribe29/checkmk/commit/543e0679b8242fb191106854f9fb3affa…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M cmk/base/api/agent_based/value_store/_utils.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_utils.py
Log Message:
-----------
consolidate reading and writing of value store
Change-Id: Icc14a1c742ac9be10cef5c7256ccde9b3c6cdc7f
Compare: https://github.com/tribe29/checkmk/compare/e7dfe24833a6...543e0679b824
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: c9e79373cfd02818c1d986836581f49a04b815b7
https://github.com/tribe29/checkmk/commit/c9e79373cfd02818c1d986836581f49a0…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
A .werks/12674
M checks/brocade_sfp
Log Message:
-----------
12674 FIX brocade_sfp: Correct order of Rx/Tx power levels for Brocade SFPs
Previously, the levels within the "Brocade SFPs" ruleset were assigned incorrecly
at the corresponding check, leading to a confusing state in the service.
This is fixed with this Werk.
Change-Id: Iaa3823cab67249cc9932b6d63dbcdfb693fa9c90
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e7dfe24833a64eeeb2c49e58895900111c9dc51b
https://github.com/tribe29/checkmk/commit/e7dfe24833a64eeeb2c49e58895900111…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
A .werks/12674
M checks/brocade_sfp
Log Message:
-----------
12674 FIX brocade_sfp: Correct order of Rx/Tx power levels for Brocade SFPs
Previously, the levels within the "Brocade SFPs" ruleset were assigned incorrecly
at the corresponding check, leading to a confusing state in the service.
This is fixed with this Werk.
Change-Id: Iaa3823cab67249cc9932b6d63dbcdfb693fa9c90
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ca801a09623903adcc46176cc2adceea92324c06
https://github.com/tribe29/checkmk/commit/ca801a09623903adcc46176cc2adceea9…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
A .werks/12777
M cmk/base/check_legacy_includes/dell_poweredge.py
A tests/unit/cmk/base/plugins/agent_based/test_dell_poweredge.py
Log Message:
-----------
12777 FIX dell_poweredge_amperage: fix ValueError crash
dell_poweredge_amperage check crashed when a probe was in unknown state.
The state is now checked and reported as UNKN to checkmk.
Change-Id: I251301596e4be266e5e9657ecf13e3df286c5981
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1e60191e0fd573cba4a3966ce5a5a0a7ef2f698f
https://github.com/tribe29/checkmk/commit/1e60191e0fd573cba4a3966ce5a5a0a7e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M cmk/core_helpers/_base.py
M cmk/core_helpers/agent.py
M cmk/core_helpers/cache.py
M cmk/core_helpers/ipmi.py
M cmk/core_helpers/piggyback.py
M cmk/core_helpers/program.py
M cmk/core_helpers/snmp.py
M cmk/core_helpers/tcp.py
M tests/unit/cmk/core_helpers/test_fetchers.py
Log Message:
-----------
Pass `Mode` to `FileCache.{read,write}`
This lets us reduce feature envy between the fetcher (particularly
in `Fetcher._fetch()`) as well as reduce code duplication in the
agent fetchers. This is also more OO in that the we move the
responsibility of doing something with the data from the caller to
the callee. Indeed, the caller does not need to know or care
whether the callee does something with it.
CMK-7752
Change-Id: Ic9fec72f6eae8a7fd13ca7a9f53a447d2f584b10
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6fe1afbdd366ed890a339d09a1a2bcf49e20afdf
https://github.com/tribe29/checkmk/commit/6fe1afbdd366ed890a339d09a1a2bcf49…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M checks/mongodb_replica_set
M checks/veeam_tapejobs
Log Message:
-----------
drop the last usages of 'clear_item_state'
Change-Id: Ibc4e403ea7de2603ab880fceac46494bd1481b55
Commit: a2b2c54b8b4a499922fb5827deac63fb9be346b9
https://github.com/tribe29/checkmk/commit/a2b2c54b8b4a499922fb5827deac63fb9…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/agent_based/checking/_legacy_mode.py
M cmk/base/agent_based/discovery/__init__.py
R cmk/base/api/agent_based/value_store.py
A cmk/base/api/agent_based/value_store/__init__.py
A cmk/base/api/agent_based/value_store/_global_state.py
A cmk/base/api/agent_based/value_store/_utils.py
M cmk/base/item_state.py
M tests/unit/checks/checktestlib.py
M tests/unit/cmk/base/api/agent_based/test_utils_value_store.py
A tests/unit/cmk/base/api/agent_based/value_store/test_vs_global_state.py
A tests/unit/cmk/base/api/agent_based/value_store/test_vs_utils.py
M tests/unit/cmk/base/test_item_state.py
M tests/unit/conftest.py
Log Message:
-----------
move code to cmk.base.api.agent_based.value_store
This commit only moves code around.
Some fixtures need adjustment.
Change-Id: I8cb21175cf86f2cbb972f7580210343056a81fa7
Commit: cda98c32baa26c865a8022661f60761151132752
https://github.com/tribe29/checkmk/commit/cda98c32baa26c865a8022661f6076115…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M cmk/base/api/agent_based/value_store/_global_state.py
Log Message:
-----------
value_store: drop over-engineered caching
Caching of the host value manager is complicated and of little benefit.
Drop it, until benchmarking tells us to reintroduce.
Change-Id: I39f7492089752f7ed324999a7426d475aca08e65
Commit: 1e0af609d9bc0851eaccac77edd1ee13c91bb68e
https://github.com/tribe29/checkmk/commit/1e0af609d9bc0851eaccac77edd1ee13c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M cmk/base/api/agent_based/value_store/_utils.py
M tests/unit/checks/checktestlib.py
M tests/unit/conftest.py
Log Message:
-----------
drop unused attribute
Change-Id: Iaa6bdea33689f687022e50c473cb257979f8ef7f
Compare: https://github.com/tribe29/checkmk/compare/95cad1a9575e...1e0af609d9bc
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 11cb1a6c928805923aa8edad833f0b177a6eadd4
https://github.com/tribe29/checkmk/commit/11cb1a6c928805923aa8edad833f0b177…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
M cmk/gui/pagetypes.py
M cmk/gui/views.py
M cmk/gui/visuals.py
Log Message:
-----------
Fix Edit & clone views directly from the view
- This requires to refactor and unify the use of owner instead of load_user
- Include extra validation on edit from builtin requiring clone
Change-Id: Ia478009237e2fac07090f275743eace33e0a0444
Commit: 4a7577fc55f20abf01018083ecf7b4173f1a31f1
https://github.com/tribe29/checkmk/commit/4a7577fc55f20abf01018083ecf7b4173…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2021-04-26 (Mon, 26 Apr 2021)
Changed paths:
A .werks/12752
M cmk/gui/plugins/wato/notifications.py
Log Message:
-----------
12752 FIX jira notification: Fix empty rule on edit if rule was created pre 1.6.0p18
CMK-7786
Change-Id: Ic8284aa7657de68ae21548bcf4f88b50d9d7d96c
Compare: https://github.com/tribe29/checkmk/compare/94eaa2fff88a...4a7577fc55f2