Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 865aec196197101db55f1225b19d5d6fd0b91366
https://github.com/tribe29/checkmk/commit/865aec196197101db55f1225b19d5d6fd…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
A .werks/14962
M agents/Makefile
M agents/check-mk-agent.spec
M agents/scripts/super-server/0_systemd/setup
M tests/unit-shell/agents/scripts/super-server/0_systemd/test_setup.sh
Log Message:
-----------
14962 FIX Running cmk-agent-ctl leads to segfault on SELinux systems
When installing an RPM agent package including the agent controller
(prepackaged agent package or agent bakery package), running the <tt>cmk-agent-ctl</tt>
executable did fail on some systems with active SELinux.
This lead to an installation without active controller, and thus without TLS encryption.
Affected systems include, but are not limited to, RHEL9 and derivates.
The root cause for this problem was that the controller was shipped as a UPX-compressed
executable, which required text-relocation on execution. Further details can be found at
this forum discussion: https://forum.checkmk.com/t/cmk-agent-ctl-segmentation-fault-on-rocky-linux…
To fix this problem, we now avoid to compress the agent controller with UPX. Instead, the
cmk-agent-ctl executable is shipped as a gzip-archive and gets uncompressed on package
installation.
You can fix your existing agent installations by updating with a new agent package. With activated
automatic updates, this should happen automatically after baking agents.
CMK-11662
Change-Id: Icf9729b978bb8259226c9b5f54216f71ba39395b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5e15904c2fcb567695def45b549578235e96b7c2
https://github.com/tribe29/checkmk/commit/5e15904c2fcb567695def45b549578235…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 10 Werk IDS
Change-Id: I5917496052af5ce80d5a6792e241802a8f836ca3
Commit: 5fb6ffe8207251e51f2efebce83003f0b0fcde92
https://github.com/tribe29/checkmk/commit/5fb6ffe8207251e51f2efebce83003f0b…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
M cmk/base/config.py
M cmk/base/sources.py
Log Message:
-----------
Let ConfigCache create PiggybackFetcher
CMK-11862
Change-Id: Icc9d2ad888e2771751076f185e34008cb07023fd
Commit: 346ee9b4ce1f4044408bacb4dd73c0386997e3ac
https://github.com/tribe29/checkmk/commit/346ee9b4ce1f4044408bacb4dd73c0386…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/_discovery.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/agent_based/inventory/_inventory.py
M cmk/base/automations/check_mk.py
M cmk/base/modes/check_mk.py
M cmk/base/sources.py
Log Message:
-----------
Pass ConfigCache explicitly to parser
CMK-11862
Change-Id: Iab725af74a60e37e4e3d48064406556c8c384e2a
Commit: d377984769f2de5fbc8772db03518041085d7922
https://github.com/tribe29/checkmk/commit/d377984769f2de5fbc8772db035180410…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
A .werks/14707
M cmk/utils/agent_registration.py
M tests/unit/cmk/utils/test_agent_registration.py
Log Message:
-----------
14707 FIX agent_receiver: Fix crash in activation after omd cp
Previously, the activation of changes would crash in the
sites created as copies with the omd cp command.
The error message stated "Permission denied:
'/omd/sites/SITE_NAME/tmp/check_mk/data_source_cache/push-agent/HOST_NAME'".
SUP-12117
Change-Id: I4474e1159ac13d11182bee450b8b8b6567072112
Compare: https://github.com/tribe29/checkmk/compare/6c8c19c7a053...d377984769f2
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 974622520642fd8c0a86c2500e7ab22a295ff985
https://github.com/tribe29/checkmk/commit/974622520642fd8c0a86c2500e7ab22a2…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
A .werks/15063
M cmk/gui/wato/pages/users.py
Log Message:
-----------
15063 FIX Resetting password expiry, change enforcement for automation users
When changing the password for an automation user the time of the last password change was not set.
If the global setting <i>Maximum age of passwords</i> was enabled and the password retired, the login was not possible even if the password was newly set.
When a automation user is forced to change the password (e.g. through Werk #14391), being set by an administrator was not honored.
This is now fixed.
Change-Id: I96f6ab8aca447b52f5f5a57eeb4bd9b0acd0c3a9
Commit: 90db796ca9c04ab8556e63831b06151cf0a15c2e
https://github.com/tribe29/checkmk/commit/90db796ca9c04ab8556e63831b06151cf…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
A .werks/15083
M cmk/special_agents/utils/request_helper.py
Log Message:
-----------
15083 FIX agent_prism: remove newline during authorization header generation
Prior to this werk, the Prism special agent added a newline to the auth
header value depending on the length of the password. This werk removes
this addition.
Change-Id: Ib343dc7a6858ed117939d9e67d29c18112bc28cc
Compare: https://github.com/tribe29/checkmk/compare/c61e1b4ff76e...90db796ca9c0
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: d8556db87ae1b5951aed63ca70847ae4207b40ee
https://github.com/tribe29/checkmk/commit/d8556db87ae1b5951aed63ca70847ae42…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
A .werks/15063
M cmk/gui/wato/pages/users.py
Log Message:
-----------
15063 FIX Resetting password expiry, change enforcement for automation users
When changing the password for an automation user the time of the last password change was not set.
If the global setting <i>Maximum age of passwords</i> was enabled and the password retired, the login was not possible even if the password was newly set.
When a automation user is forced to change the password (e.g. through Werk #14391), being set by an administrator was not honored.
This is now fixed.
Change-Id: I96f6ab8aca447b52f5f5a57eeb4bd9b0acd0c3a9
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 7031a41ba89b01b6e9d601276a770f35d143f332
https://github.com/tribe29/checkmk/commit/7031a41ba89b01b6e9d601276a770f35d…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
A .werks/15083
M cmk/special_agents/utils/request_helper.py
Log Message:
-----------
15083 FIX agent_prism: remove newline during authorization header generation
Prior to this werk, the Prism special agent added a newline to the auth
header value depending on the length of the password. This werk removes
this addition.
Change-Id: Ib343dc7a6858ed117939d9e67d29c18112bc28cc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bdda54e831823c15f48617e89aa0078182e6145d
https://github.com/tribe29/checkmk/commit/bdda54e831823c15f48617e89aa007818…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
A .werks/15083
M cmk/special_agents/utils/request_helper.py
Log Message:
-----------
15083 FIX agent_prism: remove newline during authorization header generation
Prior to this werk, the Prism special agent added a newline to the auth
header value depending on the length of the password. This werk removes
this addition.
Change-Id: Ib343dc7a6858ed117939d9e67d29c18112bc28cc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e5b251140835688692f4babdf8bf05ee3a334d31
https://github.com/tribe29/checkmk/commit/e5b251140835688692f4babdf8bf05ee3…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
M cmk/base/config.py
M cmk/base/sources.py
Log Message:
-----------
Let ConfigCache create IPMIFetcher
- This reduces and localizes the direct calls to cmk.base.config
and reverses the dependence on the global config.
- This reduces feature envy.
- This let's us differentiate between the part of the config that
comes from the end-user over command line arguments from the part
that comes from the evaluation of the rules.
CMK-11862
Change-Id: Ib40e050945b098bdf40d970e7e9986a18348567e
Commit: 713711beb55b6c0539309e32a4cba93bee3a59a0
https://github.com/tribe29/checkmk/commit/713711beb55b6c0539309e32a4cba93be…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
M cmk/base/config.py
M cmk/base/sources.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Let ConfigCache create TCPFetcher
CMK-11862
Change-Id: Iaf3c5200a91874eb6aeaca56f291703c72d4cda9
Compare: https://github.com/tribe29/checkmk/compare/7d605ca595cb...713711beb55b
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 5d776d6bb7105fc9461779267435307abda043bf
https://github.com/tribe29/checkmk/commit/5d776d6bb7105fc9461779267435307ab…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
A .werks/14707
M cmk/utils/agent_registration.py
M tests/unit/cmk/utils/test_agent_registration.py
Log Message:
-----------
14707 FIX agent_receiver: Fix crash in activation after omd cp
Previously, the activation of changes would crash in the
sites created as copies with the omd cp command.
The error message stated "Permission denied:
'/omd/sites/SITE_NAME/tmp/check_mk/data_source_cache/push-agent/HOST_NAME'".
SUP-12117
Change-Id: I4474e1159ac13d11182bee450b8b8b6567072112
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7d605ca595cb8a4bd0b82a9dece4f193f21c999f
https://github.com/tribe29/checkmk/commit/7d605ca595cb8a4bd0b82a9dece4f193f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
M agent-receiver/agent_receiver/endpoints.py
M agent-receiver/agent_receiver/utils.py
M cmk/gui/plugins/openapi/endpoints/host_internal.py
M cmk/gui/watolib/agent_registration.py
M cmk/utils/agent_registration.py
M tests/unit/agent_receiver/test_endpoints.py
M tests/unit/agent_receiver/test_receiver_utils.py
M tests/unit/cmk/utils/test_agent_registration.py
Log Message:
-----------
Bring back "Change agent receivers understanding of 'push'"
This reverts commit 9373b0794c2486acbf1b8e17931ee131061feba0.
CMK-11843
Change-Id: I08c1e52db30d50fd5a390e432ae52b95bc40fde3