blob: 1732a9a39b45d45df4731aea9182e184281ec464 [file] [log] [blame]
Dong Maa37a7b12025-02-12 02:49:32 +00001suite: priorityclass
2tests:
3 - it: should support not having a priority class
4 templates:
5 - templates/daemonset-health-manager.yaml
6 - templates/deployment-api.yaml
7 - templates/deployment-housekeeping.yaml
8 - templates/deployment-worker.yaml
9 - templates/job-db-sync.yaml
Dong Ma36b89222025-02-13 16:15:52 +000010 - templates/job-bootstrap.yaml
Dong Maa37a7b12025-02-12 02:49:32 +000011 asserts:
12 - template: templates/daemonset-health-manager.yaml
13 documentIndex: 4
14 notExists:
15 path: spec.template.spec.priorityClassName
16 - template: templates/deployment-api.yaml
17 documentIndex: 3
18 notExists:
19 path: spec.template.spec.priorityClassName
20 - template: templates/deployment-housekeeping.yaml
21 documentIndex: 3
22 notExists:
23 path: spec.template.spec.priorityClassName
24 - template: templates/deployment-worker.yaml
25 documentIndex: 3
26 notExists:
27 path: spec.template.spec.priorityClassName
28 - template: templates/job-db-sync.yaml
29 documentIndex: 3
30 notExists:
31 path: spec.template.spec.priorityClassName
Dong Ma36b89222025-02-13 16:15:52 +000032 - template: templates/job-bootstrap.yaml
33 documentIndex: 1
34 notExists:
35 path: spec.template.spec.priorityClassName
Dong Maa37a7b12025-02-12 02:49:32 +000036
37 - it: should support setting a priority class
38 templates:
39 - templates/daemonset-health-manager.yaml
40 - templates/deployment-api.yaml
41 - templates/deployment-housekeeping.yaml
42 - templates/deployment-worker.yaml
43 - templates/job-db-sync.yaml
Dong Ma36b89222025-02-13 16:15:52 +000044 - templates/job-bootstrap.yaml
Dong Maa37a7b12025-02-12 02:49:32 +000045 set:
46 pod:
47 priorityClassName:
48 octavia_health_manager: platform
49 octavia_api: platform
50 octavia_housekeeping: platform
51 octavia_worker: platform
52 db_sync: platform
Dong Ma36b89222025-02-13 16:15:52 +000053 bootstrap: platform
Dong Maa37a7b12025-02-12 02:49:32 +000054 asserts:
55 - template: templates/daemonset-health-manager.yaml
56 documentIndex: 4
57 equal:
58 path: spec.template.spec.priorityClassName
59 value: platform
60 - template: templates/deployment-api.yaml
61 documentIndex: 3
62 equal:
63 path: spec.template.spec.priorityClassName
64 value: platform
65 - template: templates/deployment-housekeeping.yaml
66 documentIndex: 3
67 equal:
68 path: spec.template.spec.priorityClassName
69 value: platform
70 - template: templates/deployment-worker.yaml
71 documentIndex: 3
72 equal:
73 path: spec.template.spec.priorityClassName
74 value: platform
75 - template: templates/job-db-sync.yaml
76 documentIndex: 3
77 equal:
78 path: spec.template.spec.priorityClassName
79 value: platform
Dong Ma36b89222025-02-13 16:15:52 +000080 - template: templates/job-bootstrap.yaml
81 documentIndex: 1
82 equal:
83 path: spec.template.spec.priorityClassName
84 value: platform