Skip to content

Commit 12d7981

Browse files
committed
update configmap and secret label tests
1 parent 20bc328 commit 12d7981

File tree

1 file changed

+50
-30
lines changed

1 file changed

+50
-30
lines changed

tests/unit/labels_test.yaml

Lines changed: 50 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -309,34 +309,39 @@ tests:
309309
- secrets_st2apikeys.yaml
310310
- secrets_st2auth.yaml
311311
- secrets_st2kv.yaml
312+
chart: *chart
312313
set:
313314
rabbitmq: # for secrets_rabbitmq.yaml
314315
enabled: true
315316
asserts:
316317
- hasDocuments:
317318
count: 1
318319
- equal:
319-
path: metadata.labels.app
320+
path: metadata.labels.[app.kubernetes.io/name]
320321
value: st2
321322
- equal:
322-
path: metadata.labels.release
323+
path: metadata.labels.[app.kubernetes.io/instance]
323324
value: some-release-name
324325
- equal:
325-
path: metadata.labels.tier
326+
path: metadata.labels.[app.kubernetes.io/component]
326327
value: backend
327328
- equal:
328-
path: metadata.labels.vendor
329+
path: metadata.labels.[app.kubernetes.io/part-of]
329330
value: stackstorm
330331
- equal:
331-
path: metadata.labels.chart
332+
path: metadata.labels.[app.kubernetes.io/version]
333+
value: *appVersion
334+
- equal:
335+
path: metadata.labels.[helm.sh/chart]
332336
value: stackstorm-ha-1.0.999
333337
- equal:
334-
path: metadata.labels.heritage
338+
path: metadata.labels.[app.kubernetes.io/managed-by]
335339
value: Helm
336340

337341
- it: RBAC ConfigMaps have required labels
338342
templates:
339343
- configmaps_rbac.yaml
344+
chart: *chart
340345
set:
341346
st2:
342347
rbac:
@@ -345,56 +350,64 @@ tests:
345350
- hasDocuments:
346351
count: 3
347352
- equal:
348-
path: metadata.labels.app
353+
path: metadata.labels.[app.kubernetes.io/name]
349354
value: st2
350355
- equal:
351-
path: metadata.labels.release
356+
path: metadata.labels.[app.kubernetes.io/instance]
352357
value: some-release-name
353358
- equal:
354-
path: metadata.labels.tier
359+
path: metadata.labels.[app.kubernetes.io/component]
355360
value: backend
356361
- equal:
357-
path: metadata.labels.vendor
362+
path: metadata.labels.[app.kubernetes.io/part-of]
358363
value: stackstorm
359364
- equal:
360-
path: metadata.labels.chart
365+
path: metadata.labels.[app.kubernetes.io/version]
366+
value: *appVersion
367+
- equal:
368+
path: metadata.labels.[helm.sh/chart]
361369
value: stackstorm-ha-1.0.999
362370
- equal:
363-
path: metadata.labels.heritage
371+
path: metadata.labels.[app.kubernetes.io/managed-by]
364372
value: Helm
365373

366374
- it: st2chatops Secret has required labels
367375
templates:
368376
- secrets_st2chatops.yaml
377+
chart: *chart
369378
set:
370379
st2chatops:
371380
enabled: true
372381
asserts:
373382
- hasDocuments:
374383
count: 1
375384
- equal:
376-
path: metadata.labels.app
385+
path: metadata.labels.[app.kubernetes.io/name]
377386
value: st2chatops
378387
- equal:
379-
path: metadata.labels.release
388+
path: metadata.labels.[app.kubernetes.io/instance]
380389
value: some-release-name
381390
- equal:
382-
path: metadata.labels.tier
391+
path: metadata.labels.[app.kubernetes.io/component]
383392
value: backend
384393
- equal:
385-
path: metadata.labels.vendor
394+
path: metadata.labels.[app.kubernetes.io/part-of]
386395
value: stackstorm
387396
- equal:
388-
path: metadata.labels.chart
397+
path: metadata.labels.[app.kubernetes.io/version]
398+
value: *appVersion
399+
- equal:
400+
path: metadata.labels.[helm.sh/chart]
389401
value: stackstorm-ha-1.0.999
390402
- equal:
391-
path: metadata.labels.heritage
403+
path: metadata.labels.[app.kubernetes.io/managed-by]
392404
value: Helm
393405

394406
- it: st2web ConfigMap has required labels
395407
templates:
396408
#- configmaps_post-start-scripts.yaml # needs postStartScript for each service
397409
- configmaps_st2web.yaml
410+
chart: *chart
398411
set:
399412
st2web:
400413
config: |
@@ -406,27 +419,31 @@ tests:
406419
- hasDocuments:
407420
count: 1
408421
- equal:
409-
path: metadata.labels.app
422+
path: metadata.labels.[app.kubernetes.io/name]
410423
value: st2 # should this be st2web?
411424
- equal:
412-
path: metadata.labels.release
425+
path: metadata.labels.[app.kubernetes.io/instance]
413426
value: some-release-name
414427
- equal:
415-
path: metadata.labels.tier
428+
path: metadata.labels.[app.kubernetes.io/component]
416429
value: backend # should this be frontend?
417430
- equal:
418-
path: metadata.labels.vendor
431+
path: metadata.labels.[app.kubernetes.io/part-of]
419432
value: stackstorm
420433
- equal:
421-
path: metadata.labels.chart
434+
path: metadata.labels.[app.kubernetes.io/version]
435+
value: *appVersion
436+
- equal:
437+
path: metadata.labels.[helm.sh/chart]
422438
value: stackstorm-ha-1.0.999
423439
- equal:
424-
path: metadata.labels.heritage
440+
path: metadata.labels.[app.kubernetes.io/managed-by]
425441
value: Helm
426442

427443
- it: post-start-script ConfigMaps have required labels
428444
templates:
429445
- configmaps_post-start-script.yaml
446+
chart: *chart
430447
set:
431448
st2auth: &postStartScript
432449
postStartScript: |
@@ -448,20 +465,23 @@ tests:
448465
- hasDocuments:
449466
count: 14
450467
- equal:
451-
path: metadata.labels.app
468+
path: metadata.labels.[app.kubernetes.io/name]
452469
value: st2
453470
- equal:
454-
path: metadata.labels.release
471+
path: metadata.labels.[app.kubernetes.io/instance]
455472
value: some-release-name
456473
- equal:
457-
path: metadata.labels.tier
474+
path: metadata.labels.[app.kubernetes.io/component]
458475
value: backend
459476
- equal:
460-
path: metadata.labels.vendor
477+
path: metadata.labels.[app.kubernetes.io/part-of]
461478
value: stackstorm
462479
- equal:
463-
path: metadata.labels.chart
480+
path: metadata.labels.[app.kubernetes.io/version]
481+
value: *appVersion
482+
- equal:
483+
path: metadata.labels.[helm.sh/chart]
464484
value: stackstorm-ha-1.0.999
465485
- equal:
466-
path: metadata.labels.heritage
486+
path: metadata.labels.[app.kubernetes.io/managed-by]
467487
value: Helm

0 commit comments

Comments
 (0)