Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ad1d5647c13441fb93b60ec029b769a3e9408d34
https://github.com/tribe29/checkmk/commit/ad1d5647c13441fb93b60ec029b769a3e…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
A .werks/13304
Log Message:
-----------
13304 Changed internal livestatus serialization format to json
The GUI now fetches most of the data for the views using the json format instead of python.
Larger views in particular will benefit from this change, as parsing Python data takes
10-15 times longer than parsing the same amount of json data.
A view with 1000 rows roughly fetches 1MB of data.
<ul>
<li>Python parsing: 300ms</li>
<li>Json parsing: 25ms</li>
</ul>
Note: There are still other livestatus queries that use the old python format, but we will reduce them over time.
Change-Id: Ie65583aed2f5f2d520f71e180eb4f41e2b9ccb7f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 78fbfdfd6e33b394ffee41b7beaddac4079be3fb
https://github.com/tribe29/checkmk/commit/78fbfdfd6e33b394ffee41b7beaddac40…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M cmk/gui/htmllib/generator.py
M cmk/gui/htmllib/html.py
M cmk/gui/livestatus_utils/testing.py
M cmk/gui/utils/script_helpers.py
M cmk/gui/wsgi/applications/checkmk.py
Log Message:
-----------
htmllib: Move `mobile` to "base" class
and pass the bool directly, this severes the dep on Response,
which was not used elsewhere in the HTML generation.
CMK-10313
Change-Id: I4579bc423192edc82b0184361687e082f75b7327
Commit: 0dc3349a3cf0a447e0e66ca28b278ee6fdbdc79a
https://github.com/tribe29/checkmk/commit/0dc3349a3cf0a447e0e66ca28b278ee6f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M cmk/gui/htmllib/generator.py
M cmk/gui/htmllib/html.py
Log Message:
-----------
htmllib: Move `show_message` to "base" class
CMK-10313
Change-Id: I6c699f5b49fe80433ca0efe65b2bf4ad52d22e08
Commit: 1570fe063e480ac12429b7b7cf30f16ae224a45c
https://github.com/tribe29/checkmk/commit/1570fe063e480ac12429b7b7cf30f16ae…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M cmk/gui/htmllib/generator.py
M cmk/gui/htmllib/html.py
Log Message:
-----------
htmllib: Move `*page_content` to "base" class
CMK-10313
Change-Id: Ia53a04d03c7dc899494234871845918d92154baa
Commit: 4330fa71ae81225a64ce0f265a305f23f9f0b438
https://github.com/tribe29/checkmk/commit/4330fa71ae81225a64ce0f265a305f23f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M cmk/gui/dashboard.py
M cmk/gui/htmllib/generator.py
M cmk/gui/htmllib/html.py
M cmk/gui/login.py
M cmk/gui/wato/pages/user_profile/two_factor.py
Log Message:
-----------
htmllib: Move `render_headfoot` to "base" class
and remove its useless setter
CMK-10313
Change-Id: I75805cbb8720e70806242d4389208b2fdc487e9c
Compare: https://github.com/tribe29/checkmk/compare/829482870cf2...4330fa71ae81
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 34676e2311e31e10955ff24216ec287088a38705
https://github.com/tribe29/checkmk/commit/34676e2311e31e10955ff24216ec28708…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
A .werks/14141
M agents/check_mk_agent.aix
M agents/check_mk_agent.linux
M cmk/base/plugins/agent_based/network_fs_mounts.py
M tests/unit/cmk/base/plugins/agent_based/test_network_fs_mounts.py
Log Message:
-----------
14141 Show source of NFS mounts in service summary
You can now display the source of the mountpoint on AIX and Linux devices by
updating the respective agent.
Change-Id: Id61ec073efe1cc425ed66a0e6970397312ce4049
Commit: 46368b2c023a46fe05ad381ca0eaa5ec317fe8a8
https://github.com/tribe29/checkmk/commit/46368b2c023a46fe05ad381ca0eaa5ec3…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M agents/cmk-agent-ctl/src/certs.rs
M agents/cmk-agent-ctl/src/cli.rs
M agents/cmk-agent-ctl/src/config.rs
M agents/cmk-agent-ctl/src/constants.rs
M agents/cmk-agent-ctl/src/modes/registration.rs
M agents/cmk-agent-ctl/src/site_spec.rs
M agents/cmk-agent-ctl/src/types.rs
M agents/cmk-agent-ctl/tests/common/mod.rs
M agents/cmk-agent-ctl/tests/test_pull.rs
Log Message:
-----------
agent controller: replace custom port type with u16
This simplifies our code a bit. We can still print a useful error
message in case a user enters an invalid value on the command line.
Change-Id: Ie5336fdd7a3a2973e6faf8d881626fef4cf1d31c
Commit: 829482870cf22a2ce6fb3d3b10cdb72ef3b21042
https://github.com/tribe29/checkmk/commit/829482870cf22a2ce6fb3d3b10cdb72ef…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M agents/scripts/cmk-agent-useradd.sh
Log Message:
-----------
agent controller: use cli to allow legacy mode upon installation
This makes the corresponding file marker an implementation detail.
CMK-10448
Change-Id: Id41ac6a62ee8918c4c1c447dd865d4fa01ea3685
Compare: https://github.com/tribe29/checkmk/compare/40df5e577375...829482870cf2
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 57b48d606bb56add413e649d845d47443bee3afa
https://github.com/tribe29/checkmk/commit/57b48d606bb56add413e649d845d47443…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M agents/cmk-agent-ctl/src/certs.rs
M agents/cmk-agent-ctl/src/cli.rs
M agents/cmk-agent-ctl/src/config.rs
M agents/cmk-agent-ctl/src/constants.rs
M agents/cmk-agent-ctl/src/modes/registration.rs
M agents/cmk-agent-ctl/src/site_spec.rs
M agents/cmk-agent-ctl/src/types.rs
M agents/cmk-agent-ctl/tests/common/mod.rs
M agents/cmk-agent-ctl/tests/test_pull.rs
Log Message:
-----------
agent controller: replace custom port type with u16
This simplifies our code a bit. We can still print a useful error
message in case a user enters an invalid value on the command line.
Change-Id: Ie5336fdd7a3a2973e6faf8d881626fef4cf1d31c
Commit: a8bbb3dc74da4ebed32bd0bbe024588e10a8370c
https://github.com/tribe29/checkmk/commit/a8bbb3dc74da4ebed32bd0bbe024588e1…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M agents/scripts/cmk-agent-useradd.sh
Log Message:
-----------
agent controller: use cli to allow legacy mode upon installation
This makes the corresponding file marker an implementation detail.
CMK-10448
Change-Id: Id41ac6a62ee8918c4c1c447dd865d4fa01ea3685
Compare: https://github.com/tribe29/checkmk/compare/a4ba8194100e...a8bbb3dc74da
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: a4ba8194100eff80425e1e0bc574c5f9a6a54e59
https://github.com/tribe29/checkmk/commit/a4ba8194100eff80425e1e0bc574c5f9a…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-05-11 (Wed, 11 May 2022)
Changed paths:
M cmk/base/plugins/agent_based/utils/k8s.py
M cmk/gui/plugins/metrics/translation.py
M cmk/gui/plugins/views/builtin_inventory_plugins.py
M cmk/gui/plugins/wato/datasource_programs.py
M inventory/k8s_pod_info
M inventory/k8s_selector
M inventory/k8s_service_info
Log Message:
-----------
KUBE: add deprecation warnings
These deprecation warnings will make it easier to remove the relevant
code snippets.
Change-Id: I14304ba1e3d16a363689f5866dd7051d115f1ad5