Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: f94671bf087b623c3db81990af1989754f0be8c7
https://github.com/tribe29/checkmk/commit/f94671bf087b623c3db81990af1989754…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
A .werks/14636
M cmk/base/packaging.py
M cmk/gui/watolib/activate_changes.py
M cmk/update_config.py
M cmk/utils/diagnostics.py
M cmk/utils/packaging.py
M cmk/utils/paths.py
M omd/packages/check_mk/scripts/update-pre-hooks/01_mkp-disable-outdated
M tests/unit/cmk/base/test_diagnostics.py
M tests/unit/cmk/utils/test_packaging.py
Log Message:
-----------
14636 Extension package manager: Change in GUI workflows
This is sqash of the following commits:
1st: rename 'remove' and 'dis/enable'
Unfortunately we need the names to avoid collision and confusion.
The term "block" is not meant to stay, the functionality will be
consolidated in the end.
2nd: split up upload & installation
3rd: 14636 Extension package manager: Change in GUI workflows
4th: always create new MKPs
5th: create enabled packages during update config
6th: consolidate old and new disabeling concepts
7th: update installed packages
8th: Update plugins before loading config
A vanished ruleset result in all configured rules for that ruleset to be dropped irreversably, so it is vital to update the plugins first.
9th: fix typo
10th: fix typo
11th: improve error message
12th: fix utils path
13th: actually call update actions
Change-Id: Ifc1c339ceb26623e9ebe8998fbb2d9af62edcbb5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: edaa9c4493f5fdbc56ed466e4f0f0b3bfef4ebe4
https://github.com/tribe29/checkmk/commit/edaa9c4493f5fdbc56ed466e4f0f0b3bf…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
A .werks/14636
M cmk/base/packaging.py
M cmk/gui/watolib/activate_changes.py
M cmk/utils/diagnostics.py
M cmk/utils/packaging.py
M cmk/utils/paths.py
M cmk/utils/version.py
M omd/packages/check_mk/scripts/update-pre-hooks/01_mkp-disable-outdated
M tests/unit/cmk/base/test_diagnostics.py
M tests/unit/cmk/gui/wato/pages/test_automation.py
M tests/unit/cmk/utils/test_packaging.py
Log Message:
-----------
14636 Extension package manager: Change in GUI workflows
This is a squash of the following commits:
1st: rename 'remove' and 'dis/enable'
Unfortunately we need the names to avoid collision and confusion.
The term "block" is not meant to stay, the functionality will be
consolidated in the end.
2nd: split up upload & installation
3rd: 14636 Extension package manager: Change in GUI workflows
4th: always create new MKPs
5th: consolidate old and new disabeling concepts
6th: require migrated MKPs on upgrade
7th: update installed packages
8th: fix typo
9th: fix typo
10th: fix typo
11th: improve error message
12th: fix utils path
13th: actually call update actions
Change-Id: I66a3d98580acc64f0d9cf19b3d60d67b1898ae9c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 670d0a5eba7133ee7b426850705d402cf4e5b279
https://github.com/tribe29/checkmk/commit/670d0a5eba7133ee7b426850705d402cf…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M cmk/gui/logged_in.py
M cmk/gui/utils/transaction_manager.py
M tests/unit/cmk/gui/utils/test_transaction_manager.py
Log Message:
-----------
TransactionManager: remove request argument and use global object
Change-Id: I8623ce0175939d34991ae397e2c672e611ff7c4e
Commit: 97055ccf37896238675bf364ef033fc3119c908e
https://github.com/tribe29/checkmk/commit/97055ccf37896238675bf364ef033fc31…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M cmk/ec/main.py
M tests/unit/cmk/ec/test_ec_delete.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: 43534ef96b6c2e6f26cd9999e5eaa657ceb6571e
https://github.com/tribe29/checkmk/commit/43534ef96b6c2e6f26cd9999e5eaa657c…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
M cmk/ec/main.py
M cmk/gui/plugins/views/mkeventd.py
M tests/unit/cmk/ec/test_ec_delete.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
Compare: https://github.com/tribe29/checkmk/compare/eb578eb08384...43534ef96b6c
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: bf8ee7c67135e0cdc7d9f14538d2e544674a5b07
https://github.com/tribe29/checkmk/commit/bf8ee7c67135e0cdc7d9f14538d2e5446…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
A .werks/14388
M livestatus/api/python/livestatus.py
M tests/unit/livestatus/test_livestatus_unit.py
Log Message:
-----------
14388 FIX Allow dollar sign in AuthUser IDs in Livestatus
Due to user ID sanitization in Livestatus (see Werk #14384), user IDs were not allowed to contain dollar signs (`$`).
While such user IDs cannot be configured in Wato, they can be present as LDAP users.
This Werk permits user IDs with dollar signs again.
Change-Id: Ia47ddd1ad2767644efd73af7c500a4555ddc8f77