@@ -51,61 +51,61 @@ tests:
51
51
# st2client, st2chatops
52
52
53
53
# each of these should be the same, but there is no test for that:
54
- # metdata.labels.[ app.kubernetes.io/name]
55
- # spec.selector.matchLabels.[ app.kubernetes.io/name]
56
- # spec.template.metadata.labels.[ app.kubernetes.io/name]
54
+ # metdata.labels[" app.kubernetes.io/name" ]
55
+ # spec.selector.matchLabels[" app.kubernetes.io/name" ]
56
+ # spec.template.metadata.labels[" app.kubernetes.io/name" ]
57
57
# So, we use isNotNull instead.
58
58
# see: https://github.com/quintush/helm-unittest/issues/122
59
59
- isNotNull :
60
- path : metadata.labels.[ app.kubernetes.io/name]
60
+ path : metadata.labels[" app.kubernetes.io/name" ]
61
61
- isNotNull :
62
- path : spec.selector.matchLabels.[ app.kubernetes.io/name]
62
+ path : spec.selector.matchLabels[" app.kubernetes.io/name" ]
63
63
- isNotNull :
64
- path : spec.template.metadata.labels.[ app.kubernetes.io/name]
64
+ path : spec.template.metadata.labels[" app.kubernetes.io/name" ]
65
65
66
66
- equal : &metadata_labels_instance
67
- path : metadata.labels.[ app.kubernetes.io/instance]
67
+ path : metadata.labels[" app.kubernetes.io/instance" ]
68
68
value : some-release-name
69
69
- equal :
70
- path : spec.selector.matchLabels.[ app.kubernetes.io/instance]
70
+ path : spec.selector.matchLabels[" app.kubernetes.io/instance" ]
71
71
value : some-release-name
72
72
- equal : &spec_template_metadata_labels_instance
73
- path : spec.template.metadata.labels.[ app.kubernetes.io/instance]
73
+ path : spec.template.metadata.labels[" app.kubernetes.io/instance" ]
74
74
value : some-release-name
75
75
76
76
- matchRegex : ®ex_metadata_labels_component_backend_or_frontend
77
- path : metadata.labels.[ app.kubernetes.io/component]
77
+ path : metadata.labels[" app.kubernetes.io/component" ]
78
78
pattern : ^(backend|frontend)$
79
79
- matchRegex : ®ex_spec_template_metadata_labels_component_backend_or_frontend
80
- path : spec.template.metadata.labels.[ app.kubernetes.io/component]
80
+ path : spec.template.metadata.labels[" app.kubernetes.io/component" ]
81
81
pattern : ^(backend|frontend)$
82
82
83
83
- equal : &metadata_labels_part_of
84
- path : metadata.labels.[ app.kubernetes.io/part-of]
84
+ path : metadata.labels[" app.kubernetes.io/part-of" ]
85
85
value : stackstorm
86
86
- equal : &spec_template_metadata_labels_part_of
87
- path : spec.template.metadata.labels.[ app.kubernetes.io/part-of]
87
+ path : spec.template.metadata.labels[" app.kubernetes.io/part-of" ]
88
88
value : stackstorm
89
89
90
90
- equal : &metadata_labels_app_version
91
- path : metadata.labels.[ app.kubernetes.io/version]
91
+ path : metadata.labels[" app.kubernetes.io/version" ]
92
92
value : *appVersion
93
93
- equal : &spec_template_metadata_labels_app_version
94
- path : spec.template.metadata.labels.[ app.kubernetes.io/version]
94
+ path : spec.template.metadata.labels[" app.kubernetes.io/version" ]
95
95
value : *appVersion
96
96
97
97
- equal : &metadata_labels_chart
98
- path : metadata.labels.[ helm.sh/chart]
98
+ path : metadata.labels[" helm.sh/chart" ]
99
99
value : stackstorm-ha-1.0.999
100
100
- equal : &spec_template_metadata_labels_chart
101
- path : spec.template.metadata.labels.[ helm.sh/chart]
101
+ path : spec.template.metadata.labels[" helm.sh/chart" ]
102
102
value : stackstorm-ha-1.0.999
103
103
104
104
- equal : &metadata_labels_managed_by
105
- path : metadata.labels.[ app.kubernetes.io/managed-by]
105
+ path : metadata.labels[" app.kubernetes.io/managed-by" ]
106
106
value : Helm
107
107
- equal : &spec_template_metadata_labels_managed_by
108
- path : spec.template.metadata.labels.[ app.kubernetes.io/managed-by]
108
+ path : spec.template.metadata.labels[" app.kubernetes.io/managed-by" ]
109
109
value : Helm
110
110
111
111
- it : Jobs+Pods have requried labels
@@ -152,21 +152,21 @@ tests:
152
152
# unlike deployments, jobs should not have selector.matchLabels
153
153
154
154
# like deployments each of these should be the same:
155
- # metdata.labels.[ app.kubernetes.io/name]
156
- # spec.template.metadata.labels.[ app.kubernetes.io/name]
155
+ # metdata.labels[" app.kubernetes.io/name" ]
156
+ # spec.template.metadata.labels[" app.kubernetes.io/name" ]
157
157
- isNotNull :
158
- path : metadata.labels.[ app.kubernetes.io/name]
158
+ path : metadata.labels[" app.kubernetes.io/name" ]
159
159
- isNotNull :
160
- path : spec.template.metadata.labels.[ app.kubernetes.io/name]
160
+ path : spec.template.metadata.labels[" app.kubernetes.io/name" ]
161
161
162
162
- equal : *metadata_labels_instance
163
163
- equal : *spec_template_metadata_labels_instance
164
164
165
165
- matchRegex :
166
- path : metadata.labels.[ app.kubernetes.io/component]
166
+ path : metadata.labels[" app.kubernetes.io/component" ]
167
167
pattern : ^(backend|tests)$
168
168
- matchRegex :
169
- path : spec.template.metadata.labels.[ app.kubernetes.io/component]
169
+ path : spec.template.metadata.labels[" app.kubernetes.io/component" ]
170
170
pattern : ^(backend|tests)$
171
171
172
172
- equal : *metadata_labels_part_of
@@ -193,7 +193,7 @@ tests:
193
193
# st2auth, st2api, st2stream, st2web, st2chatops
194
194
195
195
- isNotNull :
196
- path : metadata.labels.[ app.kubernetes.io/name]
196
+ path : metadata.labels[" app.kubernetes.io/name" ]
197
197
- equal : *metadata_labels_instance
198
198
- matchRegex : *regex_metadata_labels_component_backend_or_frontend
199
199
- equal : *metadata_labels_part_of
@@ -211,11 +211,11 @@ tests:
211
211
- hasDocuments :
212
212
count : 1
213
213
- equal :
214
- path : metadata.labels.[ app.kubernetes.io/name]
214
+ path : metadata.labels[" app.kubernetes.io/name" ]
215
215
value : stackstorm-ha
216
216
- equal : *metadata_labels_instance
217
217
- equal : &metadata_labels_component_backend
218
- path : metadata.labels.[ app.kubernetes.io/component]
218
+ path : metadata.labels[" app.kubernetes.io/component" ]
219
219
value : backend
220
220
- equal : *metadata_labels_part_of
221
221
- equal : *metadata_labels_app_version
@@ -253,11 +253,11 @@ tests:
253
253
- hasDocuments :
254
254
count : 1
255
255
- equal :
256
- path : metadata.labels.[ app.kubernetes.io/name]
256
+ path : metadata.labels[" app.kubernetes.io/name" ]
257
257
value : ingress
258
258
- equal : *metadata_labels_instance
259
259
- equal :
260
- path : metadata.labels.[ app.kubernetes.io/component]
260
+ path : metadata.labels[" app.kubernetes.io/component" ]
261
261
value : frontend
262
262
- equal : *metadata_labels_part_of
263
263
- equal : *metadata_labels_app_version
@@ -284,7 +284,7 @@ tests:
284
284
- hasDocuments :
285
285
count : 1
286
286
- equal : &metadata_labels_app_eq_st2
287
- path : metadata.labels.[ app.kubernetes.io/name]
287
+ path : metadata.labels[" app.kubernetes.io/name" ]
288
288
value : st2
289
289
- equal : *metadata_labels_instance
290
290
- equal : *metadata_labels_component_backend
@@ -323,7 +323,7 @@ tests:
323
323
- hasDocuments :
324
324
count : 1
325
325
- equal :
326
- path : metadata.labels.[ app.kubernetes.io/name]
326
+ path : metadata.labels[" app.kubernetes.io/name" ]
327
327
value : st2chatops
328
328
- equal : *metadata_labels_instance
329
329
- equal : *metadata_labels_component_backend
@@ -347,11 +347,11 @@ tests:
347
347
- hasDocuments :
348
348
count : 1
349
349
- equal :
350
- path : metadata.labels.[ app.kubernetes.io/name]
350
+ path : metadata.labels[" app.kubernetes.io/name" ]
351
351
value : st2 # should this be st2web?
352
352
- equal : *metadata_labels_instance
353
353
- equal :
354
- path : metadata.labels.[ app.kubernetes.io/component]
354
+ path : metadata.labels[" app.kubernetes.io/component" ]
355
355
value : backend # should this be frontend?
356
356
- equal : *metadata_labels_part_of
357
357
- equal : *metadata_labels_app_version
0 commit comments