blob: aeaba8fa6e3aaf9404f3d4b53f8978934772e105 [file] [log] [blame]
Dong Ma16a956a2025-02-10 13:28:41 +00001suite: priorityclass
2tests:
3 - it: should support not having a priority 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.priorityClassName
Dong Ma36b89222025-02-13 16:15:52 +000014 - template: templates/statefulset-conductor.yaml
15 documentIndex: 3
16 notExists:
17 path: spec.template.spec.priorityClassName
Dong Ma16a956a2025-02-10 13:28:41 +000018 - template: templates/job-db-sync.yaml
19 documentIndex: 3
20 notExists:
21 path: spec.template.spec.priorityClassName
Dong Ma36b89222025-02-13 16:15:52 +000022 - template: templates/job-bootstrap.yaml
23 documentIndex: 3
24 notExists:
25 path: spec.template.spec.priorityClassName
Dong Ma16a956a2025-02-10 13:28:41 +000026
27 - it: should support setting a priority 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 priorityClassName:
36 ironic_api: platform
Dong Ma36b89222025-02-13 16:15:52 +000037 ironic_conductor: platform
Dong Ma16a956a2025-02-10 13:28:41 +000038 db_sync: platform
Dong Ma36b89222025-02-13 16:15:52 +000039 bootstrap: platform
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.priorityClassName
45 value: platform
Dong Ma36b89222025-02-13 16:15:52 +000046 - template: templates/statefulset-conductor.yaml
47 documentIndex: 3
48 equal:
49 path: spec.template.spec.priorityClassName
50 value: platform
Dong Ma16a956a2025-02-10 13:28:41 +000051 - template: templates/job-db-sync.yaml
52 documentIndex: 3
53 equal:
54 path: spec.template.spec.priorityClassName
55 value: platform
Dong Ma36b89222025-02-13 16:15:52 +000056 - template: templates/job-bootstrap.yaml
57 documentIndex: 3
58 equal:
59 path: spec.template.spec.priorityClassName
60 value: platform