Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 77f2b8c94416b9b87d3a7a527ca23dad2231b18f
https://github.com/tribe29/checkmk/commit/77f2b8c94416b9b87d3a7a527ca23dad2…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-06-24 (Wed, 24 Jun 2020)
Changed paths:
A .werks/11225
M cmk/gui/plugins/wato/utils/__init__.py
M tests/unit/cmk/gui/test_gui_config.py
Log Message:
-----------
11225 FIX Add permissions for rulesets which can have access to commandline execution
Change-Id: Ibea7fb651cf4b87eade79e88807b62a37e0babf9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1a975460f1c644868cf3523e0393b7693734855f
https://github.com/tribe29/checkmk/commit/1a975460f1c644868cf3523e0393b7693…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-06-24 (Wed, 24 Jun 2020)
Changed paths:
A .werks/11225
M cmk/gui/plugins/wato/utils/__init__.py
M tests-py3/unit/cmk/gui/test_gui_config.py
Log Message:
-----------
11225 FIX Add permissions for rulesets which can have access to commandline execution
For the rulesets {{Execute MRPE checks}}, {{Plugins, local checks and MRPE for non-root users}},
{{Installation paths for agent files (Linux, UNIX)}} and {{Allowed agent access via IP addres}}
you need the permission {{Can add or modiy executables}} in order to prevent code injection.
Change-Id: I11dcf2ac0883f6d3b5c93a5772dfff85d3b9cfea
Commit: de8fb1064f524bb57247a1b70f7ac66d90540c76
https://github.com/tribe29/checkmk/commit/de8fb1064f524bb57247a1b70f7ac66d9…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-06-24 (Wed, 24 Jun 2020)
Changed paths:
M cmk/base/discovery.py
Log Message:
-----------
discovery: make pylint happy again
Change-Id: I30cc81054b24348486363abcb1551706eee83a6d
Compare: https://github.com/tribe29/checkmk/compare/82ae9e0b3750...de8fb1064f52
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 82ae9e0b37503c8a51263b8b4dad7d31b5768427
https://github.com/tribe29/checkmk/commit/82ae9e0b37503c8a51263b8b4dad7d31b…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-06-24 (Wed, 24 Jun 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/service_discovery.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/services.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API services: implementation of put endpoint for single-update action of service
Change-Id: I33cc26bb2d515d9cd5c328ad02f9cc3e20bb66fa
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 185f68354fe56458e71a1111e182f2a689894877
https://github.com/tribe29/checkmk/commit/185f68354fe56458e71a1111e182f2a68…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-06-24 (Wed, 24 Jun 2020)
Changed paths:
M cmk/base/autochecks.py
M cmk/base/check_utils.py
M cmk/base/config.py
Log Message:
-----------
CheckAPI: make autochecks accept Service instances
The DiscoverdService object mainly deals with the problem of the unresolved parameters potentially read from the autochecks file and returned by the discovery function. Since we want to get rid of these unresolved parameters (the former case in the long run, the latter case is already history), we allow to write "fully qualified" Service-instances to the autochecks file.
When reading the file we must assume they are only DiscoveredService instances, unforunately.
Change-Id: I53c01ba816ef54b3eff2a8de394180fbe3064658
Commit: 307cf56b9b73e34b922637eacc5aef5623163984
https://github.com/tribe29/checkmk/commit/307cf56b9b73e34b922637eacc5aef562…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-06-24 (Wed, 24 Jun 2020)
Changed paths:
A .werks/11192
Log Message:
-----------
11192 FIX Removed needless option to configure customer for local sites
CMK-4684
Change-Id: I4ff900994999653a4839add3f2672f891a3d843e
Compare: https://github.com/tribe29/checkmk/compare/feeab0ecbe25...307cf56b9b73
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: dedda262d623131252d3aa1dcd3144d0bbf71902
https://github.com/tribe29/checkmk/commit/dedda262d623131252d3aa1dcd3144d0b…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-06-24 (Wed, 24 Jun 2020)
Changed paths:
M cmk/base/modes/check_mk.py
Log Message:
-----------
Move Observers and fd handling to modules
The observers constitute a rather large hierarchy of utility classes
that distract from the important functions of `keepalive`. We therefore
move the whole hierarchy out.
This further requires making the `keepalive_fd` pseudo-namespace into an
actual namespace.
CMK-4726
Change-Id: Ic9d9f1f3b16db93532382f3a58b6130bb9b12717
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fa381b4890b12a876fa17b9ed4b72e35c6c6427b
https://github.com/tribe29/checkmk/commit/fa381b4890b12a876fa17b9ed4b72e35c…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-06-24 (Wed, 24 Jun 2020)
Changed paths:
A cmk/gui/plugins/openapi/endpoints/service_discovery.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/gui/watolib/services.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API services: addition of base structure for services discovery endpoint
Change-Id: If7ccfa2d1dde2cd984a64905a49b022b818f72d5