Skip to content

Commit 1b0116c

Browse files
committed
Include tempest in requirements and image
Signed-off-by: Friedrich Zahn <friedrich.zahn@alasca.cloud>
1 parent 3704599 commit 1b0116c

3 files changed

Lines changed: 176 additions & 15 deletions

File tree

‎Tests/Dockerfile‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ COPY kaas/requirements.txt kaas-requirements.txt
2323
RUN --mount=type=cache,target=/root/.cache \
2424
pip3 install -r requirements.txt -r iaas-requirements.txt -r kaas-requirements.txt
2525

26+
RUN tempest init /tempest
2627
COPY . .
2728

2829
ENTRYPOINT ["./scs-compliance-check.py"]

‎Tests/iaas/requirements.in‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
-c ../requirements.txt
22
boto3
33
openstacksdk
4+
tempest

‎Tests/iaas/requirements.txt‎

Lines changed: 174 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.12
2+
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
5-
# pip-compile requirements.in
5+
# pip-compile --no-index iaas/requirements.in
66
#
7+
attrs==26.1.0
8+
# via
9+
# -c requirements.txt
10+
# jsonschema
11+
# referencing
12+
autopage==0.6.0
13+
# via cliff
14+
bcrypt==5.0.0
15+
# via paramiko
716
boto3==1.42.86
817
# via -r iaas/requirements.in
918
botocore==1.42.86
@@ -12,34 +21,62 @@ botocore==1.42.86
1221
# s3transfer
1322
certifi==2026.2.25
1423
# via
15-
# -c iaas/../requirements.txt
24+
# -c requirements.txt
1625
# requests
1726
cffi==2.0.0
1827
# via
19-
# -c iaas/../requirements.txt
28+
# -c requirements.txt
2029
# cryptography
30+
# pynacl
2131
charset-normalizer==3.4.7
2232
# via
23-
# -c iaas/../requirements.txt
33+
# -c requirements.txt
2434
# requests
35+
cliff==4.16.0
36+
# via
37+
# stestr
38+
# tempest
39+
cmd2==4.2.4
40+
# via cliff
2541
cryptography==46.0.7
2642
# via
27-
# -c iaas/../requirements.txt
43+
# -c requirements.txt
2844
# openstacksdk
45+
# paramiko
46+
# tempest
47+
debtcollector==3.1.0
48+
# via
49+
# oslo-concurrency
50+
# oslo-log
51+
# tempest
2952
decorator==5.2.1
3053
# via
3154
# dogpile-cache
3255
# openstacksdk
56+
defusedxml==0.7.1
57+
# via tempest
3358
dogpile-cache==1.5.0
3459
# via openstacksdk
60+
fasteners==0.20
61+
# via
62+
# oslo-concurrency
63+
# tempest
64+
fixtures==4.3.2
65+
# via
66+
# stestr
67+
# tempest
3568
idna==3.11
3669
# via
37-
# -c iaas/../requirements.txt
70+
# -c requirements.txt
3871
# requests
72+
invoke==3.0.3
73+
# via paramiko
3974
iso8601==2.1.0
4075
# via
4176
# keystoneauth1
4277
# openstacksdk
78+
# oslo-utils
79+
# python-subunit
4380
jmespath==1.1.0
4481
# via
4582
# boto3
@@ -49,62 +86,184 @@ jsonpatch==1.33
4986
# via openstacksdk
5087
jsonpointer==3.1.1
5188
# via jsonpatch
89+
jsonschema==4.26.0
90+
# via tempest
91+
jsonschema-specifications==2025.9.1
92+
# via jsonschema
5293
keystoneauth1==5.13.1
5394
# via openstacksdk
95+
markdown-it-py==4.2.0
96+
# via rich
97+
mdurl==0.1.2
98+
# via markdown-it-py
99+
msgpack==1.2.2
100+
# via oslo-serialization
101+
netaddr==1.3.0
102+
# via
103+
# oslo-config
104+
# oslo-utils
105+
# tempest
54106
openstacksdk==4.10.0
55107
# via -r iaas/requirements.in
56108
os-service-types==1.8.2
57109
# via
58110
# keystoneauth1
59111
# openstacksdk
112+
oslo-concurrency==7.6.1
113+
# via tempest
114+
oslo-config==10.7.0
115+
# via
116+
# oslo-concurrency
117+
# oslo-log
118+
# tempest
119+
oslo-context==6.5.0
120+
# via oslo-log
121+
oslo-i18n==6.9.0
122+
# via
123+
# oslo-concurrency
124+
# oslo-config
125+
# oslo-log
126+
# oslo-utils
127+
oslo-log==8.3.2
128+
# via tempest
129+
oslo-serialization==5.11.0
130+
# via
131+
# oslo-log
132+
# tempest
133+
oslo-utils==10.2.0
134+
# via
135+
# oslo-concurrency
136+
# oslo-log
137+
# oslo-serialization
138+
# tempest
139+
packaging==26.3
140+
# via oslo-utils
141+
paramiko==5.0.0
142+
# via tempest
60143
pbr==7.0.3
61144
# via
62145
# keystoneauth1
63146
# openstacksdk
64147
# os-service-types
148+
# oslo-concurrency
149+
# oslo-context
150+
# oslo-i18n
151+
# oslo-log
152+
# oslo-utils
153+
# tempest
65154
platformdirs==4.9.6
66155
# via openstacksdk
156+
prettytable==3.18.0
157+
# via
158+
# cliff
159+
# tempest
160+
prompt-toolkit==3.0.53
161+
# via cmd2
67162
psutil==7.2.2
68-
# via openstacksdk
163+
# via
164+
# openstacksdk
165+
# oslo-utils
69166
pycparser==3.0
70167
# via
71-
# -c iaas/../requirements.txt
168+
# -c requirements.txt
72169
# cffi
170+
pygments==2.21.0
171+
# via rich
172+
pynacl==1.6.2
173+
# via paramiko
174+
pyparsing==3.3.3
175+
# via oslo-utils
176+
pyperclip==1.11.0
177+
# via cmd2
73178
python-dateutil==2.9.0.post0
74179
# via
75-
# -c iaas/../requirements.txt
180+
# -c requirements.txt
76181
# botocore
182+
# oslo-log
183+
python-subunit==1.4.6
184+
# via
185+
# stestr
186+
# tempest
77187
pyyaml==6.0.3
78188
# via
79-
# -c iaas/../requirements.txt
189+
# -c requirements.txt
190+
# cliff
80191
# openstacksdk
192+
# oslo-config
193+
# oslo-utils
194+
# python-subunit
195+
# stestr
196+
# tempest
197+
referencing==0.37.0
198+
# via
199+
# jsonschema
200+
# jsonschema-specifications
81201
requests==2.33.1
82202
# via
83-
# -c iaas/../requirements.txt
203+
# -c requirements.txt
84204
# keystoneauth1
205+
# oslo-config
85206
requestsexceptions==1.4.0
86207
# via openstacksdk
208+
rfc3986==2.0.0
209+
# via oslo-config
210+
rich==15.0.0
211+
# via
212+
# cmd2
213+
# rich-argparse
214+
rich-argparse==1.8.0
215+
# via cmd2
216+
rpds-py==2026.6.3
217+
# via
218+
# jsonschema
219+
# referencing
87220
s3transfer==0.16.0
88221
# via boto3
89222
six==1.17.0
90223
# via
91-
# -c iaas/../requirements.txt
224+
# -c requirements.txt
92225
# python-dateutil
226+
stestr==4.2.1
227+
# via tempest
93228
stevedore==5.7.0
94229
# via
230+
# cliff
95231
# dogpile-cache
96232
# keystoneauth1
233+
# oslo-config
234+
# tempest
235+
tempest==47.0.0
236+
# via -r iaas/requirements.in
237+
testscenarios==0.7.0
238+
# via tempest
239+
testtools==2.9.1
240+
# via
241+
# python-subunit
242+
# stestr
243+
# tempest
244+
tomlkit==0.15.1
245+
# via stestr
97246
typing-extensions==4.15.0
98247
# via
99-
# -c iaas/../requirements.txt
248+
# -c requirements.txt
100249
# keystoneauth1
101250
# openstacksdk
102251
# os-service-types
252+
# oslo-context
103253
urllib3==2.7.0
104254
# via
105-
# -c iaas/../requirements.txt
255+
# -c requirements.txt
106256
# botocore
107257
# requests
258+
# tempest
259+
voluptuous==0.16.0
260+
# via stestr
261+
wcwidth==0.9.1
262+
# via
263+
# prettytable
264+
# prompt-toolkit
265+
wrapt==2.4.1
266+
# via debtcollector
108267

109268
# The following packages are considered to be unsafe in a requirements file:
110269
# setuptools

0 commit comments

Comments
 (0)