Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 15b9e8ee169a84bb7cf85bd29ee467eb5c32aac6
https://github.com/tribe29/checkmk/commit/15b9e8ee169a84bb7cf85bd29ee467eb5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-18 (Fri, 18 Feb 2022)
Changed paths:
M cmk/gui/watolib/automations.py
M cmk/utils/version.py
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Clarify function name
Change-Id: Iec84732835ad5dd7e7beccf1cce4d81a4b360679
Commit: ba348c0bf5c9c70754c30769b99c725ef40c3d3d
https://github.com/tribe29/checkmk/commit/ba348c0bf5c9c70754c30769b99c725ef…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-18 (Fri, 18 Feb 2022)
Changed paths:
M cmk/gui/watolib/activate_changes.py
M cmk/utils/version.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
Log Message:
-----------
Update config received from old major version central site
This ensures mixed setups of the previous major central site
and newer remote sites work. The remote site needs to have a
configuration which is compatible with it's version.
Previously 'cmk-update-config' was only executed when processing a
snapshot that was created with a 1.6 central site. But now, with Checkmk
2.1 in a remote site, we are not dealing with 1.6 central sites anymore
but with 2.0 central sites.
Instead of dealing with specific version numbers here, we only check
whether or not the major version of the central and remote site is
exactly the same. If not, then 'cmk-update-config' is executed.
A full compatibility check of the sites is not necessary here. It is
done in the general automation call handling.
Also added some debug logging along the way.
Change-Id: I3c8cc581a3cbd9c308c210681fe0370693169c58
Commit: d5faa24e94d40935250a2b1203392f4fcbfb7ad0
https://github.com/tribe29/checkmk/commit/d5faa24e94d40935250a2b1203392f4fc…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-02-18 (Fri, 18 Feb 2022)
Changed paths:
M agents/check_mk_agent.linux
M agents/cmk-agent-ctl/src/monitoring_data.rs
M agents/cmk-agent-ctl/src/pull.rs
Log Message:
-----------
agent controller: write remote address into UNIX socket when collecting
monitoring data
To support asynchronous execution, the agent script now listens on stdin
without a specified timeout (0.1 s before). This means that when
directly contacting the agent script e.g. via netcat, one has to pass an
empty line.
TEST: manual
CMK-9693
Change-Id: I46abb51898e1f490533b15b87aeb506e23d228f5
Commit: 81197b9fee30ac3eddc65e6b4d598e884612ece5
https://github.com/tribe29/checkmk/commit/81197b9fee30ac3eddc65e6b4d598e884…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-02-18 (Fri, 18 Feb 2022)
Changed paths:
M agents/cmk-agent-ctl/src/constants.rs
M agents/cmk-agent-ctl/src/monitoring_data.rs
Log Message:
-----------
agent controller: unix: move agent socket address to constants
Change-Id: I0c2ac0baa69d5358ccc11736a449ab75d7ebe2aa
Compare: https://github.com/tribe29/checkmk/compare/7b0feb563280...81197b9fee30
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8f941d257d5d87fce50589001e676ff2274460a8
https://github.com/tribe29/checkmk/commit/8f941d257d5d87fce50589001e676ff22…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-18 (Fri, 18 Feb 2022)
Changed paths:
M cmk/utils/certs.py
M omd/packages/omd/omdlib/certs.py
M omd/packages/omd/omdlib/main.py
M tests/unit/agent-receiver/conftest.py
M tests/unit/agent-receiver/test_receiver_certificates.py
M tests/unit/livestatus/test_livestatus_unit.py
M tests/unit/omdlib/test_certs.py
Log Message:
-----------
factor out RootCA
Change-Id: I5c66f8bc94551c42c83e1c37e0ba1bf64bc5eb9d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d0e7c502d2237adb870b2e3c6f3621a94edcb41b
https://github.com/tribe29/checkmk/commit/d0e7c502d2237adb870b2e3c6f3621a94…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-02-18 (Fri, 18 Feb 2022)
Changed paths:
M cmk/fields/__init__.py
M cmk/fields/base.py
M cmk/fields/primitives.py
M cmk/gui/fields/__init__.py
M cmk/gui/fields/attributes.py
M cmk/gui/fields/definitions.py
M cmk/gui/plugins/openapi/endpoints/host.py
M cmk/gui/plugins/openapi/endpoints/rule/fields.py
M cmk/gui/plugins/openapi/endpoints/service.py
M cmk/gui/plugins/openapi/restful_objects/parameters.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/wato/builtin_attributes.py
Log Message:
-----------
Migrate List from cmk.gui.fields to cmk.fields
Change-Id: Ic3c3469e30463f9c53e3d51853213d6e61f59bcc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6555be4f86154e686aeacde039ec8c41d794a6c8
https://github.com/tribe29/checkmk/commit/6555be4f86154e686aeacde039ec8c41d…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-02-18 (Fri, 18 Feb 2022)
Changed paths:
M .pre-commit-config.yaml
A scripts/run-unittests
Log Message:
-----------
Add unittest pre-commit hook
Since there is a heuristic for the filenames of our unittests this
script tries to guess the name of the relevant unittest and runs those
tests.
Change-Id: I7f8f818f5e33cb04748f160cdd44374b2beec797
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4273acc8d3b388171805169f0c18bc17659ed52e
https://github.com/tribe29/checkmk/commit/4273acc8d3b388171805169f0c18bc176…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-02-18 (Fri, 18 Feb 2022)
Changed paths:
M agents/cmk-agent-ctl/src/config.rs
Log Message:
-----------
agent controller: small cleanup
Remove serde::default from config::Connection fields, since its does not
make sense here (e.g. default for root certificate would be the empty
string).
Change-Id: I70d336346f6da05647e8c901924261876cc44d4d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c88b0b576ebcf8cedb00784a66b00fe40535e704
https://github.com/tribe29/checkmk/commit/c88b0b576ebcf8cedb00784a66b00fe40…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2022-02-18 (Fri, 18 Feb 2022)
Changed paths:
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/config_domains.py
Log Message:
-----------
Fix omd config changes via gui
* fixes global setting changes for local site
* fixes sitespecific setting change for remote sites
* sync of /etc/omd files has still to be adjusted
Change-Id: I9b92b0dbaa018b74612b8bfdf567d03488a88cf5