blob: f2a4c33fa90d443e7b4586516e7186fc5e656da4 [file] [log] [blame]
Dong Ma16a956a2025-02-10 13:28:41 +00001suite: runtimeclass
2tests:
3 - it: should support not having a runtime class
4 templates:
5 - templates/deployment-api.yaml
Dong Ma36b89222025-02-13 16:15:52 +00006 - templates/statefulset-conductor.yaml
Dong Ma16a956a2025-02-10 13:28:41 +00007 - templates/job-db-sync.yaml
Dong Ma36b89222025-02-13 16:15:52 +00008 - templates/job-bootstrap.yaml
Dong Ma16a956a2025-02-10 13:28:41 +00009 asserts:
10 - template: templates/deployment-api.yaml
11 documentIndex: 3
12 notExists:
13 path: spec.template.spec.runtimeClassName
Dong Ma36b89222025-02-13 16:15:52 +000014 - template: templates/statefulset-conductor.yaml
15 documentIndex: 3
16 notExists:
17 path: spec.template.spec.runtimeClassName
Dong Ma16a956a2025-02-10 13:28:41 +000018 - template: templates/job-db-sync.yaml
19 documentIndex: 3
20 notExists:
21 path: spec.template.spec.runtimeClassName
Dong Ma36b89222025-02-13 16:15:52 +000022 - template: templates/job-bootstrap.yaml
23 documentIndex: 3
24 notExists:
25 path: spec.template.spec.runtimeClassName
Dong Ma16a956a2025-02-10 13:28:41 +000026
27 - it: should support setting a runtime class
28 templates:
29 - templates/deployment-api.yaml
Dong Ma36b89222025-02-13 16:15:52 +000030 - templates/statefulset-conductor.yaml
Dong Ma16a956a2025-02-10 13:28:41 +000031 - templates/job-db-sync.yaml
Dong Ma36b89222025-02-13 16:15:52 +000032 - templates/job-bootstrap.yaml
Dong Ma16a956a2025-02-10 13:28:41 +000033 set:
34 pod:
35 runtimeClassName:
36 ironic_api: kata-clh
Dong Ma36b89222025-02-13 16:15:52 +000037 ironic_conductor: kata-clh
Dong Ma16a956a2025-02-10 13:28:41 +000038 db_sync: kata-clh
Dong Ma36b89222025-02-13 16:15:52 +000039 bootstrap: kata-clh
Dong Ma16a956a2025-02-10 13:28:41 +000040 asserts:
41 - template: templates/deployment-api.yaml
42 documentIndex: 3
43 equal:
44 path: spec.template.spec.runtimeClassName
45 value: kata-clh
Dong Ma36b89222025-02-13 16:15:52 +000046 - template: templates/statefulset-conductor.yaml
47 documentIndex: 3
48 equal:
49 path: spec.template.spec.runtimeClassName
50 value: kata-clh
Dong Ma16a956a2025-02-10 13:28:41 +000051 - template: templates/job-db-sync.yaml
52 documentIndex: 3
53 equal:
54 path: spec.template.spec.runtimeClassName
55 value: kata-clh
Dong Ma36b89222025-02-13 16:15:52 +000056 - template: templates/job-bootstrap.yaml
57 documentIndex: 3
58 equal:
59 path: spec.template.spec.runtimeClassName
60 value: kata-clh