blob: 754538bb01a1e9fb90b4c7690b13f89c73c100da [file] [log] [blame]
Dong Ma4189c2b2025-02-10 11:24:08 +00001suite: runtimeclass
2tests:
3 - it: should support not having a runtime 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.runtimeClassName
20 - template: templates/deployment-cfn.yaml
21 documentIndex: 3
22 notExists:
23 path: spec.template.spec.runtimeClassName
24 - template: templates/cron-job-engine-cleaner.yaml
25 documentIndex: 3
26 notExists:
27 path: spec.jobTemplate.spec.template.spec.runtimeClassName
28 - template: templates/cron-job-purge-deleted.yaml
29 documentIndex: 3
30 notExists:
31 path: spec.jobTemplate.spec.template.spec.runtimeClassName
32 - template: templates/deployment-engine.yaml
33 documentIndex: 3
34 notExists:
35 path: spec.template.spec.runtimeClassName
36 - template: templates/pod-rally-test.yaml
37 documentIndex: 3
38 notExists:
39 path: spec.runtimeClassName
40 - template: templates/job-db-sync.yaml
41 documentIndex: 3
42 notExists:
43 path: spec.template.spec.runtimeClassName
Dong Ma36b89222025-02-13 16:15:52 +000044 - template: templates/job-bootstrap.yaml
45 documentIndex: 3
46 notExists:
47 path: spec.template.spec.runtimeClassName
48 - template: templates/job-trusts.yaml
49 documentIndex: 3
50 notExists:
51 path: spec.template.spec.runtimeClassName
Dong Ma4189c2b2025-02-10 11:24:08 +000052
53 - it: should support setting a runtime 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 runtimeClassName:
68 heat_api: kata-clh
69 heat_cfn: kata-clh
70 heat_cloudwatch: kata-clh
71 heat_tests: kata-clh
72 heat_engine_cleaner: kata-clh
73 heat_purge_deleted: kata-clh
74 heat_engine: kata-clh
75 db_sync: kata-clh
Dong Ma36b89222025-02-13 16:15:52 +000076 bootstrap: kata-clh
77 heat_trusts: kata-clh
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.runtimeClassName
83 value: kata-clh
84 - template: templates/deployment-cfn.yaml
85 documentIndex: 3
86 equal:
87 path: spec.template.spec.runtimeClassName
88 value: kata-clh
89 - template: templates/cron-job-engine-cleaner.yaml
90 documentIndex: 3
91 equal:
92 path: spec.jobTemplate.spec.template.spec.runtimeClassName
93 value: kata-clh
94 - template: templates/cron-job-purge-deleted.yaml
95 documentIndex: 3
96 equal:
97 path: spec.jobTemplate.spec.template.spec.runtimeClassName
98 value: kata-clh
99 - template: templates/deployment-engine.yaml
100 documentIndex: 3
101 equal:
102 path: spec.template.spec.runtimeClassName
103 value: kata-clh
104 - template: templates/pod-rally-test.yaml
105 documentIndex: 3
106 equal:
107 path: spec.runtimeClassName
108 value: kata-clh
109 - template: templates/job-db-sync.yaml
110 documentIndex: 3
111 equal:
112 path: spec.template.spec.runtimeClassName
113 value: kata-clh
Dong Ma36b89222025-02-13 16:15:52 +0000114 - template: templates/job-bootstrap.yaml
115 documentIndex: 3
116 equal:
117 path: spec.template.spec.runtimeClassName
118 value: kata-clh
119 - template: templates/job-trusts.yaml
120 documentIndex: 3
121 equal:
122 path: spec.template.spec.runtimeClassName
123 value: kata-clh