Skip to content

Commit 83f5482

Browse files
chore: Fix label tests on resources
1 parent f67fb2b commit 83f5482

File tree

2 files changed

+19
-10
lines changed

2 files changed

+19
-10
lines changed

gremlin/tests/chao_deployment_test.yaml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ tests:
1414
- isSubset:
1515
path: metadata.labels
1616
content:
17-
app.kubernetes.io/instance: chao
18-
app.kubernetes.io/name: chao
19-
app.kubernetes.io/version: "1"
17+
app.kubernetes.io/component: chao
18+
app.kubernetes.io/instance: my-release
19+
app.kubernetes.io/managed-by: Helm
20+
app.kubernetes.io/name: gremlin
2021
helm.sh/chart: gremlin-1.0.0
2122
- it: should create a deployment
2223
set:
@@ -35,17 +36,19 @@ tests:
3536
- isSubset:
3637
path: spec.template.metadata.labels
3738
content:
38-
app.kubernetes.io/instance: chao
39-
app.kubernetes.io/name: chao
40-
app.kubernetes.io/version: "1"
39+
app.kubernetes.io/component: chao
40+
app.kubernetes.io/instance: my-release
41+
app.kubernetes.io/managed-by: Helm
42+
app.kubernetes.io/name: gremlin
43+
helm.sh/chart: gremlin-1.0.0
4144
- it: should match the correct labels on the pods
4245
asserts:
4346
- isSubset:
4447
path: spec.selector.matchLabels
4548
content:
46-
app.kubernetes.io/instance: chao
47-
app.kubernetes.io/name: chao
48-
app.kubernetes.io/version: "1"
49+
app.kubernetes.io/component: chao
50+
app.kubernetes.io/instance: my-release
51+
app.kubernetes.io/name: gremlin
4952
- it: should allow specifying a custom registry and tag
5053
set:
5154
chaoimage.tag: "0.0.1"

gremlin/tests/daemonset_test.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ tests:
1414
- isSubset:
1515
path: metadata.labels
1616
content:
17+
app.kubernetes.io/component: agent
1718
app.kubernetes.io/instance: my-release
1819
app.kubernetes.io/managed-by: Helm
1920
app.kubernetes.io/name: gremlin
2021
helm.sh/chart: gremlin-1.0.0
21-
version: v1
2222
- it: should create a daemonset
2323
asserts:
2424
- isKind:
@@ -34,12 +34,18 @@ tests:
3434
- isSubset:
3535
path: spec.template.metadata.labels
3636
content:
37+
app.kubernetes.io/component: agent
38+
app.kubernetes.io/instance: my-release
39+
app.kubernetes.io/managed-by: Helm
3740
app.kubernetes.io/name: gremlin
41+
helm.sh/chart: gremlin-1.0.0
3842
- it: should match the correct labels on the pods
3943
asserts:
4044
- isSubset:
4145
path: spec.selector.matchLabels
4246
content:
47+
app.kubernetes.io/component: agent
48+
app.kubernetes.io/instance: my-release
4349
app.kubernetes.io/name: gremlin
4450
- it: should allow specifying a custom registry and tag
4551
set:

0 commit comments

Comments
 (0)