blob: 3561a38ac58f1935fffff946bb6e13e420138ae4 [file] [log] [blame]
Dong Mabb1ef1f2025-02-11 16:47:00 +00001suite: runtimeclass
2tests:
3 - it: should support not having a runtime class
4 templates:
5 - templates/daemonset-compute.yaml
6 - templates/deployment-api-metadata.yaml
7 - templates/deployment-api-osapi.yaml
8 - templates/deployment-conductor.yaml
9 - templates/deployment-novncproxy.yaml
10 - templates/deployment-scheduler.yaml
11 - templates/deployment-spiceproxy.yaml
12 - templates/cron-job-archive-deleted-rows.yaml
13 - templates/cron-job-cell-setup.yaml
14 - templates/cron-job-service-cleaner.yaml
15 - templates/statefulset-compute-ironic.yaml
16 - templates/pod-rally-test.yaml
17 - templates/job-db-sync.yaml
Dong Ma36b89222025-02-13 16:15:52 +000018 - templates/job-bootstrap.yaml
Dong Mabb1ef1f2025-02-11 16:47:00 +000019 set:
20 console:
21 console_kind: spice
22 manifests:
23 cron_job_archive_deleted_rows: true
24 statefulset_compute_ironic: true
25 asserts:
26 - template: templates/daemonset-compute.yaml
27 documentIndex: 4
28 notExists:
29 path: spec.template.spec.runtimeClassName
30 - template: templates/deployment-api-metadata.yaml
31 documentIndex: 3
32 notExists:
33 path: spec.template.spec.runtimeClassName
34 - template: templates/deployment-api-osapi.yaml
35 documentIndex: 3
36 notExists:
37 path: spec.template.spec.runtimeClassName
38 - template: templates/deployment-conductor.yaml
39 documentIndex: 3
40 notExists:
41 path: spec.template.spec.runtimeClassName
42 - template: templates/deployment-scheduler.yaml
43 documentIndex: 3
44 notExists:
45 path: spec.template.spec.runtimeClassName
46 - template: templates/deployment-spiceproxy.yaml
47 documentIndex: 3
48 notExists:
49 path: spec.template.spec.runtimeClassName
50 - template: templates/statefulset-compute-ironic.yaml
51 documentIndex: 3
52 notExists:
53 path: spec.template.spec.runtimeClassName
54 - template: templates/cron-job-archive-deleted-rows.yaml
55 documentIndex: 3
56 notExists:
57 path: spec.jobTemplate.spec.template.spec.runtimeClassName
58 - template: templates/cron-job-cell-setup.yaml
59 documentIndex: 3
60 notExists:
61 path: spec.jobTemplate.spec.template.spec.runtimeClassName
62 - template: templates/cron-job-service-cleaner.yaml
63 documentIndex: 3
64 notExists:
65 path: spec.jobTemplate.spec.template.spec.runtimeClassName
66 - template: templates/pod-rally-test.yaml
67 documentIndex: 3
68 notExists:
69 path: spec.runtimeClassName
70 - template: templates/job-db-sync.yaml
71 documentIndex: 3
72 notExists:
73 path: spec.template.spec.runtimeClassName
Dong Ma36b89222025-02-13 16:15:52 +000074 - template: templates/job-bootstrap.yaml
75 documentIndex: 3
76 notExists:
77 path: spec.template.spec.runtimeClassName
Dong Mabb1ef1f2025-02-11 16:47:00 +000078
79 - it: should support setting a runtime class
80 templates:
81 - templates/daemonset-compute.yaml
82 - templates/deployment-api-metadata.yaml
83 - templates/deployment-api-osapi.yaml
84 - templates/deployment-conductor.yaml
85 - templates/deployment-novncproxy.yaml
86 - templates/deployment-scheduler.yaml
87 - templates/deployment-spiceproxy.yaml
88 - templates/cron-job-archive-deleted-rows.yaml
89 - templates/cron-job-cell-setup.yaml
90 - templates/cron-job-service-cleaner.yaml
91 - templates/statefulset-compute-ironic.yaml
92 - templates/pod-rally-test.yaml
93 - templates/job-db-sync.yaml
Dong Ma36b89222025-02-13 16:15:52 +000094 - templates/job-bootstrap.yaml
Dong Mabb1ef1f2025-02-11 16:47:00 +000095 set:
96 console:
97 console_kind: spice
98 manifests:
99 cron_job_archive_deleted_rows: true
100 statefulset_compute_ironic: true
101 pod:
102 runtimeClassName:
103 nova_compute: kata-clh
104 nova_api_metadata: kata-clh
105 nova_api_osapi: kata-clh
106 nova_conductor: kata-clh
107 nova_novncproxy: kata-clh
108 nova_scheduler: kata-clh
109 nova_spiceproxy: kata-clh
110 nova_archive_deleted_rows: kata-clh
111 nova_cell_setup: kata-clh
112 nova_service_cleaner: kata-clh
113 nova_compute_ironic: kata-clh
114 nova_tests: kata-clh
115 db_sync: kata-clh
Dong Ma36b89222025-02-13 16:15:52 +0000116 bootstrap: kata-clh
Dong Mabb1ef1f2025-02-11 16:47:00 +0000117 asserts:
118 - template: templates/daemonset-compute.yaml
119 documentIndex: 4
120 equal:
121 path: spec.template.spec.runtimeClassName
122 value: kata-clh
123 - template: templates/deployment-api-metadata.yaml
124 documentIndex: 3
125 equal:
126 path: spec.template.spec.runtimeClassName
127 value: kata-clh
128 - template: templates/deployment-api-osapi.yaml
129 documentIndex: 3
130 equal:
131 path: spec.template.spec.runtimeClassName
132 value: kata-clh
133 - template: templates/deployment-conductor.yaml
134 documentIndex: 3
135 equal:
136 path: spec.template.spec.runtimeClassName
137 value: kata-clh
138 - template: templates/deployment-scheduler.yaml
139 documentIndex: 3
140 equal:
141 path: spec.template.spec.runtimeClassName
142 value: kata-clh
143 - template: templates/deployment-spiceproxy.yaml
144 documentIndex: 3
145 equal:
146 path: spec.template.spec.runtimeClassName
147 value: kata-clh
148 - template: templates/cron-job-archive-deleted-rows.yaml
149 documentIndex: 3
150 equal:
151 path: spec.jobTemplate.spec.template.spec.runtimeClassName
152 value: kata-clh
153 - template: templates/cron-job-cell-setup.yaml
154 documentIndex: 3
155 equal:
156 path: spec.jobTemplate.spec.template.spec.runtimeClassName
157 value: kata-clh
158 - template: templates/cron-job-service-cleaner.yaml
159 documentIndex: 3
160 equal:
161 path: spec.jobTemplate.spec.template.spec.runtimeClassName
162 value: kata-clh
163 - template: templates/statefulset-compute-ironic.yaml
164 documentIndex: 3
165 equal:
166 path: spec.template.spec.runtimeClassName
167 value: kata-clh
168 - template: templates/pod-rally-test.yaml
169 documentIndex: 3
170 equal:
171 path: spec.runtimeClassName
172 value: kata-clh
173 - template: templates/job-db-sync.yaml
174 documentIndex: 3
175 equal:
176 path: spec.template.spec.runtimeClassName
177 value: kata-clh
Dong Ma36b89222025-02-13 16:15:52 +0000178 - template: templates/job-bootstrap.yaml
179 documentIndex: 3
180 equal:
181 path: spec.template.spec.runtimeClassName
182 value: kata-clh