[//]: # (werk v2)
# omd update: Fix Aborting in Docker Container
key | value
---------- | ---
date | 2024-03-12T15:30:46+00:00
version | 2.3.0b3
class | fix
edition | cre
component | omd
level | 1
compatible | yes
This bug affects users of the 2.3.0 beta.
In Werk #16408 a mechanism was introduced to restore a site after an aborted update. If this
mechanism triggered inside a docker container, then the site may be in an inconsistent state. Any
further update will show the following error.
```
FileNotFoundError: [Errno 2] No such file or directory: '/omd/versions/2.3.0b1.cee/share/omd/skel.permissions'
```
You can check whether you are affected by this issue by comparing the output of `omd update` and
`cat "${OMD_ROOT}"/.version_meta/version`. If the versions do not match, then you are affected by
this issue.
This Werk fixes the update procedure. In case you are affected, you can delete `.version_meta` and
upgrade to the version which is shown by `omd update`.
[//]: # (werk v2)
# cisco_redundancy: handle new swact reasons
key | value
---------- | ---
date | 2024-03-08T09:34:34+00:00
version | 2.3.0b3
class | fix
edition | cre
component | checks
level | 1
compatible | yes
Fixes a crash in the check plugin, caused by not handling two recently added switch of activity reasons.
Werk 16380 was adapted. The following is the new Werk, a diff is shown at the end of the message.
[//]: # (werk v2)
# Ruleset API: add option to configure the default levels type
key | value
---------- | ---
date | 2024-03-11T13:21:51+00:00
version | 2.3.0b3
class | feature
edition | cre
component | checks
level | 1
compatible | yes
For details refer to the developer documentation in your sites "Help" menu.
------------------------------------<diff>-------------------------------------------
[//]: # (werk v2)
# Ruleset API: add option to configure the default levels type
key | value
---------- | ---
date | 2024-03-11T13:21:51+00:00
- version | 2.3.0b2
? ^
+ version | 2.3.0b3
? ^
class | feature
edition | cre
component | checks
level | 1
compatible | yes
For details refer to the developer documentation in your sites "Help" menu.
[//]: # (werk v2)
# HW/SW Inventory: Fix crash when filtering for number of sites for Checkmk version
key | value
---------- | ---
compatible | yes
version | 2.3.0b3
date | 2024-03-11T14:37:28+00:00
level | 1
class | fix
component | inv
edition | cre
When filtering the Checkmk versions -> #Sites inventory column, a crash occurs with
```
TypeError (expected string or bytes-like object)
...
File "/omd/sites/oldstable/lib/python3/cmk/gui/query_filters.py", line 510, in <lambda>
return lambda row: bool(regex.search(row.get(column, "")))
```
This crash has been fixed.
[//]: # (werk v2)
# cisco_meraki: Add host labels
key | value
---------- | ---
date | 2024-03-12T12:19:42+00:00
version | 2.3.0b3
class | feature
edition | cre
component | checks
level | 1
compatible | yes
cmk/meraki:
This label is set to "yes" for all Meraki devices
cmk/meraki/device_type:
This label is set to the Meraki product type to which the device belongs, such as "switch" or "wireless".
cmk/meraki/net_id:
This label is set to the network id the Meraki device belongs to.
cmk/meraki/org_id:
This label is set to the organisation id the Meraki device belongs to.
cmk/meraki/org_name:
This label is set to the organisation name the Meraki device belongs to.
[//]: # (werk v2)
# Ruleset API: add option to configure the default levels type
key | value
---------- | ---
date | 2024-03-11T13:21:51+00:00
version | 2.3.0b2
class | feature
edition | cre
component | checks
level | 1
compatible | yes
For details refer to the developer documentation in your sites "Help" menu.
[//]: # (werk v2)
# Show used filter of virtual host tree
key | value
---------- | ---
compatible | yes
version | 2.3.0b3
date | 2024-03-08T13:45:32+00:00
level | 1
class | fix
component | multisite
edition | cre
If you opened the "Filter" option of a view that was visited via a link from
the "Virtual host tree" snapin, all filters were empty.
[//]: # (werk v2)
# Publish permission handling
key | value
---------- | ---
compatible | no
version | 2.3.0b2
date | 2024-03-05T12:32:34+00:00
level | 1
class | fix
component | multisite
edition | cre
Werk 13498 introduced the possibility to set publish permissions independently
of each other.
Still, the permission "Publish views" (e.g. for publishing views) was needed
to see the published views.
This has been fixed.
Note: Please check your publish configuration in views, dashboards, etc.
Werk 16560 was deleted. The following Werk is no longer relevant.
[//]: # (werk v2)
# Remove "Compute REST API specification" update config action
key | value
---------- | ---
date | 2024-03-11T07:12:14+00:00
version | 2.3.0b2
class | fix
edition | cre
component | core
level | 1
compatible | yes
As of werk #16501 the computation is executed during start, restart and reload
of the site apache in the background. With this mechanism the execution during
`cmk-update-config` is not needed anymore.
[//]: # (werk v2)
# Ruleset API: Remove TupleDoNotUseWillbeRemoved from API
key | value
---------- | ---
date | 2024-03-11T13:47:41+00:00
version | 2.3.0b2
class | fix
edition | cre
component | wato
level | 1
compatible | no
As the name indicates, the previous `Tuple` FormSpec should no longer be used and with this will no longer be available in the API.
Use `SimpleLevels` or `Levels` instead if you want to configure levels or a `Dictionary` otherwise.