Branch: refs/heads/2.2.0
Home:
https://github.com/tribe29/checkmk
Commit: 14083a7ee402429381459b17e8594f423792d566
https://github.com/tribe29/checkmk/commit/14083a7ee402429381459b17e8594f423…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/special_agents/kube.py
M cmk/gui/watolib/rulespecs.py
M cmk/utils/version.py
Log Message:
-----------
Centralize logic to mark features as exclusive to an edition
Change-Id: Idc8e9156a2d1793ce8584062795cc81ea335fa22
Commit: 3cf6d7172157a6f0d70012a471d8cc11529008df
https://github.com/tribe29/checkmk/commit/3cf6d7172157a6f0d70012a471d8cc115…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
Fixup source generation for stored walk
* The stored walk backend *is* a cache but it is implemented in the
fetcher. We must therefore skip FileCache in order to insure that
the code calls the Fetcher in any case.
* The stored walk backend is file-based, so it may be implemented
without an IP address.
CMK-12721
Change-Id: Idd780af4ce0b97f876638cdd6bf1c3b436fb3416
Commit: 268306f3d1435a8d128969e66b57ce5af1fde29f
https://github.com/tribe29/checkmk/commit/268306f3d1435a8d128969e66b57ce5af…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/testlib/snmp.py
Log Message:
-----------
testlib/snmp: Remove unused global variable
CMK-12511
Change-Id: I4b09b8db8437248823105d81d01506c6c66395ad
Commit: 6f7c8c1cd3e4caf89ac336f4aa9b40661bc457e4
https://github.com/tribe29/checkmk/commit/6f7c8c1cd3e4caf89ac336f4aa9b40661…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/fetchers/_snmp.py
Log Message:
-----------
SNMP fetcher: Reduce scope of backend
That should let us handle errors better: We can now check every
time data is fetched that the connection works, the file is present,
and so on.
Passing `backend: SNMPBackend` around is consistent with our snmplib.
In principle, passing backend around makes the code easier to test
by injecting backends with canned data. For the fetcher, however,
there is still some work to do before we can actually write good tests.
CMK-12721
Change-Id: I2615aa9fc96675cb5778174c49084bd6509f894d
Commit: 1fc0addc6ccf7b4f98fce7c8f873d1c9ce700142
https://github.com/tribe29/checkmk/commit/1fc0addc6ccf7b4f98fce7c8f873d1c9c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/fetchers/snmp_backend/stored_walk.py
M tests/testlib/snmp.py
M tests/unit/cmk/base/plugins/agent_based/test_apc_symmetra_power.py
M tests/unit/cmk/base/plugins/agent_based/test_brocade_fcport.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_wlc_clients.py
M tests/unit/cmk/base/plugins/agent_based/test_epower.py
M tests/unit/cmk/base/plugins/agent_based/test_juniper_fru.py
M tests/unit/cmk/base/plugins/agent_based/test_synology_disk.py
M tests/unit/cmk/base/plugins/agent_based/test_ups_power.py
M tests/unit/conftest.py
Log Message:
-----------
testlib/snmp: Reuse code instead
was inheriting a *concrete* class, which is barely better than
monkey patching.
CMK-12511
Change-Id: I5857c314a7f6a7c36bef1ca50c81c2b7c4579577
Commit: 0297bed4cd92e640e7f4bc76f033515e27bd2593
https://github.com/tribe29/checkmk/commit/0297bed4cd92e640e7f4bc76f033515e2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/fetchers/snmp_backend/stored_walk.py
Log Message:
-----------
Sanity check the stored walk backend ASAP
The backend is really just a fancy class to read a file. If the file
isn't there, we might as well raise in `init`.
CMK-12721
Change-Id: If28ac853bc63fa07b5d964a9e0b6c3658682c0c4
Commit: aef85490b5a5b815bb1604454c4e1598f8deccca
https://github.com/tribe29/checkmk/commit/aef85490b5a5b815bb1604454c4e1598f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/base/modes/check_mk.py
Log Message:
-----------
Let `cmk -I HOSTNAME` fetch by default
* `cmk -I HOSTNAME` and `cmk -II HOSTNAME` now fetch by default
* `cmk -I` and `cmk -II` use the cache by default.
CMK-12744
Change-Id: I301aca4d7d3ec284ac14485d626f9e33c332624c
(cherry picked from commit f04c764f85197f2f86ffc371184692768f9b4476)
Compare:
https://github.com/tribe29/checkmk/compare/7d2c5117d229...aef85490b5a5