Skip to content

Commit b4963ec

Browse files
committed
ci: test version format instead (no need to update tests everytime)
1 parent 6a1993d commit b4963ec

File tree

3 files changed

+13
-8
lines changed

3 files changed

+13
-8
lines changed

charts/hdx-oss-v2/tests/helpers_test.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ tests:
4444

4545
- it: should render chart version in labels when available
4646
asserts:
47-
- isSubset:
48-
path: metadata.labels
49-
content:
50-
app.kubernetes.io/version: "2.0.0"
47+
- matchRegex:
48+
path: metadata.labels["app.kubernetes.io/version"]
49+
pattern: ^\d+\.\d+\.\d+$

charts/hdx-oss-v2/tests/hyperdx-deployment_test.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ tests:
99
- equal:
1010
path: spec.replicas
1111
value: 1
12-
- equal:
12+
- matchRegex:
1313
path: spec.template.spec.containers[0].image
14-
value: docker.hyperdx.io/hyperdx/hyperdx:2.0.0
14+
pattern: ^docker\.hyperdx\.io/hyperdx/hyperdx:\d+\.\d+\.\d+$
1515
- equal:
1616
path: spec.template.spec.containers[0].ports[0].containerPort
1717
value: 3000

charts/hdx-oss-v2/tests/secrets_test.yaml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,15 +73,21 @@ tests:
7373
app.kubernetes.io/instance: RELEASE-NAME
7474
app.kubernetes.io/managed-by: Helm
7575
app.kubernetes.io/name: hdx-oss-v2
76-
app.kubernetes.io/version: 2.0.0
76+
documentIndex: 0
77+
- matchRegex:
78+
path: metadata.labels["app.kubernetes.io/version"]
79+
pattern: ^\d+\.\d+\.\d+$
7780
documentIndex: 0
7881
- isSubset:
7982
path: metadata.labels
8083
content:
8184
app.kubernetes.io/instance: RELEASE-NAME
8285
app.kubernetes.io/managed-by: Helm
8386
app.kubernetes.io/name: hdx-oss-v2
84-
app.kubernetes.io/version: 2.0.0
87+
documentIndex: 1
88+
- matchRegex:
89+
path: metadata.labels["app.kubernetes.io/version"]
90+
pattern: ^\d+\.\d+\.\d+$
8591
documentIndex: 1
8692
# Validate chart version format without exact match
8793
- matchRegex:

0 commit comments

Comments
 (0)