Werk #15678: schemas: regex pattern updates

Component REST API
Title schemas: regex pattern updates
Date Apr 19, 2023
Checkmk Edition Checkmk Raw (CRE)
Checkmk Version 2.2.0b6 2.3.0b1
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed

This werk introduces a fix to the pattern attribute in various rest-api schemas.

To avoid partial matches, regex patterns should start with the caret and end with the dollar symbol.

Also, the + symbol should be preferred over the * symbol as the * symbol allowed for zero or more matches instead of 1 or more which is what the + symbol gives us.

For patterns that list possible options, e.g. monday|tuesday|wedneday... etc they have instead been removed and replaced with enums.

To the list of all Werks