Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b289dd0e9772750b8eee46ab1365fca66abf9902
https://github.com/tribe29/checkmk/commit/b289dd0e9772750b8eee46ab1365fca66…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
A .werks/13568
M cmk/special_agents/agent_azure.py
Log Message:
-----------
13568 FIX agent_azure: Enable passing secret via commandline (for debugging)
Secrets for the special agents *should* be passed via stdin due to security reasons.
But for debugging on the command line, we should enable passing them via a parameter.
This was not working for agent_azure and is fixed now.
Change-Id: I5a6aa5a89f61dacfce5964cddf202296ca1f293f
Commit: 0f4dfc50c83bf2098f3b8b1170a336e0a66654c9
https://github.com/tribe29/checkmk/commit/0f4dfc50c83bf2098f3b8b1170a336e0a…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
A .werks/13567
M agents/plugins/mk_logwatch.py
M tests/agent-plugin-unit/test_mk_logwatch.py
Log Message:
-----------
13567 FIX Raise in debug only if no cfg was found (mk_logwatch)
mk_logwatch.py was raising IOError in debug mode although a logwatch.cfg existed in either logwatch.d or MK_CONFDIR.
It is now only raising if no configuration at all was found.
SUP-7174
Change-Id: I519a941d1b9e88c145d1206d0a78fccc56ad2516
Compare: https://github.com/tribe29/checkmk/compare/9f3b455d9a3d...0f4dfc50c83b
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: af2eb09884e986275d7d8f0454160818afb537ed
https://github.com/tribe29/checkmk/commit/af2eb09884e986275d7d8f0454160818a…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
A .werks/13568
M cmk/special_agents/agent_azure.py
Log Message:
-----------
13568 FIX agent_azure: Enable passing secret via commandline (for debugging)
Secrets for the special agents *should* be passed via stdin due to security reasons.
But for debugging on the command line, we should enable passing them via a parameter.
This was not working for agent_azure and is fixed now.
Change-Id: I5a6aa5a89f61dacfce5964cddf202296ca1f293f
Commit: bc41aae8f4d786f521bdcd2831cbc2b2d6483023
https://github.com/tribe29/checkmk/commit/bc41aae8f4d786f521bdcd2831cbc2b2d…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
A .werks/13567
M agents/plugins/mk_logwatch.py
M tests/agent-plugin-unit/test_mk_logwatch.py
Log Message:
-----------
13567 FIX Raise in debug only if no cfg was found (mk_logwatch)
mk_logwatch.py was raising IOError in debug mode although a logwatch.cfg existed in either logwatch.d or MK_CONFDIR.
It is now only raising if no configuration at all was found.
SUP-7174
Change-Id: I519a941d1b9e88c145d1206d0a78fccc56ad2516
Compare: https://github.com/tribe29/checkmk/compare/238c3d64eb8b...bc41aae8f4d7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 25629cd10e82a7ec773d7ae9b749c420844ecdd8
https://github.com/tribe29/checkmk/commit/25629cd10e82a7ec773d7ae9b749c4208…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
Log Message:
-----------
kube transform: change NodeStatus to NodeConditions
Change-Id: I68f2fd2a8de28a58365b809c1c7b7ef3655e2525
Commit: 7ff98025615575ada78a43c23087e44f08bdc095
https://github.com/tribe29/checkmk/commit/7ff98025615575ada78a43c23087e44f0…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_api_nodes.py
Log Message:
-----------
agent_kube: addition of node info section
Change-Id: I3adc9a3292728a3bcc0e4caf8b4938e17bebbc94
Commit: 5441d23e4843a0bc6baef2bf90b583d03ed3d9f4
https://github.com/tribe29/checkmk/commit/5441d23e4843a0bc6baef2bf90b583d03…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
M cmk/base/plugins/agent_based/utils/k8s.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
k8s: addition of NodeInfo schema
Change-Id: Ib66b937f27155e37517676ac557f045c33192bc9
Commit: fa3c826cd5b180c4bde0ccc1ffb930a74d192757
https://github.com/tribe29/checkmk/commit/fa3c826cd5b180c4bde0ccc1ffb930a74…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
M agents/cmk-agent-ctl/src/config.rs
M agents/cmk-agent-ctl/src/main.rs
Log Message:
-----------
agent controller: Implement JSON config loading in trait
This reduces code duplication.
Change-Id: I470cbe25b1aa484b03d796ed6a6d9b314b4953c1
Commit: aa8b79875af8a8828a5d28620296d729f9f413f8
https://github.com/tribe29/checkmk/commit/aa8b79875af8a8828a5d28620296d729f…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
M agents/cmk-agent-ctl/src/config.rs
M agents/cmk-agent-ctl/src/main.rs
M agents/cmk-agent-ctl/src/tls_server.rs
Log Message:
-----------
agent controller: New storage format for registered connections
Registered connections are now stored according to the connection type
(push, pull, pull_imported). This allows for having both push and pull
connections on the same host and it is also a preparation for
implementing the command for importing pull connections.
Change-Id: I854df97260a131b75452c54ff27c9abb3f31fbec
Commit: 9f3b455d9a3d40085f9e89fbda217c874d192f85
https://github.com/tribe29/checkmk/commit/9f3b455d9a3d40085f9e89fbda217c874…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
M agents/cmk-agent-ctl/src/main.rs
Log Message:
-----------
agent controller: Simplify ownership management of cmk-agent $HOME
The agent controller now simply tries to recursively set cmk-agent as
the owner of all files and all directories in it's home directory.
Change-Id: I15d1304833461630bd333deae6628b92fac9f681
Compare: https://github.com/tribe29/checkmk/compare/96a653080e6e...9f3b455d9a3d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 96a653080e6ea49ec254d5fdf639d33fa589b071
https://github.com/tribe29/checkmk/commit/96a653080e6ea49ec254d5fdf639d33fa…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
A .werks/13474
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
A checkman/checkmk_agent_plugins
A cmk/base/plugins/agent_based/checkmk_agent_plugins.py
M cmk/gui/plugins/views/builtin_inventory_plugins.py
A cmk/gui/plugins/wato/check_parameters/checkmk_agent_plugins.py
A tests/unit/cmk/base/plugins/agent_based/test_checkmk_agent_plugins.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
13474 Monitor And inventorize Checkmk agent plugins and local checks
SUP-6518
CMK-9161
Change-Id: Ic319f02732a4ef2bad5bcf71188f028b47574e61
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 35a0c155ea456e3aaeb9a284700881886a152c1c
https://github.com/tribe29/checkmk/commit/35a0c155ea456e3aaeb9a284700881886…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0933321709fb5d2d37e8c03bde2a3d8ecbd9514c
https://github.com/tribe29/checkmk/commit/0933321709fb5d2d37e8c03bde2a3d8ec…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
M cmk/base/core.py
M cmk/base/core_config.py
M cmk/base/core_nagios.py
M cmk/gui/plugins/wato/omd_configuration.py
M cmk/gui/plugins/watolib/utils.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/check_mk_automations.py
M cmk/gui/watolib/config_domains.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/utils/type_defs/core_config.py
Log Message:
-----------
Revert "Revert "Introduced settings ABCConfigDomain:activate(..)""
This reverts commit fe7ddcbcbe1521d82e358059439fa774eb213169.
Change-Id: Ic4302b4805df512b68a2e518bb1a661247587f85
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ab756437140738facfff4bef12c33226053441b8
https://github.com/tribe29/checkmk/commit/ab756437140738facfff4bef12c332260…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
R cmk/gui/plugins/views/builtin.py
M cmk/gui/plugins/views/inventory.py
R cmk/gui/views.py
A cmk/gui/views/__init__.py
A cmk/gui/views/builtin_views.py
Log Message:
-----------
Move builtin views from plugins to main module
The views are referenced by other plugins. Since plugins should
not rely on each other, we move the builtin views now to the
views main module. Making a package out of it along the way.
Change-Id: I86f59e13d9bbaa5d12da9bbf863b342faffda2e2
Commit: 828df6ab47bfc793792fe9bd4ee66502e6bbd485
https://github.com/tribe29/checkmk/commit/828df6ab47bfc793792fe9bd4ee66502e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
M cmk/gui/plugins/views/inventory.py
M cmk/gui/views/__init__.py
Log Message:
-----------
Execute inventory dynamic plugin registration after plugin loading
The HW/SW inventory registers dynamic columns, tables and views based
on several other existing plugins. Like for example "display hints".
This registration of dynamic elements needs to be done after ALL plugins
are loaded to make the process independent of plugin loading order.
Change-Id: Iee2df8c9bcae14966cfa3bc0af326c56ae3c96f5
Commit: e4363fad7176b247763e25c161fed4c5e2281e6c
https://github.com/tribe29/checkmk/commit/e4363fad7176b247763e25c161fed4c5e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
M cmk/gui/modules.py
M cmk/gui/plugins/views/__init__.py
M cmk/gui/plugins/views/icons/__init__.py
M cmk/gui/plugins/views/perfometers/__init__.py
M cmk/gui/views/__init__.py
A tests/unit/cmk/gui/plugins/views/__init__.py
Log Message:
-----------
Centralize plugin loading #5
This commit changes the views plugin packages.
Change-Id: I4995cd66b3c7ebe7ac2e9d810898bd0d494339df
Commit: b295fea422ecd67aca6784d6d87e181aa8eec88d
https://github.com/tribe29/checkmk/commit/b295fea422ecd67aca6784d6d87e181aa…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-12-08 (Wed, 08 Dec 2021)
Changed paths:
M cmk/.f12
M cmk/gui/__init__.py
M cmk/gui/plugins/__init__.py
M omd/packages/check_mk/check_mk.make
Log Message:
-----------
Make cmk.gui.plugins an implicit namespace package
To be able to extend Checkmk with GUI plugin modules using the local
hierarchy, we need to make the different plugin packages implicit
namespace packages (according to PEP 402).
This is exact the same mechanism we use for our agent based plugins.
We "only" need to move some stuff out of the way to make it possible
to remove the __init__.py files from the different plugin packages.
This will be done step by step with the upcoming commits.
Change-Id: I75d69b1e9997ccb5591583b850592bbbe01e340b
Compare: https://github.com/tribe29/checkmk/compare/1c52d20f8008...b295fea422ec