Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: da17e525185df1a249f2175da5d6e72066dbb2d1
https://github.com/tribe29/checkmk/commit/da17e525185df1a249f2175da5d6e7206…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
M checks/agent_aws
M cmk/special_agents/agent_aws.py
M tests/unit/checks/test_agent_aws.py
Log Message:
-----------
AWS special agent: Remove configuration handover via stdin
To avoid plain text passwords on the command line, customers can use the
password store.
Change-Id: I6c8b36a87e658c541c29a03e49421da381d1a1f9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a1e40e86cf201956ce001937c8c2c0a7da7b467c
https://github.com/tribe29/checkmk/commit/a1e40e86cf201956ce001937c8c2c0a7d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
M checks/allnet_ip_sensoric
A cmk/base/plugins/agent_based/allnet_ip_sensoric.py
R inventory/allnet_ip_sensoric
M tests/unit/checks/test_allnet_ip_sensoric.py
M tests/unit/checks/test_generic_legacy_conversion.py
A tests/unit/cmk/base/plugins/agent_based/test_inventory_allnet_ip_sensoric.py
Log Message:
-----------
migrate inventory/allnet_ip_sensoric
Change-Id: I4bbb9828c38c85f1f499171948d2729df5f43912
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a8fc89ab4421c7e8c01099c286db91e58d58fe81
https://github.com/tribe29/checkmk/commit/a8fc89ab4421c7e8c01099c286db91e58…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
M cmk/special_agents/agent_gcp.py
Log Message:
-----------
add disk section
Change-Id: I4b92c62080c543e6086bb36a186706244d4d6e62
Commit: 0f8e59b43609045a156afe75301d1b6910aa491e
https://github.com/tribe29/checkmk/commit/0f8e59b43609045a156afe75301d1b691…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
M cmk/special_agents/agent_gcp.py
M tests/unit/cmk/special_agents/test_agent_gcp.py
Log Message:
-----------
Refactor gcp special agent
Add metric member function to generate a request. Allowing to test if I
can get valid request objects from a Metric.
Change-Id: Id34be0bcd534c37ba8ecc0704a0631d17619513f
Commit: 905f88e6f95fd23f931fc81976e49962c91fc584
https://github.com/tribe29/checkmk/commit/905f88e6f95fd23f931fc81976e49962c…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
M cmk/special_agents/agent_gcp.py
M tests/unit/cmk/special_agents/test_agent_gcp.py
Log Message:
-----------
Allow multiple group bys in special agent metrics
Change-Id: I180bd7ceefa4d88a1dbd8f9ec34619ec01a108bd
Commit: e5abf4d398189c5847023f9a4076541c67a1eb0d
https://github.com/tribe29/checkmk/commit/e5abf4d398189c5847023f9a4076541c6…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
M cmk/special_agents/agent_gcp.py
Log Message:
-----------
remove unnecessary runtime type checks
mypy ensures this is correct
Change-Id: Idc9ecf620b17b51c97723b34cc37eec3d7d76b37
Compare: https://github.com/tribe29/checkmk/compare/2f7111c308f2...e5abf4d39818
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 71bab03bfa986bc2f2e6f5016685bdba4f1f77aa
https://github.com/tribe29/checkmk/commit/71bab03bfa986bc2f2e6f5016685bdba4…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
A .werks/14118
Log Message:
-----------
14118 FIX Notification spooler: Fix execution of notifications on sites only forwarding
CMK-10544
Change-Id: I04e70bf7f837954979d5417044891c1a7253d3ad
Commit: 3c79fbcd7ed3856dfae65eb41c9e4ad53e1fe647
https://github.com/tribe29/checkmk/commit/3c79fbcd7ed3856dfae65eb41c9e4ad53…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
A tests/unit/cmk/special_agents/test_agent_prometheus.py
Log Message:
-----------
Add some unit tests for prometheus special agent
This is a preparation for fixing a bug concerning the password store
usage.
Change-Id: I02d8af1f1931d10b7a6705862745042516faf514
Commit: 710f747069dc7f7deaeea67064cf978ae1e8877e
https://github.com/tribe29/checkmk/commit/710f747069dc7f7deaeea67064cf978ae…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
A .werks/14075
M cmk/special_agents/agent_prometheus.py
M tests/unit/cmk/special_agents/test_agent_prometheus.py
Log Message:
-----------
Prometheus special agent: Fix password store usage
Change-Id: I5a6699d3d26217a9ccce350efc5072009b6bcfac
Compare: https://github.com/tribe29/checkmk/compare/4e5ffe9c0042...710f747069dc
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 4e5ffe9c00429c02c1e8701bea45e3f549b65a34
https://github.com/tribe29/checkmk/commit/4e5ffe9c00429c02c1e8701bea45e3f54…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
A .werks/13724
M cmk/ec/actions.py
M cmk/gui/wato/mkeventd.py
M cmk/update_config.py
Log Message:
-----------
13724 SEC Remove legacy macro expansion in Event Console script actions
The Event Console is able to execute actions, e.g. shell scripts, when opening
or cancelling events. Details of the events are available to the script via
environment variables <tt>CMK_</tt> as described in the user manual
(https://docs.checkmk.com/latest/en/ec.html#_shell_scripts_and_emails). This
mechanism will keep working as before.
However, there is a second undocumented mechanism which relies on macro
expansion in the shell scripts. Previously it was possible to use macros (e.g.
<tt>$HOST$</tt>) in the <i>Event Console</i> scripts. These were replaced
before executing the script. The values of these macros can be untrusted input
and lead to command injections. You are only affected by this issue, if your
scripts use the macro expansion.
With this incompatible change we remove the macro expansion mechanism for
security reasons. The site update mechanism tries to detect Event Console
actions using these macros, disables the actions and informs you about this
change. The output of an <tt>omd update</tt> for a rule being disabled would
look like this:
C+:
"Script 'some_action_id' uses macros. We disable it. Please replace the macros
with proper variables before enabling it again!"
C-:
If you use the <i>Event Console</i> with shell script actions you should check
your scripts for macros and replace them with the documented environment
variable approach (Setup > Events > Event Console rule packs > Event Console
configuration > Event Console configuration). You can access all macro values
with environment variables (they are prefixed with <tt>CMK_</tt>).
Change-Id: Ia587b19575003c6f501dc4fe5066af1781a7fef8
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: ceb14d1f20285dcd0c87e5d30e9db46b1b1d6942
https://github.com/tribe29/checkmk/commit/ceb14d1f20285dcd0c87e5d30e9db46b1…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2022-05-23 (Mon, 23 May 2022)
Changed paths:
A .werks/14255
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/watolib/hosts_and_folders.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
14255 host_config: created_at timestamp is no longer updated with the update host endpoint
Previously, on updating the config host endpoint, the meta_data, created_at
timestamp was being changed along side the updated_at timestamp. This werk
fixes this issue by leaving the created_at unaffected.
Change-Id: I2a54184fe6d75228abcce405a6d73a4f099b3e04