Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2ead62094c709e401c161db60ca62281475bc10c
https://github.com/tribe29/checkmk/commit/2ead62094c709e401c161db60ca622814…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2022-06-07 (Tue, 07 Jun 2022)
Changed paths:
M .gitignore
M scripts/run-in-docker.sh
Log Message:
-----------
run-in-docker: enable containerized and native work in the same worktree
In short this change
* .. allows both containerized and native scenario in the same worktree
* .. only addresses local development
* .. introduces a $HOME directory for the container
* .. should not affect the way scripts are being run
* .. does not affect the native scenario
* .. should not affect CI builds
Currently a given check_mk clone/worktree has to be used in
acontainerized or a native context. Both at a time are not possible
because of conflicting artifacts directories (currently only
`omd/build/` and `.venv/`). In an ideal world those directories could be
located in separate dedicated build directories but that's currently not
the case.
This change makes `run-in-docker.sh` provide separate artifact
directories for the containerized case by mapping them on top of those
for the native build. Additionally a dedicated $HOME directory is being
created and passed as environment variable to address caching and user
based state.
There is room for some improvement regarding initial build dependencies
forcing `make .venv` to be triggered every time a command is being
exectuted in containerized context (doesn't take too long, though).
Change-Id: Ib8ea77b97518c9a1a6808f44ff0e0ca0cfde8a23
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 9f0505d1b23567b729a1e07bf2410adb293d72c9
https://github.com/tribe29/checkmk/commit/9f0505d1b23567b729a1e07bf2410adb2…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-06-07 (Tue, 07 Jun 2022)
Changed paths:
M agents/wnx/src/common/fmt_ext.h
M agents/wnx/watest/test-fmt_ext.cpp
Log Message:
-----------
Add formatter for std::optional
Change-Id: I570cabf2a62e9d73c9a68e044ae04ca7ee67f800
Commit: a82ff6fb2371c6eb6e878b94a967bdac5b3bb615
https://github.com/tribe29/checkmk/commit/a82ff6fb2371c6eb6e878b94a967bdac5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-06-07 (Tue, 07 Jun 2022)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/common/cfg_yaml.h
M agents/wnx/src/engine/cfg.h
M agents/wnx/src/engine/cfg_details.h
M agents/wnx/src/engine/groups.cpp
M agents/wnx/src/engine/logger.cpp
M agents/wnx/src/engine/logger.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/watest/test-log.cpp
M agents/wnx/watest/test-yaml.cpp
Log Message:
-----------
Add possibility to configure log rotation for win-agent
CMK-4526
Change-Id: Ie76cff5287a9af0bc5b447d882df5f3a90efc74c
Compare: https://github.com/tribe29/checkmk/compare/f2404d854bd4...a82ff6fb2371
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 15f048e17be98b5b2b547af628d340278c46ea52
https://github.com/tribe29/checkmk/commit/15f048e17be98b5b2b547af628d340278…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-04 (Sat, 04 Jun 2022)
Changed paths:
M .werks/11678
Log Message:
-----------
update werk: local checks new API
SUP-10322
Change-Id: I9c493d3c50211a6ca21093470407aab35b5e2cbd
Commit: 8b82e7c352a4c89852be4869d68278a2e7361693
https://github.com/tribe29/checkmk/commit/8b82e7c352a4c89852be4869d68278a2e…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-04 (Sat, 04 Jun 2022)
Changed paths:
M .werks/13847
Log Message:
-----------
update werk: local checks new API (II)
SUP-10322
Change-Id: I050c3cf55d182f050f204657b5779061189bdc23
Commit: 3e1eba85f7121e7ca56d38f6d7284875ccae0697
https://github.com/tribe29/checkmk/commit/3e1eba85f7121e7ca56d38f6d7284875c…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-07 (Tue, 07 Jun 2022)
Changed paths:
M cmk/base/plugins/agent_based/utils/kube.py
Log Message:
-----------
KUBE: fix explanation docstring
The docstring incorrectly declared, that we prepend 'kube/', which was
an outdated statement.
Change-Id: Ia533b8b6add020135114821dfafa54191ca7df96
Commit: d4fa900d9daa6c7baa7d231683fe6658226c303e
https://github.com/tribe29/checkmk/commit/d4fa900d9daa6c7baa7d231683fe66582…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-07 (Tue, 07 Jun 2022)
Changed paths:
M tests/unit/cmk/special_agents/utils_kubernetes/test_api_server.py
Log Message:
-----------
test_api_server: fix statefulness of tests
These tests reference the root Logger, which in turn is modified by the
test
`tests/unit/cmk/cee/dcd/test_manager.py::test_manager_register_config`
We explicitely set the log level, such that they no longer fail if
they are executed after the aforementioned one.
Change-Id: I1841832f6ca0820902b4a3bd0547123a935312a8
Commit: f2404d854bd402c0b835043ebe930881a1fa2bb4
https://github.com/tribe29/checkmk/commit/f2404d854bd402c0b835043ebe930881a…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-06-07 (Tue, 07 Jun 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
Log Message:
-----------
KUBE agent_kube: remove redundant assert namespace patterns
The condition that namespace_include_patterns or
namespace_exclude_patterns is empty is enforced by argparser.
Change-Id: I5d8d30c7f2ee088344e6bd5e177ce55794ec6720
Compare: https://github.com/tribe29/checkmk/compare/79b7e136c2f6...f2404d854bd4