ID: 14694
Title: bluecoat_sensors: Fix duplicate service names
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
This change is incompatible for users who use bluecoat_sensors_temp check.
During the check plugin migration, bluecoat_sensors_temp service name was
changed. This caused a clash with the bluecoat_sensors service name.
The bluecoat_sensors_temp disappeared and there was a warning on activate
changes.
After the upgrade, run the discovery on the affected hosts to get the
bluecoat_sensors_temp service again.
ID: 13426
Title: agent_ucs_bladecenter can now handle HyperFlex Server
Component: agents
Level: 1
Class: New feature
Version: 2.2.0i1
Before this change only UCSB and UCSC Models where queried, now also HyperFlex
Servers can be monitored.
ID: 14467
Title: LDAP: Fix name conflict if new connector is used
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
Since werk #13501 the user connector is used to only contact connections, the
user is configured for.
If a connection was deleted and a new one was used, the user still had the
deleted connector in his profile, leading to messages like "SKIP SYNC "MY_USER"
(name conflict with user from "MY_OLD_CONNECTION" connector)" in
~/var/log/web.log on LDAP logging set to debug.
We now make sure that the connection still exists.
ID: 14492
Title: Fix autocompletion in 'Move to other folder' dropdown
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.2.0i1
The autocompletion of the 'Move to other folder' dropdown on host setup pages (Setup > Hosts > Main [> ...]) was broken. The dropdown entries were not filtered by the entered search string.
This behavior is fixed: The dropdown entries are now filtered by the entered string.
ID: 13425
Title: Execute local checks in openwrt agent
Component: agents
Level: 1
Class: Bug fix
Version: 2.2.0i1
Before this werk local checks where not executed.
In debug mode the following error message was visible:
_log_section_time: not found
ID: 14670
Title: REST API returns correct WATO Rule values
Component: REST API
Level: 1
Class: Bug fix
Version: 2.2.0i1
The REST API used to transform the raw value of a ruleset to a json object.
We now return a raw string representing the Python repr() of a rule value
as documented.
This problem affected all endpoints under the route /domain-types/rule/*.
ID: 14472
Title: Fix TypeError on scheduled report execution
Component: Reporting & Availability
Level: 1
Class: Bug fix
Version: 2.2.0i1
If a scheduled report was executed at the configured time, the execution failed
with "TypeError: join() argument must be str, bytes, or os.PathLike object, not
'NoneType'".
Manual execution via "Execute this schedule now" was still possible.
ID: 14471
Title: Fix possible AttributeError on report rendering
Component: Reporting & Availability
Level: 1
Class: Bug fix
Version: 2.2.0i1
If an availability table with annotation using "Reclassify downtime of this
period regard as scheduled downtime" was added to a report, the rendering of
the report failed with an error like "AttributeError: 'NoneType' object has no
attribute 'read'".
ID: 14491
Title: Kubernetes dashboards: Improve page header
Component: Multisite
Level: 1
Class: New feature
Version: 2.2.0i1
Kubernetes dashboard headers now hold the name of the currently displayed Cluster/Namespace/Daemonset/etc. So instead of the former general header "Kubernetes Cluster" the page title now says "Kubernetes Cluster <cluster_name>".
ID: 14692
Title: esx_vsphere_datastores: Used provisioned space added to details
Component: Checks & agents
Level: 1
Class: New feature
Version: 2.2.0i1
In case of provisioned space being bigger than total available space,
we showed used provisioned space in the perfometer but not in the
service details.
This led to confusion, so now the used provisioned space is also added
to service details.