blob: 282a1c80534f35f29fa76bf47fb51a05f64f3b6f [file] [log] [blame]
Dong Ma1384adc2025-02-10 09:56:42 +00001suite: runtimeclass
2tests:
3 - it: should support not having a runtime class
4 templates:
5 - templates/deployment-api.yaml
6 - templates/pod-rally-test.yaml
7 - templates/job-db-sync.yaml
8 asserts:
9 - template: templates/deployment-api.yaml
10 documentIndex: 3
11 notExists:
12 path: spec.template.spec.runtimeClassName
13 - template: templates/pod-rally-test.yaml
14 documentIndex: 3
15 notExists:
16 path: spec.runtimeClassName
17 - template: templates/job-db-sync.yaml
18 documentIndex: 3
19 notExists:
20 path: spec.template.spec.runtimeClassName
21
22 - it: should support setting a runtime class
23 templates:
24 - templates/deployment-api.yaml
25 - templates/pod-rally-test.yaml
26 - templates/job-db-sync.yaml
27 set:
28 pod:
29 runtimeClassName:
30 glance_api: kata-clh
31 glance_tests: kata-clh
32 db_sync: kata-clh
33 asserts:
34 - template: templates/deployment-api.yaml
35 documentIndex: 3
36 equal:
37 path: spec.template.spec.runtimeClassName
38 value: kata-clh
39 - template: templates/pod-rally-test.yaml
40 documentIndex: 3
41 equal:
42 path: spec.runtimeClassName
43 value: kata-clh
44 - template: templates/job-db-sync.yaml
45 documentIndex: 3
46 equal:
47 path: spec.template.spec.runtimeClassName
48 value: kata-clh