@@ -309,34 +309,39 @@ tests:
309
309
- secrets_st2apikeys.yaml
310
310
- secrets_st2auth.yaml
311
311
- secrets_st2kv.yaml
312
+ chart : *chart
312
313
set :
313
314
rabbitmq : # for secrets_rabbitmq.yaml
314
315
enabled : true
315
316
asserts :
316
317
- hasDocuments :
317
318
count : 1
318
319
- equal :
319
- path : metadata.labels.app
320
+ path : metadata.labels.[ app.kubernetes.io/name]
320
321
value : st2
321
322
- equal :
322
- path : metadata.labels.release
323
+ path : metadata.labels.[app.kubernetes.io/instance]
323
324
value : some-release-name
324
325
- equal :
325
- path : metadata.labels.tier
326
+ path : metadata.labels.[app.kubernetes.io/component]
326
327
value : backend
327
328
- equal :
328
- path : metadata.labels.vendor
329
+ path : metadata.labels.[app.kubernetes.io/part-of]
329
330
value : stackstorm
330
331
- 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]
332
336
value : stackstorm-ha-1.0.999
333
337
- equal :
334
- path : metadata.labels.heritage
338
+ path : metadata.labels.[app.kubernetes.io/managed-by]
335
339
value : Helm
336
340
337
341
- it : RBAC ConfigMaps have required labels
338
342
templates :
339
343
- configmaps_rbac.yaml
344
+ chart : *chart
340
345
set :
341
346
st2 :
342
347
rbac :
@@ -345,56 +350,64 @@ tests:
345
350
- hasDocuments :
346
351
count : 3
347
352
- equal :
348
- path : metadata.labels.app
353
+ path : metadata.labels.[ app.kubernetes.io/name]
349
354
value : st2
350
355
- equal :
351
- path : metadata.labels.release
356
+ path : metadata.labels.[app.kubernetes.io/instance]
352
357
value : some-release-name
353
358
- equal :
354
- path : metadata.labels.tier
359
+ path : metadata.labels.[app.kubernetes.io/component]
355
360
value : backend
356
361
- equal :
357
- path : metadata.labels.vendor
362
+ path : metadata.labels.[app.kubernetes.io/part-of]
358
363
value : stackstorm
359
364
- 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]
361
369
value : stackstorm-ha-1.0.999
362
370
- equal :
363
- path : metadata.labels.heritage
371
+ path : metadata.labels.[app.kubernetes.io/managed-by]
364
372
value : Helm
365
373
366
374
- it : st2chatops Secret has required labels
367
375
templates :
368
376
- secrets_st2chatops.yaml
377
+ chart : *chart
369
378
set :
370
379
st2chatops :
371
380
enabled : true
372
381
asserts :
373
382
- hasDocuments :
374
383
count : 1
375
384
- equal :
376
- path : metadata.labels.app
385
+ path : metadata.labels.[ app.kubernetes.io/name]
377
386
value : st2chatops
378
387
- equal :
379
- path : metadata.labels.release
388
+ path : metadata.labels.[app.kubernetes.io/instance]
380
389
value : some-release-name
381
390
- equal :
382
- path : metadata.labels.tier
391
+ path : metadata.labels.[app.kubernetes.io/component]
383
392
value : backend
384
393
- equal :
385
- path : metadata.labels.vendor
394
+ path : metadata.labels.[app.kubernetes.io/part-of]
386
395
value : stackstorm
387
396
- 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]
389
401
value : stackstorm-ha-1.0.999
390
402
- equal :
391
- path : metadata.labels.heritage
403
+ path : metadata.labels.[app.kubernetes.io/managed-by]
392
404
value : Helm
393
405
394
406
- it : st2web ConfigMap has required labels
395
407
templates :
396
408
# - configmaps_post-start-scripts.yaml # needs postStartScript for each service
397
409
- configmaps_st2web.yaml
410
+ chart : *chart
398
411
set :
399
412
st2web :
400
413
config : |
@@ -406,27 +419,31 @@ tests:
406
419
- hasDocuments :
407
420
count : 1
408
421
- equal :
409
- path : metadata.labels.app
422
+ path : metadata.labels.[ app.kubernetes.io/name]
410
423
value : st2 # should this be st2web?
411
424
- equal :
412
- path : metadata.labels.release
425
+ path : metadata.labels.[app.kubernetes.io/instance]
413
426
value : some-release-name
414
427
- equal :
415
- path : metadata.labels.tier
428
+ path : metadata.labels.[app.kubernetes.io/component]
416
429
value : backend # should this be frontend?
417
430
- equal :
418
- path : metadata.labels.vendor
431
+ path : metadata.labels.[app.kubernetes.io/part-of]
419
432
value : stackstorm
420
433
- 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]
422
438
value : stackstorm-ha-1.0.999
423
439
- equal :
424
- path : metadata.labels.heritage
440
+ path : metadata.labels.[app.kubernetes.io/managed-by]
425
441
value : Helm
426
442
427
443
- it : post-start-script ConfigMaps have required labels
428
444
templates :
429
445
- configmaps_post-start-script.yaml
446
+ chart : *chart
430
447
set :
431
448
st2auth : &postStartScript
432
449
postStartScript : |
@@ -448,20 +465,23 @@ tests:
448
465
- hasDocuments :
449
466
count : 14
450
467
- equal :
451
- path : metadata.labels.app
468
+ path : metadata.labels.[ app.kubernetes.io/name]
452
469
value : st2
453
470
- equal :
454
- path : metadata.labels.release
471
+ path : metadata.labels.[app.kubernetes.io/instance]
455
472
value : some-release-name
456
473
- equal :
457
- path : metadata.labels.tier
474
+ path : metadata.labels.[app.kubernetes.io/component]
458
475
value : backend
459
476
- equal :
460
- path : metadata.labels.vendor
477
+ path : metadata.labels.[app.kubernetes.io/part-of]
461
478
value : stackstorm
462
479
- 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]
464
484
value : stackstorm-ha-1.0.999
465
485
- equal :
466
- path : metadata.labels.heritage
486
+ path : metadata.labels.[app.kubernetes.io/managed-by]
467
487
value : Helm
0 commit comments