Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: af93c1d595965f5a444e4553a54c815e262ad09f
https://github.com/tribe29/checkmk/commit/af93c1d595965f5a444e4553a54c815e2…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M tests/unit/cmk/gui/conftest.py
R tests/unit/cmk/gui/plugins/openapi/conftest.py
Log Message:
-----------
Make REST API client fixture available for cee tests as well
client with test web app request handler
CMK-11651
Change-Id: Iedc13b17e9dd48ce4605ee197454da114ead822e
Commit: 8c0d0973330ec4ef96ff83178d6bc9e67d09b817
https://github.com/tribe29/checkmk/commit/8c0d0973330ec4ef96ff83178d6bc9e67…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M tests/testlib/rest_api_client.py
Log Message:
-----------
licensing: add REST-API endpoint to set the license key
CMK-11651
Change-Id: I7a85446f27a3d1f11d4bc6222a8dcbb3c34aee81
Commit: 2021dc82b70cc9de00dbaa5c13d8b8e2e0387489
https://github.com/tribe29/checkmk/commit/2021dc82b70cc9de00dbaa5c13d8b8e2e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M cmk/checkers/host_sections.py
Log Message:
-----------
inventory: Fix missing check whether a host has sections or not
Change-Id: I7d38610db27e3f978e464982226c780e6fcc96ae
Commit: c9ba3bce3a5b3886e6d222a628ef784e17a79415
https://github.com/tribe29/checkmk/commit/c9ba3bce3a5b3886e6d222a628ef784e1…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M cmk/gui/node_visualization.py
Log Message:
-----------
Use PainterParameters
Change-Id: Ia4fe54f83187f43b2b1009aea4044d9e0c815cc8
Compare: https://github.com/tribe29/checkmk/compare/edac6a6ce684...c9ba3bce3a5b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 05ec7e5800777a55abe949abff15748119cda196
https://github.com/tribe29/checkmk/commit/05ec7e5800777a55abe949abff1574811…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M buildscripts/scripts/stages.yml
Log Message:
-----------
Use relative paths more often.
A step towards nuking the absolute paths.
Change-Id: I264233d219c195c2b772df7618a0510653e3a0bb
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6eba3257c70395b1d66917cdc2a74e98de4308cc
https://github.com/tribe29/checkmk/commit/6eba3257c70395b1d66917cdc2a74e98d…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M buildscripts/scripts/stages.yml
A packages/livestatus/.clang-format
A packages/livestatus/.clang-tidy
A packages/livestatus/.iwyu/asio.imp
A packages/livestatus/.iwyu/check_mk.imp
A packages/livestatus/.iwyu/gcc.libc.imp
A packages/livestatus/.iwyu/gcc.stl.headers.imp
A packages/livestatus/.iwyu/gcc.symbols.imp
A packages/livestatus/.iwyu/stl.c.headers.imp
M packages/livestatus/run-ci
Log Message:
-----------
Use local configuration files for clang-format, clang-tidy, and IWYU.
This decouples the Livestatus library even more: It makes it e.g. possible
to use stricter linting rules here without affecting other components.
Change-Id: If4fb8a6398b5027d02e9f3b7fa946c05a821b82f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7ac186c953b3d604aaaae52319ffef1efa5c9348
https://github.com/tribe29/checkmk/commit/7ac186c953b3d604aaaae52319ffef1ef…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
A .werks/15137
A checkman/azure_virtual_network_gateway_bgp
A checkman/azure_virtual_network_gateway_health
A checkman/azure_virtual_network_gateway_peering
A checkman/azure_virtual_network_gateway_settings
M checkman/azure_virtual_network_gateways
M cmk/base/plugins/agent_based/azure_virtual_network_gateways.py
M cmk/base/plugins/agent_based/utils/azure.py
M cmk/gui/plugins/metrics/storage.py
M cmk/gui/plugins/wato/check_parameters/azure.py
M cmk/special_agents/agent_azure.py
M tests/unit/cmk/base/plugins/agent_based/test_azure_virtual_network_gateways.py
Log Message:
-----------
15137 azure_virtual_network_gateway: Added new checks
Monitoring of Azure Virtual Network Gateways is extended
with four new checks and four new metrics.
The new monitored checks are:
LI: Microsoft Azure Virtual Network Gateways: BGP
LI: Microsoft Azure Virtual Network Gateways: Health Probe
LI: Microsoft Azure Virtual Network Gateways: Remote Peering
LI: Microsoft Azure Virtual Network Gateways: Settings
The following metrics have been added to the VNet Gateway services:
LI: Tunnel Ingress Bytes
LI: Tunnel Egress Bytes
LI: Tunnel Ingress Packet Drop Count
LI: Tunnel Egress Packet Drop Count
CMK-11423
Change-Id: I78477ed9b2e0ce1b6a848dda7eb458dd42258d86
Commit: 1d4df430145db5efb5bef0d4130a79b3df80fb90
https://github.com/tribe29/checkmk/commit/1d4df430145db5efb5bef0d4130a79b3d…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M cmk/base/plugins/agent_based/azure_virtual_network_gateways.py
M cmk/base/plugins/agent_based/utils/azure.py
Log Message:
-----------
azure: move datetime parsing to utils
Change-Id: I52cabd2e5d66558b0ab6aa86596ef6d93019d3cb
Commit: 245ec291ef6be047dca28c657ce6b0d0e62b4b94
https://github.com/tribe29/checkmk/commit/245ec291ef6be047dca28c657ce6b0d0e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M cmk/base/agent_based/inventory/_inventory.py
M cmk/gui/inventory.py
M cmk/gui/views/inventory/__init__.py
M cmk/utils/diagnostics.py
M cmk/utils/structured_data.py
M tests/unit/cmk/gui/views/test_views_inventory.py
Log Message:
-----------
Improve type hints
Change-Id: I90cb2c2efee826e67c321e044311707b1eaf13bf
Compare: https://github.com/tribe29/checkmk/compare/be5c5a55d234...245ec291ef6b
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: ebe57a19316cc8a5335ecda84e738733a1029e25
https://github.com/tribe29/checkmk/commit/ebe57a19316cc8a5335ecda84e738733a…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
A .werks/15085
M agents/plugins/mk_postgres.py
Log Message:
-----------
15085 FIX mk_postgres: relax strict instance process name filtering
Prior to this werk, some instances were ignored because their respective
process name was written in capital letters. With this werk, this strict
filtering is relaxed.
SUP-12539
Change-Id: Ic179a59b3f13ed59b70ae5eb6bc87263f2865e7d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2a082d7698d3a06be18b6bad3450c804a8a30d9d
https://github.com/tribe29/checkmk/commit/2a082d7698d3a06be18b6bad3450c804a…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M cmk/gui/mkeventd/wato.py
M cmk/gui/plugins/wato/background_job.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/utils/base_modes.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/backup.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/wato/pages/bulk_edit.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/check_catalog.py
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/download_agents.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/groups.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/icons.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/not_implemented.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/wato/pages/password_store.py
M cmk/gui/wato/pages/pattern_editor.py
M cmk/gui/wato/pages/predefined_conditions.py
M cmk/gui/wato/pages/random_hosts.py
M cmk/gui/wato/pages/read_only.py
M cmk/gui/wato/pages/roles.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/saml2.py
M cmk/gui/wato/pages/search.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/wato/pages/users.py
M tests/unit/cmk/gui/plugins/wato/utils/test_base_modes.py
Log Message:
-----------
Rename WatoMode.permissions -> static_permissions
This is a step towards separating permission checking from the actual
page rendering. In the following commits, we will add methods for
checking dynamic permissions (such as contact groups of hosts).
CMK-11763
Change-Id: Ia759bbb5e57244aeb0b464056d820b8d2f5e2c07
Commit: a5308da9f8c933bb17c2be0df94edc3be44df3d4
https://github.com/tribe29/checkmk/commit/a5308da9f8c933bb17c2be0df94edc3be…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M cmk/gui/plugins/wato/utils/base_modes.py
M cmk/gui/wato/page_handler.py
Log Message:
-----------
Move static permissions check to WatoMode
In a later commit, we will use this check in a new method which checks
both static and dynamic permissions.
CMK-11763
Change-Id: Ic3829e459b94e7a2dcc345b0420d7ca9464afce6
Commit: e11e7b454719900bd6b06e5d09e53a3d6c26e0fb
https://github.com/tribe29/checkmk/commit/e11e7b454719900bd6b06e5d09e53a3d6…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
A .werks/15041
M cmk/gui/plugins/sidebar/search.py
M cmk/gui/plugins/wato/utils/base_modes.py
M cmk/gui/wato/page_handler.py
A cmk/gui/watolib/mode_permissions.py
M cmk/gui/watolib/search.py
M tests/unit/cmk/gui/watolib/test_watolib_search.py
Log Message:
-----------
15041 FIX Improve Setup search performance
WatoMode: Method for checking potentially request-specific permissions
The default implementation only checks static permissions, but
subclasses can add request-specific checks if needed. This method is now
used in the permission checks in the Setup search. This avoids rendering
pages to check if the current user is allowed to see them.
CMK-11763
SUP-12357
Change-Id: I74ab3cdf744643859119afc6877058267e623b55
Commit: c1aab249346dcdfcb7b17f024e6509166827fedb
https://github.com/tribe29/checkmk/commit/c1aab249346dcdfcb7b17f024e6509166…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Host & ruleset pages: Implement permission checks more explicitly
Change-Id: I6e6409b105853ad2308f6675e1a1a9953b747bf2
Commit: 9aa8fcd54aea33fa9653e62ae0d2ed2559afe389
https://github.com/tribe29/checkmk/commit/9aa8fcd54aea33fa9653e62ae0d2ed255…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M cmk/gui/watolib/search.py
M tests/unit/cmk/gui/watolib/test_watolib_search.py
Log Message:
-----------
Setup search: dissolve URLChecker class
Change-Id: Ided2ccf37100300a42428e1da03939c53672fdce
Compare: https://github.com/tribe29/checkmk/compare/0f29ef35a433...9aa8fcd54aea
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0f29ef35a4333946fc2bffc44f747e822ed1e435
https://github.com/tribe29/checkmk/commit/0f29ef35a4333946fc2bffc44f747e822…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2023-01-09 (Mon, 09 Jan 2023)
Changed paths:
M web/htdocs/themes/facelift/scss/_cmk_figures.scss
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
SCSS: Remove unused styles (2)
Removing all styles for HTML elements that cannot be reproduced anymore.
* _cmk_figures.scss
* _dashboard.scss
* _main.scss
* _pages.scss
CMK-11578
Change-Id: I3a4c4ffde13c83c913ff4832b91729f35745fab3