Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 70922e187670262ef999fa3f57f7e662f709ceba
https://github.com/tribe29/checkmk/commit/70922e187670262ef999fa3f57f7e662f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-04-24 (Fri, 24 Apr 2020)
Changed paths:
M cmk/base/data_sources/abstract.py
M cmk/base/data_sources/ipmi.py
M cmk/base/data_sources/piggyback.py
M cmk/base/data_sources/programs.py
M cmk/base/data_sources/snmp.py
M cmk/base/data_sources/tcp.py
A cmk/fetchers.py
M tests-py3/unit/cmk/base/data_sources/test_ipmi_management_board_data_source.py
M tests-py3/unit/cmk/base/data_sources/test_tcp_data_source.py
A tests-py3/unit/cmk/test_fetchers.py
Log Message:
-----------
Move fetchers out of cmk.base
We ignore layer violations at first. One of the points of doing this
patch is to find out what still depends on `cmk.base` anyway.
CMK-4244
Change-Id: Ibee04821116a9b2186577c7af726de8aefa5c1cf
Commit: a9becb8c9e51e9cf91423f0134ab62127554954c
https://github.com/tribe29/checkmk/commit/a9becb8c9e51e9cf91423f0134ab62127…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-04-24 (Fri, 24 Apr 2020)
Changed paths:
M cmk/base/data_sources/programs.py
M cmk/fetchers.py
Log Message:
-----------
Fix layer violation in program fetcher
Change-Id: I9a0778a12a0daab482f980fa1f5cd830ab656d25
Compare: https://github.com/tribe29/checkmk/compare/d0444bf88132...a9becb8c9e51
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1b12fbb9955a047d7360902be051c2bc1598400b
https://github.com/tribe29/checkmk/commit/1b12fbb9955a047d7360902be051c2bc1…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-04-24 (Fri, 24 Apr 2020)
Changed paths:
M cmk/base/data_sources/programs.py
M tests-py3/unit/cmk/base/data_sources/test_program_data_source.py
Log Message:
-----------
Improved typing a bit.
Change-Id: I5f8f1c2c66825ff6b00e541bb52c416493087b62
Commit: d0444bf88132308ac39be0f08e5e35cbeaea05d8
https://github.com/tribe29/checkmk/commit/d0444bf88132308ac39be0f08e5e35cbe…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-04-24 (Fri, 24 Apr 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/folder.py
M cmk/gui/plugins/openapi/endpoints/host.py
M cmk/gui/plugins/openapi/restful_objects/__init__.py
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/specification.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
REST API: documentation polishing
* added If-Match header rendering to code examples
* fixed the Python code example to actual encode JSON
* added code examples to endpoints without a request schema
* clarified the wording in some places
* fixed a bug where the root-folder would not be loaded
* fixed a bug where an unknown folder wouldn't result in a 404
Change-Id: Icb39dca83fb2e62c144940a2ad8d25b52ef68290
Compare: https://github.com/tribe29/checkmk/compare/0edb071809c1...d0444bf88132
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0edb071809c116aba59bca97a5d0d592675ab093
https://github.com/tribe29/checkmk/commit/0edb071809c116aba59bca97a5d0d5926…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-04-24 (Fri, 24 Apr 2020)
Changed paths:
M bin/mkbackup
Log Message:
-----------
Don't be too clever when handling the command line.
Using tricky reflection features to save a few lines while basically killing
all type checking is a bad idea...
Change-Id: I412bb64f1e39210d773c30365eba7bb94f9bec0b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bf4062472b246a793965998fc4006e5894ad6604
https://github.com/tribe29/checkmk/commit/bf4062472b246a793965998fc4006e589…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-04-24 (Fri, 24 Apr 2020)
Changed paths:
A .werks/11019
A checkman/checkpoint_vsx
A checkman/checkpoint_vsx.connections
A checkman/checkpoint_vsx.packets
A checkman/checkpoint_vsx.status
A checkman/checkpoint_vsx.traffic
A checks/checkpoint_vsx
M cmk/gui/plugins/metrics/network.py
A cmk/gui/plugins/wato/check_parameters/checkpoint_vsx_connections.py
A cmk/gui/plugins/wato/check_parameters/checkpoint_vsx_packets.py
A cmk/gui/plugins/wato/check_parameters/checkpoint_vsx_traffic.py
A tests-py3/unit/checks/generictests/datasets/checkpoint_vsx.py
Log Message:
-----------
11019 checkpoint_vsx, checkpoint_vsx_connections, checkpoint_vsx.packets, checkpoint_vsx.status, checkpoint_vsx.traffic: New checks to monitor Checkpoint virtual systems
CMK-3847
Change-Id: I3ebe8d9dab821c18b5d47131d5971d95ab161149
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6d05f1b3ab15370cdc2c4a23743829d8de336be8
https://github.com/tribe29/checkmk/commit/6d05f1b3ab15370cdc2c4a23743829d8d…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-04-24 (Fri, 24 Apr 2020)
Changed paths:
M cmk/special_agents/agent_aws.py
M tests-py3/unit/cmk/special_agents/agent_aws/test_agent_aws_dynamodb.py
Log Message:
-----------
Make the 'list_tables' operation for DynamoDB in the AWS special agent
use pagination.
Change-Id: I55335fcda5fd1116e1a8dc9b53a9f4e702fb018d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f53e0c589ccbf5d7012c787997d6c1cb95f19bd5
https://github.com/tribe29/checkmk/commit/f53e0c589ccbf5d7012c787997d6c1cb9…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-04-24 (Fri, 24 Apr 2020)
Changed paths:
M tests-py3/unit/cmk/base/data_sources/test_snmp_data_source.py
Log Message:
-----------
Reset mutable global state with a fixture
The data sources sadly make a rather complex use of mutable global
state. This state must be reset between tests so that they remain
independent of the order in which they run.
CMK-4244
Change-Id: I85617d711090c64d631f09d35f710cf2991c20d4
Commit: 3f59479ee0437345d34ffec2c1fe443921c46a14
https://github.com/tribe29/checkmk/commit/3f59479ee0437345d34ffec2c1fe44392…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-04-24 (Fri, 24 Apr 2020)
Changed paths:
M cmk/base/data_sources/abstract.py
M tests-py3/unit/cmk/base/data_sources/test_snmp_data_source.py
Log Message:
-----------
Extract FileCache class
CMK-4244
Change-Id: Ie2dd9ef83209f6f0905bcbea2aeeb97c9754c32d
Commit: 290ccf2063dd1524fb99af23faf5b61ab704d945
https://github.com/tribe29/checkmk/commit/290ccf2063dd1524fb99af23faf5b61ab…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-04-24 (Fri, 24 Apr 2020)
Changed paths:
M cmk/base/data_sources/abstract.py
M tests-py3/unit/cmk/base/data_sources/test_snmp_data_source.py
Log Message:
-----------
Small FileCache + tests refactorings
FileCache
=========
- use pathlib.Path to makes code easier to read and easier to tests
- it is not necessary to build strings for the logger
Tests
=====
- Complete read/write to FileCache test
- Tests that were using `mocker` objects now examplify
actual expected behavior, without `mocker` that is
CMK-4244
Change-Id: I41080602d50e2d07d0796e74cfb9db225b1fa076
Compare: https://github.com/tribe29/checkmk/compare/d77b8332d45f...290ccf2063dd