From 1bf9f72101e6ae59a63826780a8dcc1e26149298 Mon Sep 17 00:00:00 2001 From: Aleksei Sviridkin Date: Sat, 8 Nov 2025 17:35:14 +0300 Subject: [PATCH] fix(tests): quote regex patterns in matchRegex assertions Fix YAML syntax errors where patterns containing colons need to be quoted to avoid being interpreted as YAML mapping values. Affected files: - deployment_image_test.yaml - regression_defaults_test.yaml Co-Authored-By: Claude Signed-off-by: Aleksei Sviridkin --- charts/jellyfin/tests/deployment_image_test.yaml | 6 +++--- charts/jellyfin/tests/regression_defaults_test.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/jellyfin/tests/deployment_image_test.yaml b/charts/jellyfin/tests/deployment_image_test.yaml index 7d6bc7b..59f8789 100644 --- a/charts/jellyfin/tests/deployment_image_test.yaml +++ b/charts/jellyfin/tests/deployment_image_test.yaml @@ -18,7 +18,7 @@ tests: asserts: - matchRegex: path: spec.template.spec.containers[0].image - pattern: ^ghcr\.io/jellyfin/jellyfin: + pattern: "^ghcr\\.io/jellyfin/jellyfin:" - it: should use private registry set: @@ -26,7 +26,7 @@ tests: asserts: - matchRegex: path: spec.template.spec.containers[0].image - pattern: ^registry\.example\.com/jellyfin/jellyfin: + pattern: "^registry\\.example\\.com/jellyfin/jellyfin:" # ============================================================================= # IMAGE TAG @@ -36,7 +36,7 @@ tests: asserts: - matchRegex: path: spec.template.spec.containers[0].image - pattern: :RELEASE-VERSION$ + pattern: ":RELEASE-VERSION$" - it: should use custom tag when specified set: diff --git a/charts/jellyfin/tests/regression_defaults_test.yaml b/charts/jellyfin/tests/regression_defaults_test.yaml index 820e73a..73b0c2c 100644 --- a/charts/jellyfin/tests/regression_defaults_test.yaml +++ b/charts/jellyfin/tests/regression_defaults_test.yaml @@ -39,7 +39,7 @@ tests: asserts: - matchRegex: path: spec.template.spec.containers[0].image - pattern: ^jellyfin/jellyfin: + pattern: "^jellyfin/jellyfin:" - it: should use IfNotPresent pullPolicy by default template: deployment.yaml