blob: cf23b0afad95df8b8142bbb700a2db001dfd31cb [file] [log] [blame]
Dong Mabb1ef1f2025-02-11 16:47:00 +00001suite: priorityclass
2tests:
3 - it: should support not having a priority 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 manifests:
21 cron_job_archive_deleted_rows: true
22 statefulset_compute_ironic: true
23 asserts:
24 - template: templates/daemonset-compute.yaml
25 documentIndex: 4
26 notExists:
27 path: spec.template.spec.priorityClassName
28 - template: templates/deployment-api-metadata.yaml
29 documentIndex: 3
30 notExists:
31 path: spec.template.spec.priorityClassName
32 - template: templates/deployment-api-osapi.yaml
33 documentIndex: 3
34 notExists:
35 path: spec.template.spec.priorityClassName
36 - template: templates/deployment-conductor.yaml
37 documentIndex: 3
38 notExists:
39 path: spec.template.spec.priorityClassName
40 - template: templates/deployment-novncproxy.yaml
41 documentIndex: 3
42 notExists:
43 path: spec.template.spec.priorityClassName
44 - template: templates/deployment-scheduler.yaml
45 documentIndex: 3
46 notExists:
47 path: spec.template.spec.priorityClassName
48 - template: templates/statefulset-compute-ironic.yaml
49 documentIndex: 3
50 notExists:
51 path: spec.template.spec.priorityClassName
52 - template: templates/cron-job-archive-deleted-rows.yaml
53 documentIndex: 3
54 notExists:
55 path: spec.jobTemplate.spec.template.spec.priorityClassName
56 - template: templates/cron-job-cell-setup.yaml
57 documentIndex: 3
58 notExists:
59 path: spec.jobTemplate.spec.template.spec.priorityClassName
60 - template: templates/cron-job-service-cleaner.yaml
61 documentIndex: 3
62 notExists:
63 path: spec.jobTemplate.spec.template.spec.priorityClassName
64 - template: templates/pod-rally-test.yaml
65 documentIndex: 3
66 notExists:
67 path: spec.priorityClassName
68 - template: templates/job-db-sync.yaml
69 documentIndex: 3
70 notExists:
71 path: spec.template.spec.priorityClassName
Dong Ma36b89222025-02-13 16:15:52 +000072 - template: templates/job-bootstrap.yaml
73 documentIndex: 5
74 notExists:
75 path: spec.template.spec.priorityClassName
Dong Mabb1ef1f2025-02-11 16:47:00 +000076
77 - it: should support setting a priority class
78 templates:
79 - templates/daemonset-compute.yaml
80 - templates/deployment-api-metadata.yaml
81 - templates/deployment-api-osapi.yaml
82 - templates/deployment-conductor.yaml
83 - templates/deployment-novncproxy.yaml
84 - templates/deployment-scheduler.yaml
85 - templates/deployment-spiceproxy.yaml
86 - templates/cron-job-archive-deleted-rows.yaml
87 - templates/cron-job-cell-setup.yaml
88 - templates/cron-job-service-cleaner.yaml
89 - templates/statefulset-compute-ironic.yaml
90 - templates/pod-rally-test.yaml
91 - templates/job-db-sync.yaml
Dong Ma36b89222025-02-13 16:15:52 +000092 - templates/job-bootstrap.yaml
Dong Mabb1ef1f2025-02-11 16:47:00 +000093 set:
94 manifests:
95 cron_job_archive_deleted_rows: true
96 statefulset_compute_ironic: true
97 pod:
98 priorityClassName:
99 nova_compute: platform
100 nova_api_metadata: platform
101 nova_api_osapi: platform
102 nova_conductor: platform
103 nova_novncproxy: platform
104 nova_scheduler: platform
105 nova_spiceproxy: platform
106 nova_archive_deleted_rows: platform
107 nova_cell_setup: platform
108 nova_service_cleaner: platform
109 nova_compute_ironic: platform
110 nova_tests: platform
111 db_sync: platform
Dong Ma36b89222025-02-13 16:15:52 +0000112 bootstrap: platform
Dong Mabb1ef1f2025-02-11 16:47:00 +0000113 asserts:
114 - template: templates/daemonset-compute.yaml
115 documentIndex: 4
116 equal:
117 path: spec.template.spec.priorityClassName
118 value: platform
119 - template: templates/deployment-api-metadata.yaml
120 documentIndex: 3
121 equal:
122 path: spec.template.spec.priorityClassName
123 value: platform
124 - template: templates/deployment-api-osapi.yaml
125 documentIndex: 3
126 equal:
127 path: spec.template.spec.priorityClassName
128 value: platform
129 - template: templates/deployment-conductor.yaml
130 documentIndex: 3
131 equal:
132 path: spec.template.spec.priorityClassName
133 value: platform
134 - template: templates/deployment-novncproxy.yaml
135 documentIndex: 3
136 equal:
137 path: spec.template.spec.priorityClassName
138 value: platform
139 - template: templates/deployment-scheduler.yaml
140 documentIndex: 3
141 equal:
142 path: spec.template.spec.priorityClassName
143 value: platform
144 - template: templates/cron-job-archive-deleted-rows.yaml
145 documentIndex: 3
146 equal:
147 path: spec.jobTemplate.spec.template.spec.priorityClassName
148 value: platform
149 - template: templates/cron-job-cell-setup.yaml
150 documentIndex: 3
151 equal:
152 path: spec.jobTemplate.spec.template.spec.priorityClassName
153 value: platform
154 - template: templates/cron-job-service-cleaner.yaml
155 documentIndex: 3
156 equal:
157 path: spec.jobTemplate.spec.template.spec.priorityClassName
158 value: platform
159 - template: templates/statefulset-compute-ironic.yaml
160 documentIndex: 3
161 equal:
162 path: spec.template.spec.priorityClassName
163 value: platform
164 - template: templates/pod-rally-test.yaml
165 documentIndex: 3
166 equal:
167 path: spec.priorityClassName
168 value: platform
169 - template: templates/job-db-sync.yaml
170 documentIndex: 3
171 equal:
172 path: spec.template.spec.priorityClassName
173 value: platform
Dong Ma36b89222025-02-13 16:15:52 +0000174 - template: templates/job-bootstrap.yaml
175 documentIndex: 3
176 equal:
177 path: spec.template.spec.priorityClassName
178 value: platform