blob: bef0fb4fb7e5e0e59b088d0885c7827381b3bf5d [file] [log] [blame]
Dong Ma4189c2b2025-02-10 11:24:08 +00001suite: priorityclass
2tests:
3 - it: should support not having a priority class
4 templates:
5 - templates/deployment-api.yaml
6 - templates/deployment-cfn.yaml
7 - templates/deployment-cloudwatch.yaml
8 - templates/cron-job-engine-cleaner.yaml
9 - templates/cron-job-purge-deleted.yaml
10 - templates/deployment-engine.yaml
11 - templates/pod-rally-test.yaml
12 - templates/job-db-sync.yaml
Dong Ma36b89222025-02-13 16:15:52 +000013 - templates/job-bootstrap.yaml
14 - templates/job-trusts.yaml
Dong Ma4189c2b2025-02-10 11:24:08 +000015 asserts:
16 - template: templates/deployment-api.yaml
17 documentIndex: 3
18 notExists:
19 path: spec.template.spec.priorityClassName
20 - template: templates/deployment-cfn.yaml
21 documentIndex: 3
22 notExists:
23 path: spec.template.spec.priorityClassName
24 - template: templates/cron-job-engine-cleaner.yaml
25 documentIndex: 3
26 notExists:
27 path: spec.jobTemplate.spec.template.spec.priorityClassName
28 - template: templates/cron-job-purge-deleted.yaml
29 documentIndex: 3
30 notExists:
31 path: spec.jobTemplate.spec.template.spec.priorityClassName
32 - template: templates/deployment-engine.yaml
33 documentIndex: 3
34 notExists:
35 path: spec.template.spec.priorityClassName
36 - template: templates/pod-rally-test.yaml
37 documentIndex: 3
38 notExists:
39 path: spec.priorityClassName
40 - template: templates/job-db-sync.yaml
41 documentIndex: 3
42 notExists:
43 path: spec.template.spec.priorityClassName
Dong Ma36b89222025-02-13 16:15:52 +000044 - template: templates/job-bootstrap.yaml
45 documentIndex: 3
46 notExists:
47 path: spec.template.spec.priorityClassName
48 - template: templates/job-trusts.yaml
49 documentIndex: 3
50 notExists:
51 path: spec.template.spec.priorityClassName
Dong Ma4189c2b2025-02-10 11:24:08 +000052
53 - it: should support setting a priority class
54 templates:
55 - templates/deployment-api.yaml
56 - templates/deployment-cfn.yaml
57 - templates/deployment-cloudwatch.yaml
58 - templates/cron-job-engine-cleaner.yaml
59 - templates/cron-job-purge-deleted.yaml
60 - templates/deployment-engine.yaml
61 - templates/pod-rally-test.yaml
62 - templates/job-db-sync.yaml
Dong Ma36b89222025-02-13 16:15:52 +000063 - templates/job-bootstrap.yaml
64 - templates/job-trusts.yaml
Dong Ma4189c2b2025-02-10 11:24:08 +000065 set:
66 pod:
67 priorityClassName:
68 heat_api: platform
69 heat_cfn: platform
70 heat_cloudwatch: platform
71 heat_tests: platform
72 heat_engine_cleaner: platform
73 heat_purge_deleted: platform
74 heat_engine: platform
75 db_sync: platform
Dong Ma36b89222025-02-13 16:15:52 +000076 bootstrap: platform
77 heat_trusts: platform
Dong Ma4189c2b2025-02-10 11:24:08 +000078 asserts:
79 - template: templates/deployment-api.yaml
80 documentIndex: 3
81 equal:
82 path: spec.template.spec.priorityClassName
83 value: platform
84 - template: templates/deployment-cfn.yaml
85 documentIndex: 3
86 equal:
87 path: spec.template.spec.priorityClassName
88 value: platform
89 - template: templates/cron-job-engine-cleaner.yaml
90 documentIndex: 3
91 equal:
92 path: spec.jobTemplate.spec.template.spec.priorityClassName
93 value: platform
94 - template: templates/cron-job-purge-deleted.yaml
95 documentIndex: 3
96 equal:
97 path: spec.jobTemplate.spec.template.spec.priorityClassName
98 value: platform
99 - template: templates/deployment-engine.yaml
100 documentIndex: 3
101 equal:
102 path: spec.template.spec.priorityClassName
103 value: platform
104 - template: templates/pod-rally-test.yaml
105 documentIndex: 3
106 equal:
107 path: spec.priorityClassName
108 value: platform
109 - template: templates/job-db-sync.yaml
110 documentIndex: 3
111 equal:
112 path: spec.template.spec.priorityClassName
113 value: platform
Dong Ma36b89222025-02-13 16:15:52 +0000114 - template: templates/job-bootstrap.yaml
115 documentIndex: 3
116 equal:
117 path: spec.template.spec.priorityClassName
118 value: platform
119 - template: templates/job-trusts.yaml
120 documentIndex: 3
121 equal:
122 path: spec.template.spec.priorityClassName
123 value: platform