Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bb5f83b841899dad048630540bab10b9f3ee8e89
https://github.com/tribe29/checkmk/commit/bb5f83b841899dad048630540bab10b9f…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
M agents/windows/msibuild/msi-update
M cmk/gui/watolib/tags.py
M tests/unit/agents/windows/msibuild/conftest.py
M tests/unit/agents/windows/msibuild/test_msi_update.py
M tests/unit/cmk_base/test_autochecks.py
M tests/unit/cmk_base/test_config.py
Log Message:
-----------
Simplification: Path constructor can handle multiple args.
Change-Id: I3343c73246b2618d0957b34656f66bd9ef509590
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: a8b2b6ec8f20e2d8cdbddbfdea474a5f43c17f38
https://github.com/tribe29/checkmk/commit/a8b2b6ec8f20e2d8cdbddbfdea474a5f4…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
A .werks/10198
Log Message:
-----------
10198 FIX Windows Agent can be configured to use also non-WMI API to get data about running processes
Previously the Bakery could not set "use_wmi" option to "no" (false) in the Windows
Agent's configuration file. This error force the Agent to use only WMI API to
get information about running processes.
Now the error has been fixed and the Bakery generates the configuration
file for the Windows Agent correctly
Change-Id: I0d50a6f44c8e24f3730335d54b70de47ac23f7ff
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 660b7e5c427517d4987b3ccf686fb25ca4316438
https://github.com/tribe29/checkmk/commit/660b7e5c427517d4987b3ccf686fb25ca…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
M agents/windows/msibuild/msi-update
M tests/unit/agents/windows/msibuild/test_msi_update.py
Log Message:
-----------
Do not use the magic method __fspath__ directly.
Magic methods are, well, magic, so they should normally not be called
directly. The official Python 3 way for
foo.__fspath__()
is
os.fspath(foo)
Alas, Python 2 doesn't have os.fspath(), but in our case we are lucky: If we
know that foo is a (Pure)Path, we can simply use str(foo), which is the
equivalent for Python 2 *and* 3. (Note the different return types!)
Change-Id: I5090187e0bb1a18143d18a8d4aae8d814dc06f10
Commit: 78dca30376832df2c58323c2d6b994eed95e9241
https://github.com/tribe29/checkmk/commit/78dca30376832df2c58323c2d6b994eed…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
M cmk/special_agents/agent_elasticsearch.py
M cmk/special_agents/agent_graylog.py
M cmk/special_agents/agent_jenkins.py
M cmk/special_agents/agent_splunk.py
M cmk/special_agents/agent_vsphere.py
M tests/unit/agents/special/test_sa_vsphere.py
Log Message:
-----------
special agents: unify and fix argv handling
The function 'parse_arguments' will now be passed 'sys.argv[1:]'
in the default case.
Also some cases have been fixed where an explicitly passed 'argv'
argument had not been considered.
Change-Id: I46d738dccbe35c17d4153169126c58a1066c0c11
Commit: 28778ad8012bffab1aa97beddc3c3e9edd84fbcf
https://github.com/tribe29/checkmk/commit/28778ad8012bffab1aa97beddc3c3e9ed…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
M cmk/special_agents/agent_kubernetes.py
A tests/unit/agents/special/test_special_agent_args.py
Log Message:
-----------
special agents: ensure consistent argument parsing
The added test ensures that special agents in cmk/special_agents
* use argparse
* have a function called parse_arguments
* that function returns an argparse.Namespace
* accepts '--debug'
Change-Id: Ic592185298b9e292a85c0843cef0a556a99a5f5d
Commit: 354c450ea4ad1793b0507e4c3c6445d7b808b365
https://github.com/tribe29/checkmk/commit/354c450ea4ad1793b0507e4c3c6445d7b…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
A .werks/10198
Log Message:
-----------
10198 FIX Windows Agent can be configured to use also non-WMI API to get data about running processes
Previously the Bakery could not set "use_wmi" option to "no" (false) in the Windows
Agent's configuration file. This error force the Agent to use only WMI API to
get information about running processes.
Now the error has been fixed and the Bakery generates the configuration
file for the Windows Agent correctly
Change-Id: I0d50a6f44c8e24f3730335d54b70de47ac23f7ff
Commit: a1bbe93bf6b72b414efca27db4875ed6cc7ba896
https://github.com/tribe29/checkmk/commit/a1bbe93bf6b72b414efca27db4875ed6c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
M cmk/special_agents/utils.py
Log Message:
-----------
special_agents/utils: make _NullContext falsey
Change-Id: Ia302578b063b69957da8e3f2159fcff73da820f2
Compare: https://github.com/tribe29/checkmk/compare/50129d4735bb...a1bbe93bf6b7
Branch: refs/heads/1.5.0
Home: https://github.com/tribe29/checkmk
Commit: bdc583c93aa696fe736dbac053bc2d2b0b55447e
https://github.com/tribe29/checkmk/commit/bdc583c93aa696fe736dbac053bc2d2b0…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
A .werks/10198
Log Message:
-----------
10198 FIX Windows Agent can be configured to use also non-WMI API to get data about running processes
Previously the Bakery could not set "use_wmi" option to "no" (false) in the Windows
Agent's configuration file. This error force the Agent to use only WMI API to
get information about running processes.
Now the error has been fixed and the Bakery generates the configuration
file for the Windows Agent correctly
Change-Id: I0d50a6f44c8e24f3730335d54b70de47ac23f7ff
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 0778bed1f536516c7f3bac45683982a2d5192db4
https://github.com/tribe29/checkmk/commit/0778bed1f536516c7f3bac45683982a2d…
Author: Robert Sander <r.sander(a)heinlein-support.de>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
A .werks/10568
M checks/brocade_fcport
A tests/unit/checks/generictests/datasets/brocade_fcport_index1_missing.py
Log Message:
-----------
10568 FIX brocade_fcport: Get table offset with interface index
Change-Id: Ia38be1549373e20beea1ee8b30b8f28ee0d0b7f1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1c7443964a72728b9f2bc5db9a3406d8bb842cb4
https://github.com/tribe29/checkmk/commit/1c7443964a72728b9f2bc5db9a3406d8b…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
M omd/packages/python-modules/python-modules.make
R omd/packages/python-modules/src/pathlib2-2.3.2.tar.gz
A omd/packages/python-modules/src/pathlib2-2.3.5.tar.gz
A omd/packages/python-modules/src/scandir-1.10.0.tar.gz
R omd/packages/python-modules/src/scandir-1.9.0.tar.gz
R omd/packages/python-modules/src/six-1.12.0.tar.gz
A omd/packages/python-modules/src/six-1.13.0.tar.gz
A omd/packages/python-modules/src/typing-3.7.4.1.tar.gz
R omd/packages/python-modules/src/typing-3.7.4.tar.gz
M omd/packages/python3-modules/python3-modules.make
R omd/packages/python3-modules/src/six-1.12.0.tar.gz
A omd/packages/python3-modules/src/six-1.13.0.tar.gz
M virtual-envs/2.7/Pipfile
M virtual-envs/2.7/Pipfile.lock
M virtual-envs/3.7/Pipfile
M virtual-envs/3.7/Pipfile.lock
Log Message:
-----------
Updated typing/six/scandir/pathlib2 libraries.
We have a few funny things going on in our Python 2 => 3 transition, so
let's make sure that we use the latest stuff.
Change-Id: I1ea0f470d21dc7417b4222fa93e785c617378b1d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 566f2064725d7c7c2b0849e957ff12d8ca4f398e
https://github.com/tribe29/checkmk/commit/566f2064725d7c7c2b0849e957ff12d8c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
M tests/unit/cmk/utils/test_crash_reporting.py
Log Message:
-----------
Let the crash report store clean test the actual behavior
This patch refactors `test_crash_report_store_cleanup()` and tests the
current behavior, that is, no more than
`CrashReportStore._keep_num_cashes` crash reports stay on the disk.
The remaining CR are not necessarily the latest ones.
See also: 2944926fe2.
Change-Id: If1adb555618155d0dad0f1809bdbf6944c788a82
Commit: 890d83f0ed7fea2c98c670064f29d3fea28eb466
https://github.com/tribe29/checkmk/commit/890d83f0ed7fea2c98c670064f29d3fea…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
A .werks/10201
Log Message:
-----------
10201 Windows Agent configures Windows Firewall by default
Windows Agent configures Windows Firewall automatically upon installation
Change-Id: If95e80f8189c1cb85b8a1ce1b5625c98cf98b921
Compare: https://github.com/tribe29/checkmk/compare/6fb8a0726636...890d83f0ed7f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f92a7a116d316ddecba7675b37c9b96b5309ddb5
https://github.com/tribe29/checkmk/commit/f92a7a116d316ddecba7675b37c9b96b5…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-11-15 (Fri, 15 Nov 2019)
Changed paths:
M livestatus/src/DynamicHostFileColumn.cc
M livestatus/src/Makefile.am
M livestatus/src/OutputBuffer.cc
M livestatus/src/OutputBuffer.h
M livestatus/src/Query.cc
M livestatus/src/TableCrashReports.cc
A livestatus/src/test/TableQueryHelper.cc
A livestatus/src/test/TableQueryHelper.h
M livestatus/src/test/test_CrashReport.cc
Log Message:
-----------
Unit test (gtest) crash report table
Also:
- Fixup capture by reference where the lambda lived longer than the ref.
- Add a few accessors here and there to make testing easier.
This is part of CMK-3166
Change-Id: Ibd13f9cc818c1cac0e2d1ce8596b0f8aafc31152