Invalid host address - RegEx (Nach Update auf 2.4.0p26)

Hallo zusammen,

wir haben seit dem Update von 2.4.0p25 auf 2.4.0p26 beim hinterlegen von Werten folgenden Fehler.

Wenn wir wie bisher nach folgendem Muster vorgehen kommt der Fehler.

~.*-IAM[0-9]+

MfG Paul

Ja sieht wie ein Regression Bug aus.
Hier der verantwortliche Commit.
18988 FIX Rulesets: Validate regex pattern in explicit host conditions · Checkmk/checkmk@a1e90d2 · GitHub


Hier wurde einfach das return vergessen nach der Prüfung in Zeile 2768.
Nun wird die Prüfung zwar erfolgreich absolviert aber danach wird die Regex wie ein normaler Name behandelt und fällt dann “auf die Fresse” in Zeile 2772.

@martin.hirschvogel wieder mal ein QA Problem :wink:

Hallo zusammen,

wird das im nächsten Patch schon mit behoben sein können?

MfG Paul

Hi,
ja. Im Werk steht die Info in welchem Release es ist:

There is another little bit of confusion.

Werk 18988 in 2.4 is the right work, which introduced the bug: 18988 FIX Rulesets: Validate regex pattern in explicit host conditions · Checkmk/checkmk@a1e90d2 · GitHub

however on checkmk.com which pulls the werks differently, 18988 is a completely different werk Werk #18988: Automatic certificate rotation for "Authority Key Identifier" compliance // from github master CMK-25340 - 18988 Automatic certificate rotation for "Authority Key I… · Checkmk/checkmk@c1c1154 · GitHub

Thanks Gerd. We are aware of that. Will fix that specific case soonish