Werk 16629 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Virtual host tree links work for more than three host tag groups
Class: fix
Compatible: compat
Component: multisite
Date: 1710494682
Edition: cre
Level: 1
Version: 2.2.0p26
A virtual host tree (Setup > General > Global settings > User interface > Virtual host trees) can be configured with more than three host tag tree levels. Yet, the corresponding views that are linked to from the sidebar element "Virtual host trees" were not able to display more than three rows in the "Host tags" filter and thus only filtered for the first three.
This is fixed. A virtual host tree link as described above now leads to a properly filtered view with all the given host tag filters shown in the filter popup.
------------------------------------<diff>-------------------------------------------
Title: Virtual host tree links work for more than three host tag groups
Class: fix
Compatible: compat
Component: multisite
Date: 1710494682
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
A virtual host tree (Setup > General > Global settings > User interface > Virtual host trees) can be configured with more than three host tag tree levels. Yet, the corresponding views that are linked to from the sidebar element "Virtual host trees" were not able to display more than three rows in the "Host tags" filter and thus only filtered for the first three.
This is fixed. A virtual host tree link as described above now leads to a properly filtered view with all the given host tag filters shown in the filter popup.
Werk 16498 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: cisco_redundancy: handle new swact reasons
Class: fix
Compatible: compat
Component: checks
Date: 1709890474
Edition: cre
Level: 1
Version: 2.2.0p26
Fixes a crash in the check plugin, caused by not handling two recently added switch of activity reasons.
------------------------------------<diff>-------------------------------------------
Title: cisco_redundancy: handle new swact reasons
Class: fix
Compatible: compat
Component: checks
Date: 1709890474
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
Fixes a crash in the check plugin, caused by not handling two recently added switch of activity reasons.
Werk 16694 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Fix event statistics dashlet filters
Class: fix
Compatible: compat
Component: multisite
Date: 1712656769
Edition: cre
Level: 1
Version: 2.2.0p26
For the dashlet "Event statistics" you were able to configure "Host" and
"Service" Context/Search filter.
The "Service" filter had no effect and is now replaced with the "Event Console
event" filter option.
------------------------------------<diff>-------------------------------------------
Title: Fix event statistics dashlet filters
Class: fix
Compatible: compat
Component: multisite
Date: 1712656769
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
For the dashlet "Event statistics" you were able to configure "Host" and
"Service" Context/Search filter.
The "Service" filter had no effect and is now replaced with the "Event Console
event" filter option.
Werk 16612 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: notifications: Fix plugin permissions not loaded automatically
Class: fix
Compatible: compat
Component: notifications
Date: 1711549357
Edition: cre
Level: 1
Version: 2.2.0p26
Previously, it was possible for users with the "Notification configuration"
permission to edit notification rules even if they did not have the permission
to the plugin that was being used in the rule. When such a user edited
such a rule, they were able to overwrite the notification plugin with
any plugin they were allowed to use.
This werk stops users from editing rules that use notification plugins
they don't have access to.
------------------------------------<diff>-------------------------------------------
Title: notifications: Fix plugin permissions not loaded automatically
Class: fix
Compatible: compat
Component: notifications
Date: 1711549357
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
Previously, it was possible for users with the "Notification configuration"
permission to edit notification rules even if they did not have the permission
to the plugin that was being used in the rule. When such a user edited
such a rule, they were able to overwrite the notification plugin with
any plugin they were allowed to use.
This werk stops users from editing rules that use notification plugins
they don't have access to.
Werk 16551 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Crash in agent bakery GUI after cloning a site
Class: fix
Compatible: compat
Component: agents
Date: 1711098828
Edition: cee
Level: 1
Version: 2.2.0p26
After cloning a site with <code>omd cp</code> or renaming it with <code>omd mv</code>, opening the agent bakery GUI
did result in a crash, showing a message like
C+:
Internal error: '/omd/sites/SITE/share/check_mk/agents/check_mk_agent.linux' is not in the subpath of '/omd/sites/SITE_COPY/share/check_mk/agents' OR one path is relative and the other is absolute.
C-:
As a workaround, you can delete the file <code>~/var/check_mk/wato/bakery_file_status.mk</code>
on the site.
------------------------------------<diff>-------------------------------------------
Title: Crash in agent bakery GUI after cloning a site
Class: fix
Compatible: compat
Component: agents
Date: 1711098828
Edition: cee
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
After cloning a site with <code>omd cp</code> or renaming it with <code>omd mv</code>, opening the agent bakery GUI
did result in a crash, showing a message like
C+:
Internal error: '/omd/sites/SITE/share/check_mk/agents/check_mk_agent.linux' is not in the subpath of '/omd/sites/SITE_COPY/share/check_mk/agents' OR one path is relative and the other is absolute.
C-:
As a workaround, you can delete the file <code>~/var/check_mk/wato/bakery_file_status.mk</code>
on the site.
Werk 16584 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: REST API: Fix httpie examples
Class: fix
Compatible: compat
Component: rest-api
Date: 1710939092
Edition: cre
Level: 1
Version: 2.2.0p26
Some httpie examples had a backslash at the end of the last line causing
these examples to fail when executed. This Werk fixes the way REST API
examples are generated to prevent backslashes at the end of the last line.
------------------------------------<diff>-------------------------------------------
Title: REST API: Fix httpie examples
Class: fix
Compatible: compat
Component: rest-api
Date: 1710939092
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
Some httpie examples had a backslash at the end of the last line causing
these examples to fail when executed. This Werk fixes the way REST API
examples are generated to prevent backslashes at the end of the last line.
Werk 16582 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: passwords: Fix internal server error when creating a password in CME with a non existent customer
Class: fix
Compatible: compat
Component: rest-api
Date: 1710234772
Edition: cre
Level: 1
Version: 2.2.0p26
Previous this Werk, a status code 500 (Internal server error) was raised when creating a password with a non existent customer. This werk fixes that and now it returns a status code 400 (Bad request) with proper informaiton about the error
------------------------------------<diff>-------------------------------------------
Title: passwords: Fix internal server error when creating a password in CME with a non existent customer
Class: fix
Compatible: compat
Component: rest-api
Date: 1710234772
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
Previous this Werk, a status code 500 (Internal server error) was raised when creating a password with a non existent customer. This werk fixes that and now it returns a status code 400 (Bad request) with proper informaiton about the error
Werk 16627 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: kube_persistent_volume_claim: resolve KeyError crash when Volume parameters are configured
Class: fix
Compatible: compat
Component: checks
Date: 1712140230
Edition: cre
Level: 1
Version: 2.2.0p26
Before this update, configuring 'Volume parameters' in the PVC check plugin led to a crash. This
issue arose because the plugin was not designed to process trend size-related levels, which,
however, were anticipated by the general filesystem function handler shared among filesystem-related
check plugins. To resolve this, the general function has been modified to bypass trend computation
when a trend rule is not set, a scenario always applicable to the PVC check plugin.
------------------------------------<diff>-------------------------------------------
Title: kube_persistent_volume_claim: resolve KeyError crash when Volume parameters are configured
Class: fix
Compatible: compat
Component: checks
Date: 1712140230
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
Before this update, configuring 'Volume parameters' in the PVC check plugin led to a crash. This
issue arose because the plugin was not designed to process trend size-related levels, which,
however, were anticipated by the general filesystem function handler shared among filesystem-related
check plugins. To resolve this, the general function has been modified to bypass trend computation
when a trend rule is not set, a scenario always applicable to the PVC check plugin.
Werk 16678 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: HW-/SW-Inventory: Do not run autoinventory for inventorized hosts
Class: fix
Compatible: compat
Component: inv
Date: 1712740134
Edition: cre
Level: 1
Version: 2.2.0p26
Previously hosts marked for inventorization were afterwards not unmarked, meaning they would be processed again everytime the autoinventory was running.
This has been fixed.
------------------------------------<diff>-------------------------------------------
Title: HW-/SW-Inventory: Do not run autoinventory for inventorized hosts
Class: fix
Compatible: compat
Component: inv
Date: 1712740134
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
Previously hosts marked for inventorization were afterwards not unmarked, meaning they would be processed again everytime the autoinventory was running.
This has been fixed.
Werk 16630 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Prevent check_mail crash for "Move to subfolder" option
Class: fix
Compatible: compat
Component: checks
Date: 1710753543
Edition: cre
Level: 1
Version: 2.2.0p26
The active check check_mail can be configured to move mail messages from the inbox to a subfolder via the options "Forward mails as events to Event Console" > "Cleanup messages" > "Move to subfolder".
For IMAP the copying of mails crashed when there were no mails available in the inbox.
This is fixed to skipping the copy command in case there are no mails given.
------------------------------------<diff>-------------------------------------------
Title: Prevent check_mail crash for "Move to subfolder" option
Class: fix
Compatible: compat
Component: checks
Date: 1710753543
Edition: cre
Level: 1
- Version: 2.2.0p25
? ^
+ Version: 2.2.0p26
? ^
The active check check_mail can be configured to move mail messages from the inbox to a subfolder via the options "Forward mails as events to Event Console" > "Cleanup messages" > "Move to subfolder".
For IMAP the copying of mails crashed when there were no mails available in the inbox.
This is fixed to skipping the copy command in case there are no mails given.