blob: 8524f9b25459099580fafaf7cbe6e28566adb512 [file] [log] [blame]
Dong Macf2006c2025-02-10 14:58:50 +00001suite: priorityclass
2tests:
3 - it: should support not having a priority class
4 templates:
5 - templates/deployment-api.yaml
6 - templates/cron-job-credential-rotate.yaml
7 - templates/cron-job-fernet-rotate.yaml
Dong Ma36b89222025-02-13 16:15:52 +00008 - templates/job-credential-cleanup.yaml
9 - templates/job-credential-setup.yaml
10 - templates/job-domain-manage.yaml
11 - templates/job-fernet-setup.yaml
Dong Macf2006c2025-02-10 14:58:50 +000012 - templates/pod-rally-test.yaml
13 - templates/job-db-sync.yaml
Dong Ma36b89222025-02-13 16:15:52 +000014 - templates/job-db-init.yaml
15 - templates/job-bootstrap.yaml
Dong Macf2006c2025-02-10 14:58:50 +000016 asserts:
17 - template: templates/deployment-api.yaml
18 documentIndex: 3
19 notExists:
20 path: spec.template.spec.priorityClassName
21 - template: templates/cron-job-credential-rotate.yaml
22 documentIndex: 3
23 notExists:
24 path: spec.jobTemplate.spec.template.spec.priorityClassName
25 - template: templates/cron-job-fernet-rotate.yaml
26 documentIndex: 3
27 notExists:
28 path: spec.jobTemplate.spec.template.spec.priorityClassName
Dong Ma36b89222025-02-13 16:15:52 +000029 - template: templates/job-credential-cleanup.yaml
30 documentIndex: 3
31 notExists:
32 path: spec.template.spec.priorityClassName
33 - template: templates/job-fernet-setup.yaml
34 documentIndex: 3
35 notExists:
36 path: spec.template.spec.priorityClassName
37 - template: templates/job-credential-setup.yaml
38 documentIndex: 3
39 notExists:
40 path: spec.template.spec.priorityClassName
41 - template: templates/job-domain-manage.yaml
42 documentIndex: 3
43 notExists:
44 path: spec.template.spec.priorityClassName
Dong Macf2006c2025-02-10 14:58:50 +000045 - template: templates/pod-rally-test.yaml
46 documentIndex: 3
47 notExists:
48 path: spec.priorityClassName
49 - template: templates/job-db-sync.yaml
50 documentIndex: 3
51 notExists:
52 path: spec.template.spec.priorityClassName
Dong Ma36b89222025-02-13 16:15:52 +000053 - template: templates/job-db-init.yaml
54 documentIndex: 3
55 notExists:
56 path: spec.template.spec.priorityClassName
57 - template: templates/job-bootstrap.yaml
58 documentIndex: 3
59 notExists:
60 path: spec.template.spec.priorityClassName
Dong Macf2006c2025-02-10 14:58:50 +000061
62 - it: should support setting a priority class
63 templates:
Dong Ma36b89222025-02-13 16:15:52 +000064 - templates/job-credential-cleanup.yaml
65 - templates/job-credential-setup.yaml
66 - templates/job-domain-manage.yaml
67 - templates/job-fernet-setup.yaml
Dong Macf2006c2025-02-10 14:58:50 +000068 - templates/pod-rally-test.yaml
69 - templates/job-db-sync.yaml
Dong Ma36b89222025-02-13 16:15:52 +000070 - templates/job-db-init.yaml
71 - templates/job-bootstrap.yaml
Dong Macf2006c2025-02-10 14:58:50 +000072 set:
73 pod:
74 priorityClassName:
75 keystone_api: platform
76 keystone_tests: platform
77 keystone_credential_rotate: platform
78 keystone_fernet_rotate: platform
Dong Ma36b89222025-02-13 16:15:52 +000079 keystone_credential_setup: platform
80 keystone_fernet_setup: platform
81 keystone_credential_cleanup: platform
82 keystone_domain_manage: platform
Dong Macf2006c2025-02-10 14:58:50 +000083 db_sync: platform
Dong Ma36b89222025-02-13 16:15:52 +000084 db_init: platform
85 bootstrap: platform
Dong Macf2006c2025-02-10 14:58:50 +000086 asserts:
87 - template: templates/deployment-api.yaml
88 documentIndex: 3
89 equal:
90 path: spec.template.spec.priorityClassName
91 value: platform
92 - template: templates/cron-job-credential-rotate.yaml
93 documentIndex: 5
94 equal:
95 path: spec.jobTemplate.spec.template.spec.priorityClassName
96 value: platform
97 - template: templates/cron-job-fernet-rotate.yaml
98 documentIndex: 5
99 equal:
100 path: spec.jobTemplate.spec.template.spec.priorityClassName
101 value: platform
Dong Ma36b89222025-02-13 16:15:52 +0000102 - template: templates/job-credential-setup.yaml
103 documentIndex: 3
104 equal:
105 path: spec.template.spec.priorityClassName
106 value: platform
107 - template: templates/job-fernet-setup.yaml
108 documentIndex: 3
109 equal:
110 path: spec.template.spec.priorityClassName
111 value: platform
112 - template: templates/job-credential-cleanup.yaml
113 documentIndex: 3
114 equal:
115 path: spec.template.spec.priorityClassName
116 value: platform
117 - template: templates/job-domain-manage.yaml
118 documentIndex: 3
119 equal:
120 path: spec.template.spec.priorityClassName
121 value: platform
Dong Macf2006c2025-02-10 14:58:50 +0000122 - template: templates/pod-rally-test.yaml
123 documentIndex: 3
124 equal:
125 path: spec.priorityClassName
126 value: platform
127 - template: templates/job-db-sync.yaml
128 documentIndex: 3
129 equal:
130 path: spec.template.spec.priorityClassName
131 value: platform
Dong Ma36b89222025-02-13 16:15:52 +0000132 - template: templates/job-db-init.yaml
133 documentIndex: 3
134 equal:
135 path: spec.template.spec.priorityClassName
136 value: platform
137 - template: templates/job-bootstrap.yaml
138 documentIndex: 3
139 equal:
140 path: spec.template.spec.priorityClassName
141 value: platform