Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4f6283546f94eb5230bacdfd1a39edc152f91e28
https://github.com/tribe29/checkmk/commit/4f6283546f94eb5230bacdfd1a39edc15…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M agents/cmk-agent-ctl/src/agent_receiver_api.rs
M agents/cmk-agent-ctl/src/push.rs
M agents/cmk-agent-ctl/src/registration.rs
M agents/cmk-agent-ctl/src/status.rs
Log Message:
-----------
agent controller: abstract agent receiver api into traits
This allows for dependency injection and hence unit testing without
mocking.
Change-Id: Idf6df1ce667c41d2a0673985fcad9a1120b29047
Commit: 9cc052e0d346f80aa49719ed23f35a445987db53
https://github.com/tribe29/checkmk/commit/9cc052e0d346f80aa49719ed23f35a445…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M agents/cmk-agent-ctl/Cargo.lock
M agents/cmk-agent-ctl/Cargo.toml
M agents/cmk-agent-ctl/src/registration.rs
Log Message:
-----------
agent controller: abstract interactive trust into trait
This completely removes mocking from the unit tests.
Change-Id: Ib2f5aecfd1e0122999eaf60bbf12ec9415ac095a
Compare: https://github.com/tribe29/checkmk/compare/0df592ef0f31...9cc052e0d346
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a5c842aaa7a65887b795739a4ba66b6b7b8c1aa4
https://github.com/tribe29/checkmk/commit/a5c842aaa7a65887b795739a4ba66b6b7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M omd/omd.make
M omd/packages/python3-modules/python3-modules.make
Log Message:
-----------
Python 3 modules: Use standard compiler instead of our own
In our CI containers we always use our own compiler chain. This is
mostly useful for building the cmc on all platforms with the same
compiler of our choice. Since we link the cmc statically there is no
compatibility issue with the distro libraries.
But there are 3rd party C++ components in Checkmk, like protobuf and
grpc, which are dynamically linked with the libstc++. To be compatible
with the target distros, we need to use the distros standard compiler to
build them. Only this way we can produce libraries which are compatible
with the local libstdc++.
All this is specific to our build containers and only needs to have an effect there.
See buildscripts/infrastructure/build-nodes/scripts/install-gnu-toolchain.sh
This change fixes the build of the grpc module.
Change-Id: I13dd9631b1cc609ef3fc4b18c196450b98d6cfc8
Commit: fb546e88cb904d5313d97c8ae86103588ee05ff3
https://github.com/tribe29/checkmk/commit/fb546e88cb904d5313d97c8ae86103588…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M agents/Makefile
A agents/cfg_examples/systemd/check-mk-agent-async.service
A agents/cfg_examples/systemd/check-mk-agent.socket
A agents/cfg_examples/systemd/check-mk-agent@.service
A agents/cfg_examples/systemd/cmk-agent-ctl-daemon.service
A agents/cfg_examples/xinetd.conf
M agents/check-mk-agent.spec
R agents/scripts/super-server/0_systemd/check-mk-agent-async.service
R agents/scripts/super-server/0_systemd/check-mk-agent.socket
R agents/scripts/super-server/0_systemd/check-mk-agent@.service
R agents/scripts/super-server/0_systemd/cmk-agent-ctl-daemon.service
R agents/scripts/super-server/0_systemd/setup
R agents/scripts/super-server/1_xinetd/check-mk-agent
R agents/scripts/super-server/1_xinetd/setup
R agents/scripts/super-server/setup
Log Message:
-----------
Revert "extract super server setup"
This reverts commit 4d94a1b28221467b7d431ce345ef485a4d32cf15.
Compare: https://github.com/tribe29/checkmk/compare/3b16a9d43278...fb546e88cb90
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 06e13af0413d471d4e9285fdb8f71c03f5df648d
https://github.com/tribe29/checkmk/commit/06e13af0413d471d4e9285fdb8f71c03f…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
R checkman/k8s_pod_conditions
A checkman/kube_pod_conditions
R cmk/base/plugins/agent_based/k8s_pod_conditions.py
A cmk/base/plugins/agent_based/kube_pod_conditions.py
M cmk/base/plugins/agent_based/utils/k8s.py
R cmk/gui/plugins/wato/check_parameters/k8s_pod_conditions.py
A cmk/gui/plugins/wato/check_parameters/kube_pod_conditions.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
R tests/unit/cmk/base/plugins/agent_based/test_k8s_pod_conditions.py
A tests/unit/cmk/base/plugins/agent_based/test_kube_pod_conditions.py
R tests/unit/cmk/gui/plugins/wato/check_parameters/test_k8s_pod_conditions.py
A tests/unit/cmk/gui/plugins/wato/check_parameters/test_kube_pod_conditions.py
Log Message:
-----------
k8s_pod_conditions: rename k8s to kube
kube prefix indicates, that this is a new plugin. The change affects
* rulespec group
* function names
* sections names
* plugin names
* plugin location
CMK-9578
Change-Id: I69484ec733e214fdc701bba00ab3e5ec745f17d1
Commit: de16d7b2dff8a468d35913cbcc5b0b4654d273e7
https://github.com/tribe29/checkmk/commit/de16d7b2dff8a468d35913cbcc5b0b465…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
M tests/unit/cmk/special_agents/agent_kube/test_agent_kube_performance.py
Log Message:
-----------
agent_kube: restricting performance pods to running pods
Change-Id: I10a7a26f7e60d5242cc9f38bedabe4d98e72a9ab
Commit: 3b16a9d432782fa893500774f245ce0048534f44
https://github.com/tribe29/checkmk/commit/3b16a9d432782fa893500774f245ce004…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/api_server.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/special_agents/agent_kubernetes/conftest.py
A tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube_api_cronjobs.py
Log Message:
-----------
agent_kube: addition of cronjobs and pods exclusion mechanism
Change-Id: I71998f252df4ed91508734f8d3e9126b68eaf8bd
Compare: https://github.com/tribe29/checkmk/compare/59e1fcdb8ec5...3b16a9d43278
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 59e1fcdb8ec56ac19c2d18183a4440d51a4e018c
https://github.com/tribe29/checkmk/commit/59e1fcdb8ec56ac19c2d18183a4440d51…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M omd/packages/apache-omd/skel/etc/apache/conf.d/security.conf
Log Message:
-----------
Change Feature-Policy Headers
Apparently the Feature-Policy header was renamed to
`Permissions-Policy`.
The OWASP recommendations aren't up-to-date, the `vr`, `speaker` and
`vibrate` features were removed.
CMK-9580
Change-Id: Ib822743e6139f04adf5fdc6380fb16982b283340
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 471a7991fe115e0e54306dcbe964e8ead1366365
https://github.com/tribe29/checkmk/commit/471a7991fe115e0e54306dcbe964e8ead…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M buildscripts/infrastructure/build-nodes/aws/build_ami.yml
M buildscripts/infrastructure/build-nodes/aws/group_vars/vars.yml
Log Message:
-----------
Clean up old ami images before build
Change-Id: If5929ec7bf436a488b0320b8c4a13646905d5bc2
Commit: 7b9ad11e7827170bf85cd8c36157e2f6cbba0d5e
https://github.com/tribe29/checkmk/commit/7b9ad11e7827170bf85cd8c36157e2f6c…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
A .werks/13616
Log Message:
-----------
13616 FIX Users with edit permissions for custom graphs can save their changes
- Include owner into design editor.
- Make sure save instances knows about the graph owner
- Delete duplicated code that generates the graph designer url
SUP-8952
Change-Id: Ia4ae4724e9603072515413b4af0cef79e274e2ca
Compare: https://github.com/tribe29/checkmk/compare/b73748d110af...7b9ad11e7827
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3db8c4394d395137b1a7d1747522d714ed2a8884
https://github.com/tribe29/checkmk/commit/3db8c4394d395137b1a7d1747522d714e…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M cmk/gui/fields/definitions.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/webapi.py
Log Message:
-----------
webapi/watolib: move validate_attributes
Change-Id: I460ea342aed7a17b83c57d78195b80adf6bd4642
Commit: b73748d110afe9a5f9c054b26b4421ce6dbd5773
https://github.com/tribe29/checkmk/commit/b73748d110afe9a5f9c054b26b4421ce6…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M cmk/special_agents/agent_emcvnx.py
M cmk/special_agents/agent_ibmsvc.py
M cmk/special_agents/agent_ipmi_sensors.py
M cmk/special_agents/agent_random.py
M cmk/special_agents/agent_tinkerforge.py
M cmk/update_config.py
M cmk/utils/man_pages.py
M cmk/utils/packaging.py
Log Message:
-----------
Fixes for pylint:consider-using-with, p9
This reverts commit 24c828f671f32e22bae992fe3cc74d953b065149.
Change-Id: I770e2b294fff292465b72bcceea6ed201f90e252
Compare: https://github.com/tribe29/checkmk/compare/4d94a1b28221...b73748d110af
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4d94a1b28221467b7d431ce345ef485a4d32cf15
https://github.com/tribe29/checkmk/commit/4d94a1b28221467b7d431ce345ef485a4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M agents/Makefile
R agents/cfg_examples/systemd/check-mk-agent-async.service
R agents/cfg_examples/systemd/check-mk-agent.socket
R agents/cfg_examples/systemd/check-mk-agent@.service
R agents/cfg_examples/systemd/cmk-agent-ctl-daemon.service
R agents/cfg_examples/xinetd.conf
M agents/check-mk-agent.spec
A agents/scripts/super-server/0_systemd/check-mk-agent-async.service
A agents/scripts/super-server/0_systemd/check-mk-agent.socket
A agents/scripts/super-server/0_systemd/check-mk-agent@.service
A agents/scripts/super-server/0_systemd/cmk-agent-ctl-daemon.service
A agents/scripts/super-server/0_systemd/setup
A agents/scripts/super-server/1_xinetd/check-mk-agent
A agents/scripts/super-server/1_xinetd/setup
A agents/scripts/super-server/setup
Log Message:
-----------
extract super server setup
The extraction of the super server setup
(deployment of files and activation) simplifies
the logic during package installation, upgrade
and removal.
Additionally we no longer have do dynamically
compose shell scripts in python code, but have
proper shell scripts which can be tested by
shellchecker and formatter.
Change-Id: Ib1f545aa2ac81ec49b6b758a4becedffb4442202