Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 86b4280584c513dbdc94c4cf39d69b50cef0c6f8
https://github.com/tribe29/checkmk/commit/86b4280584c513dbdc94c4cf39d69b50c…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-02-02 (Wed, 02 Feb 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/api_server.py
Log Message:
-----------
api_server: fix pods directed to incorrect deployment
Previously, we matched pods to their Deployment based on their
selector. We know use the more official way, based on owner_references.
This allows to support Deployments, which have matchExpressions in
their selector.
CMK-9555
Change-Id: I1cf19a50a5ec05859dd713c16672e403985625b7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 55f3c0439e40c2cd0b6a3e935134f8f01c6354a1
https://github.com/tribe29/checkmk/commit/55f3c0439e40c2cd0b6a3e935134f8f01…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-02-02 (Wed, 02 Feb 2022)
Changed paths:
M agents/cmk-agent-ctl/src/tls_server.rs
Log Message:
-----------
Fix rust build windows
Removed dead code to avoid warning
In fact we do not this code at all : whole communication
between controller and windows agent must be performed
using local TCP port.
Change-Id: I649e9effc0c1ba2e12ec5cbb45776c5080fc5ad5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ea0306ac62282125de4d6ce8614a965451065868
https://github.com/tribe29/checkmk/commit/ea0306ac62282125de4d6ce8614a96545…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-02-02 (Wed, 02 Feb 2022)
Changed paths:
M agents/cmk-agent-ctl/src/monitoring_data.rs
Log Message:
-----------
Add method to collect data from the agent over TCP
This change is mandatory for Windows agent, which exposes
own TCP connection locally.
For Linux this functionality isn't required still may be
useful in some use cases.
Note: This is bare minimal solution. Unit tests and logging
will be provided with separate patches on accept of this
one.
TEST: manual using collect() and println() in main().
Change-Id: I03b96aa209cbd91800e21d2191491e84fa0c5256
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6c27dd285aa4d4fb5ae011cf30e51c8dcdef308e
https://github.com/tribe29/checkmk/commit/6c27dd285aa4d4fb5ae011cf30e51c8dc…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-02-02 (Wed, 02 Feb 2022)
Changed paths:
M agents/wnx/watest/test-plugin.cpp
Log Message:
-----------
Add quick and stable unit test for async plugins
Test is quick enough( less than 200ms) to be classified as
a unit test.
Motivation: we really need some tools which find errors
early.
Change-Id: Iade568bf655135671d08a5149f9ed3fd4aab686c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 37899f3714d6550aeb2b92868852e58336c47520
https://github.com/tribe29/checkmk/commit/37899f3714d6550aeb2b92868852e5833…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-02-02 (Wed, 02 Feb 2022)
Changed paths:
M cmk/base/plugins/agent_based/kube_replicas.py
M cmk/base/plugins/agent_based/utils/k8s.py
A cmk/base/plugins/agent_based/utils/kube_deployment_spec.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_replicas.py
A tests/unit/cmk/base/plugins/agent_based/utils/test_kube_deployment_spec.py
Log Message:
-----------
kube_replicas: refactor strategy of DeploymentSpec
* refactor Deployment strategy to remove optional field
* move display of strategy into seperate function for reuse in inventory_kube_deployment
Change-Id: I95a6862554ddcbb36591775298a0d38464c4f139
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 114e45b0d60fe4c1ffdbd8d48d7736703df59d83
https://github.com/tribe29/checkmk/commit/114e45b0d60fe4c1ffdbd8d48d7736703…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-02 (Wed, 02 Feb 2022)
Changed paths:
M cmk/update_config.py
M tests/unit/cmk/test_update_config.py
Log Message:
-----------
Skip password store migration in case it does not exist
Change-Id: Iee1cd6af54c56fd567ebde3b57aeacf1c23d1e65
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0cd8b23f386950a13d950ebfe3fd8b9fb6d6d12e
https://github.com/tribe29/checkmk/commit/0cd8b23f386950a13d950ebfe3fd8b9fb…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-02 (Wed, 02 Feb 2022)
Changed paths:
M Makefile
Log Message:
-----------
incude new agent scripts in build
Change-Id: I8ec339b3286e0bd1f2cae961e1d5f449e544c885
Commit: ca972db23d4a3b247d2706534b11dc0e297e006e
https://github.com/tribe29/checkmk/commit/ca972db23d4a3b247d2706534b11dc0e2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-02 (Wed, 02 Feb 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_config.py
Log Message:
-----------
Improve folder typing
Change-Id: I1cada2b3caa78292f515541807816de3e7e22576
Commit: d2c1a1c398ffc8d03c866c1e2fcd7da030e7af5f
https://github.com/tribe29/checkmk/commit/d2c1a1c398ffc8d03c866c1e2fcd7da03…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-02 (Wed, 02 Feb 2022)
Changed paths:
A .werks/13634
M cmk/gui/plugins/openapi/endpoints/host_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
13634 FIX REST API: Creating hosts via API does not trigger agent baking by default anymore
The REST API endpoints for creating hosts (Create a host, Create a cluster
host, Bulk create hosts) were triggering and agent baking job for the new
hosts after configuring the hosts.
This may be useful in some cases, but in the most cases it is not intended to
do it. Since the job needs some resources for the baking and also holds locks
during baking, the job might slow down subsequent API calls.
To address both needs we now added an optional query parameter
<tt>?bake_agent=[1|0]</tt> to the API calls mentioned above.
The default behaviour has been changed: If you don't specify the parameter, the
agents are not baked anymore. Only when you call the endpoints with
<tt>?bake_agent=1</tt>, the agent baking job will be started.
CMK-9553
Change-Id: I461296a27abebaac26aafcb799d7437c18444562
Commit: ded392b47e4aefbf3c1bd5f7d016ac1a6b665472
https://github.com/tribe29/checkmk/commit/ded392b47e4aefbf3c1bd5f7d016ac1a6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-02 (Wed, 02 Feb 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_config.py
Log Message:
-----------
Cleanup warnings
Change-Id: I4e8ed418d400993928dbab99d0544131b8f9fe91
Compare: https://github.com/tribe29/checkmk/compare/babb8dd712a4...ded392b47e4a