Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 213dbf4db74df8d45c310a640fac26e3d2147e8a
https://github.com/tribe29/checkmk/commit/213dbf4db74df8d45c310a640fac26e3d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/utils/type_defs/__init__.py
R cmk/utils/type_defs/bakery.py
R tests/unit/cmk/utils/type_defs/test_type_defs_bakery.py
R tests/unit/cmk/utils/type_defs/test_type_defs_platform.py
Log Message:
-----------
bakery: move types to CEE world
Change-Id: Ic0650eecea0fb5f7157d5268f7241184355eb612
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: cc5cb501185e10e2db3a3abecdadc491a388fe42
https://github.com/tribe29/checkmk/commit/cc5cb501185e10e2db3a3abecdadc491a…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/gui/utils/speaklater.py
M cmk/gui/watolib/audit_log.py
M tests/unit/cmk/gui/test_i18n.py
Log Message:
-----------
added *args support for LazyString
Change-Id: I910fbef5bc16a62b467a2d02e273e61f6fde7294
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ee5bd0b6e81ae698fa84493724058d8a1c219349
https://github.com/tribe29/checkmk/commit/ee5bd0b6e81ae698fa84493724058d8a1…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/gui/watolib/config_domains.py
M cmk/utils/certs.py
M cmk/utils/paths.py
M omd/packages/omd/omdlib/main.py
M tests/unit/cmk/gui/watolib/test_config_domains.py
M tests/unit/cmk/utils/test_certs.py
Log Message:
-----------
store remote sites CAs in dedicated files
These CAs are needed to bake trust into the agent packages.
They will be read more often than written, and we usually
only need a single remotes CA, so we put them in dedicated
files.
Change-Id: I8063ddc581b47a0e28fbb95c60b6d2cf414a899e
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: e4e2ecfb09dd065a29a8ed54826e43993cfe763e
https://github.com/tribe29/checkmk/commit/e4e2ecfb09dd065a29a8ed54826e43993…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/gui/mobile.py
M cmk/gui/plugins/views/commands.py
M cmk/gui/plugins/views/crash_reporting.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/views/__init__.py
Log Message:
-----------
Use action_rows instead of num_rows in commands
CMK-6405
This allows us to optimize several commands
that act on several selected object (e.g. event)
So instead of one command per selected object
we issue one command on a list of objects.
Besides num_rows was almost unused and easily
substituted by len(action_rows) where needed
Change-Id: I0eba8066ac2040493bfcfac1e1f6b499dcfadedc
Commit: 3a505bbf30e52eb1f68abdea08da7c74370d94cb
https://github.com/tribe29/checkmk/commit/3a505bbf30e52eb1f68abdea08da7c743…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/ec/main.py
M tests/unit/cmk/ec/test_ec_status.py
Log Message:
-----------
Refactor EC delete_events
This reduces the time complexity from O(n^2)
to a better O(n) by not looping through events twice.
Also added a predicate callable to make delete_events_by
more universal. I.E can delete by event id or event host or whatever.
Change-Id: Ib4bfef2e54e6846c2ef2a1809b235e3239714b9a
Commit: 03927606dc54deb7a48fa3cbdab6166199d5d467
https://github.com/tribe29/checkmk/commit/03927606dc54deb7a48fa3cbdab616619…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/ec/main.py
M cmk/gui/plugins/views/mkeventd.py
Log Message:
-----------
Optimize delete all events of host
CMK-6405
The command does not need to make
a round-trip query. The EC find all events of host itself.
Especially useful if you consider the site can have
a remote site with slow connection.
Change-Id: I72775a1d18a7764fe250eea07423015193e7b035
Commit: f312f36e018f26ad127344b5210b9a958fb9cdf2
https://github.com/tribe29/checkmk/commit/f312f36e018f26ad127344b5210b9a958…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
A .werks/14851
Log Message:
-----------
14851 Improve performance of "Archive events" actions
Change-Id: I5160899b02b3f1623e31797466b3b988028c95a7
Compare: https://github.com/tribe29/checkmk/compare/94a06ea18df0...f312f36e018f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c962f6cd5a8870423f53f9bdad4210c984b3e6ec
https://github.com/tribe29/checkmk/commit/c962f6cd5a8870423f53f9bdad4210c98…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/gui/plugins/wato/backup_domains.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/watolib/activate_changes.py
A cmk/gui/watolib/backup_snapshots.py
R cmk/gui/watolib/snapshots.py
A tests/unit/cmk/gui/watolib/test_backup_snapshots.py
R tests/unit/cmk/gui/watolib/test_snapshots.py
Log Message:
-----------
Rename snapshots to cmk.gui.watolib.backup_snapshots
Clarify the name to prevent confusion with the config synchronization
snapshots created for activate changes.
Change-Id: Ie43beccb5bdd0b1b87d851f3e9b6448542fa6b74
Commit: 1c108b45218dfe0df9600503153dc5380f2962e2
https://github.com/tribe29/checkmk/commit/1c108b45218dfe0df9600503153dc5380…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/config_sync.py
M tests/Makefile
Log Message:
-----------
Break CME snapshot import cycle
Move common functionality needed by CRE and CME snapshots to
cmk.gui.watolib.config_sync. This module is already used by
cmk.gui.watolib.activate_changes and
managed.cmk.gui.cme.managed_snapshots. In addition it also already
contains some of the configuration snapshot handling.
Change-Id: I076f13d8aeb37bfa5d308f9d391450b614217546
Commit: 7a5a076711e5304fd467f685573eabcd578f46cb
https://github.com/tribe29/checkmk/commit/7a5a076711e5304fd467f685573eabcd5…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/gui/logged_in.py
M tests/unit/cmk/gui/test_logged_in.py
Log Message:
-----------
Remove unused attribute from LoggedInUser
Preparation for adding a new user role for agent registration.
CMK-11246
Change-Id: I2a18ad3e36512fd347104d83bf28116df323587b
Commit: e712122bf48c2784e1af9276a18aa8b1384ca0f0
https://github.com/tribe29/checkmk/commit/e712122bf48c2784e1af9276a18aa8b13…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
A .werks/14824
M cmk/gui/config.py
M cmk/gui/dashboard.py
M cmk/gui/default_permissions.py
M cmk/gui/pagetypes.py
M cmk/gui/permissions.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/sidebar/bookmarks.py
M cmk/gui/plugins/sidebar/nagvis_maps.py
M cmk/gui/plugins/sidebar/performance.py
M cmk/gui/plugins/sidebar/search.py
M cmk/gui/plugins/sidebar/site_status.py
M cmk/gui/plugins/sidebar/speedometer.py
M cmk/gui/plugins/sidebar/tactical_overview.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/sidebar/virtual_host_tree.py
M cmk/gui/plugins/sidebar/wato.py
M cmk/gui/plugins/views/icons/utils.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/views/__init__.py
M cmk/gui/visuals.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_userroles.py
M tests/unit/cmk/gui/test_dashboard.py
M tests/unit/cmk/gui/test_logged_in.py
Log Message:
-----------
Split builtin role ids into by default authorized/unauthorized
Currently, we only have by default authorized builtin roles (admin,
user, guest). This is a preparation for adding a by default unauthorized
builtin role.
Also use the new variable in more places (where we previously had an
explicit list of user roles).
CMK-11246
Change-Id: If5660d337bb804e8a5ec8bf16381d34db984ace2
Commit: e8da38a043cc7e8f2db2cd30062c763f0a6ea432
https://github.com/tribe29/checkmk/commit/e8da38a043cc7e8f2db2cd30062c763f0…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M cmk/gui/config.py
M cmk/gui/default_permissions.py
M cmk/gui/plugins/openapi/endpoints/certs.py
M cmk/gui/plugins/userdb/utils.py
M tests/unit/cmk/gui/test_logged_in.py
M tests/unit/cmk/gui/test_permissions.py
M tests/unit/cmk/gui/watolib/test_user_roles.py
Log Message:
-----------
Add new, dedicated user role for agent registration
The new role has two permissions:
* Agent pairing (establishing trust)
* Registration of new hosts
CMK-11246
Change-Id: I2160d1cf3daa01cbf347e714a5fbea088b0405ea
Commit: 187b531dad6091aac720a81f82a0a8f214222612
https://github.com/tribe29/checkmk/commit/187b531dad6091aac720a81f82a0a8f21…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M agents/cmk-agent-ctl/src/constants.rs
M agents/cmk-agent-ctl/src/mailslot_transport.rs
M agents/cmk-agent-ctl/src/modes/status.rs
M agents/cmk-agent-ctl/src/setup.rs
M agents/cmk-agent-ctl/tests/test_cli.rs
Log Message:
-----------
add possibility to log in the file for controller
- Environment Variable CMK_AGENT_CTL_LOG_TO_FILE must be set in 1
- Log is redirected either to $MK_LOGDIR or current dir
- Feature available on Windows as more complicated OS to debug/trace
Change-Id: I40cf138977f079369358d5f04a4dcb01ef5407d1
Compare: https://github.com/tribe29/checkmk/compare/b494b9aa7643...187b531dad60
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4e24b2b48b2a66a4e22617e1d101b9fd9f7aab88
https://github.com/tribe29/checkmk/commit/4e24b2b48b2a66a4e22617e1d101b9fd9…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-10-23 (Sun, 23 Oct 2022)
Changed paths:
M cmk/utils/type_defs/__init__.py
A cmk/utils/type_defs/bakery.py
A tests/unit/cmk/utils/type_defs/test_type_defs_bakery.py
M tests/unit/cmk/utils/type_defs/test_type_defs_platform.py
Log Message:
-----------
Revert "bakery: move types to CEE world"
This reverts commit ca7d4a2c8cef4be1ee09491268045085b32e7d78.
Commit: b494b9aa76432a34d19451e55a0f8c17b34ed4fe
https://github.com/tribe29/checkmk/commit/b494b9aa76432a34d19451e55a0f8c17b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-10-23 (Sun, 23 Oct 2022)
Changed paths:
A cmk/utils/msi_engine.py
A cmk/utils/msi_patch.py
M tests/integration/cmk/utils/test_msi_engine_it.py
A tests/unit/cmk/utils/test_msi_engine.py
A tests/unit/cmk/utils/test_msi_patch.py
Log Message:
-----------
Revert "bakery: move msi code to CEE"
This reverts commit 549f515f12665fcd2e70b855a951a28b828a79c2.
Compare: https://github.com/tribe29/checkmk/compare/ca7d4a2c8cef...b494b9aa7643
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 549f515f12665fcd2e70b855a951a28b828a79c2
https://github.com/tribe29/checkmk/commit/549f515f12665fcd2e70b855a951a28b8…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-10-23 (Sun, 23 Oct 2022)
Changed paths:
R cmk/utils/msi_engine.py
R cmk/utils/msi_patch.py
M tests/integration/cmk/utils/test_msi_engine_it.py
R tests/unit/cmk/utils/test_msi_engine.py
R tests/unit/cmk/utils/test_msi_patch.py
Log Message:
-----------
bakery: move msi code to CEE
Change-Id: Ifa5a8031d6f6e655f71dee5b0cd71487c072e201
Commit: ca7d4a2c8cef4be1ee09491268045085b32e7d78
https://github.com/tribe29/checkmk/commit/ca7d4a2c8cef4be1ee09491268045085b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-10-23 (Sun, 23 Oct 2022)
Changed paths:
M cmk/utils/type_defs/__init__.py
R cmk/utils/type_defs/bakery.py
R tests/unit/cmk/utils/type_defs/test_type_defs_bakery.py
M tests/unit/cmk/utils/type_defs/test_type_defs_platform.py
Log Message:
-----------
bakery: move types to CEE world
Change-Id: Ia1a91991db6869fb270565d00ba693c06f216f74
Compare: https://github.com/tribe29/checkmk/compare/8f7a78d2d907...ca7d4a2c8cef
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8f7a78d2d907b917ac01b08e533dc812eeec5c34
https://github.com/tribe29/checkmk/commit/8f7a78d2d907b917ac01b08e533dc812e…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2022-10-21 (Fri, 21 Oct 2022)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/