blob: b939eba8655c0df720ca66d16d5386322bd5eb0f [file] [log] [blame]
Dong Ma7fa5c2a2025-02-10 15:37:34 +00001suite: runtimeclass
2tests:
3 - it: should support not having a runtime class
4 templates:
5 - templates/deployment-api.yaml
6 - templates/statefulset-conductor.yaml
7 - templates/job-db-sync.yaml
Dong Ma36b89222025-02-13 16:15:52 +00008 - templates/job-bootstrap.yaml
9 set:
10 bootstrap:
11 enabled: true
Dong Ma7fa5c2a2025-02-10 15:37:34 +000012 asserts:
13 - template: templates/deployment-api.yaml
14 documentIndex: 3
15 notExists:
16 path: spec.template.spec.runtimeClassName
17 - template: templates/statefulset-conductor.yaml
18 documentIndex: 3
19 notExists:
20 path: spec.template.spec.runtimeClassName
21 - template: templates/job-db-sync.yaml
22 documentIndex: 3
23 notExists:
24 path: spec.template.spec.runtimeClassName
Dong Ma36b89222025-02-13 16:15:52 +000025 - template: templates/job-bootstrap.yaml
26 documentIndex: 1
27 notExists:
28 path: spec.template.spec.runtimeClassName
Dong Ma7fa5c2a2025-02-10 15:37:34 +000029
30 - it: should support setting a runtime class
31 templates:
32 - templates/deployment-api.yaml
33 - templates/statefulset-conductor.yaml
34 - templates/job-db-sync.yaml
Dong Ma36b89222025-02-13 16:15:52 +000035 - templates/job-bootstrap.yaml
Dong Ma7fa5c2a2025-02-10 15:37:34 +000036 set:
37 pod:
38 runtimeClassName:
39 magnum_api: kata-clh
40 magnum_conductor: kata-clh
41 db_sync: kata-clh
Dong Ma36b89222025-02-13 16:15:52 +000042 bootstrap: kata-clh
43 bootstrap:
44 enabled: true
Dong Ma7fa5c2a2025-02-10 15:37:34 +000045 asserts:
46 - template: templates/deployment-api.yaml
47 documentIndex: 3
48 equal:
49 path: spec.template.spec.runtimeClassName
50 value: kata-clh
51 - template: templates/statefulset-conductor.yaml
52 documentIndex: 3
53 equal:
54 path: spec.template.spec.runtimeClassName
55 value: kata-clh
56 - template: templates/job-db-sync.yaml
57 documentIndex: 3
58 equal:
59 path: spec.template.spec.runtimeClassName
60 value: kata-clh
Dong Ma36b89222025-02-13 16:15:52 +000061 - template: templates/job-bootstrap.yaml
62 documentIndex: 1
63 equal:
64 path: spec.template.spec.runtimeClassName
65 value: kata-clh