Skip to content

Commit e9c76ce

Browse files
Enrico Usaienrico-usai
authored andcommitted
Add rhel8 tests to redhat8.yaml config file
In future we need to enable not yet supported features like: * test_ad_integration * test_dcv * test_cloudwatch_logging * test_arm_pl Reduced number of "update" tests. Signed-off-by: Enrico Usai <[email protected]>
1 parent 059bf57 commit e9c76ce

File tree

1 file changed

+38
-34
lines changed

1 file changed

+38
-34
lines changed

tests/integration-tests/configs/redhat8.yaml

Lines changed: 38 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
{%- import 'common.jinja2' as common with context -%}
2+
{%- set OSS_COMMERCIAL_X86_RH8 = ["alinux2", "centos7", "ubuntu1804", "ubuntu2004", "rhel8"] -%}
3+
{%- set OSS_COMMERCIAL_ARM_RH8 = ["alinux2", "ubuntu1804", "ubuntu2004", "rhel8"] -%}
4+
{%- set OSS_ONE_PER_DISTRO_RH8 = ["centos7", "alinux2", "ubuntu1804", "rhel8"] -%}
5+
26
---
37
test-suites:
48
ad_integration:
@@ -26,7 +30,7 @@ test-suites:
2630
dimensions:
2731
- regions: ["ap-northeast-2"]
2832
instances: {{ common.INSTANCES_DEFAULT_X86 }}
29-
oss: ["ubuntu1804"]
33+
oss: ["ubuntu1804", "rhel8"]
3034
schedulers: ["slurm"]
3135
cloudwatch_logging:
3236
test_cloudwatch_logging.py::test_cloudwatch_logging:
@@ -46,14 +50,14 @@ test-suites:
4650
dimensions:
4751
- regions: ["af-south-1"]
4852
instances: {{ common.INSTANCES_DEFAULT_X86 }}
49-
oss: {{ common.OSS_ONE_PER_DISTRO }}
53+
oss: {{ common.OSS_ONE_PER_DISTRO_RH8 }}
5054
schedulers: ["slurm"]
5155
createami:
5256
test_createami.py::test_build_image:
5357
dimensions:
5458
- regions: ["eu-west-3"]
5559
instances: {{ common.INSTANCES_DEFAULT_X86 }}
56-
oss: ["alinux2", "ubuntu2004", "centos7"]
60+
oss: ["alinux2", "ubuntu2004", "centos7", "rhel8"]
5761
test_createami.py::test_kernel4_build_image_run_cluster:
5862
dimensions:
5963
- regions: ["eu-south-1"]
@@ -78,7 +82,7 @@ test-suites:
7882
dimensions:
7983
- regions: ["us-west-1"]
8084
instances: ["m4.xlarge"]
81-
oss: ["alinux2", "centos7"]
85+
oss: ["alinux2", "centos7", "rhel8"]
8286
schedulers: ["slurm"]
8387
benchmarks:
8488
- mpi_variants: [ "openmpi", "intelmpi" ]
@@ -91,22 +95,22 @@ test-suites:
9195
dimensions:
9296
- regions: ["af-south-1"]
9397
instances: {{ common.INSTANCES_DEFAULT_X86 }}
94-
oss: {{ common.OSS_COMMERCIAL_X86 }}
98+
oss: {{ common.OSS_COMMERCIAL_X86_RH8 }}
9599
schedulers: ["slurm"]
96100
efa:
97101
test_efa.py::test_efa:
98102
dimensions:
99103
- regions: ["sa-east-1"]
100104
instances: ["c5n.9xlarge"]
101-
oss: ["alinux2"]
105+
oss: ["alinux2", "rhel8"]
102106
schedulers: ["slurm"]
103107
- regions: ["us-east-1"]
104108
instances: ["p4d.24xlarge"]
105-
oss: ["alinux2"]
109+
oss: ["alinux2", "rhel8"]
106110
schedulers: ["slurm"]
107111
- regions: ["us-east-1"]
108112
instances: ["c6gn.16xlarge"]
109-
oss: ["ubuntu1804", "ubuntu2004"]
113+
oss: ["ubuntu2004", "rhel8"]
110114
schedulers: ["slurm"]
111115
intel_hpc:
112116
test_intel_hpc.py::test_intel_hpc:
@@ -120,38 +124,38 @@ test-suites:
120124
dimensions:
121125
- regions: ["me-south-1"]
122126
instances: {{ common.INSTANCES_DEFAULT_X86 }}
123-
oss: ["centos7"]
127+
oss: ["centos7", "rhel8"]
124128
schedulers: ["slurm"]
125129
test_cluster_networking.py::test_cluster_in_no_internet_subnet:
126130
dimensions:
127131
# The region needs to be the same of the Jenkins server since default pre/post install scripts are hosted in an
128132
# S3 bucket belonging to the same region and S3 VPC Endpoints only work within the region.
129133
- regions: ["us-east-1"]
130134
instances: {{ common.INSTANCES_DEFAULT_X86 }}
131-
oss: {{ common.OSS_COMMERCIAL_X86 }}
135+
oss: {{ common.OSS_COMMERCIAL_X86_RH8 }}
132136
schedulers: ["slurm"]
133137
test_multi_cidr.py::test_multi_cidr:
134138
dimensions:
135139
- regions: ["ap-northeast-2"]
136140
instances: {{ common.INSTANCES_DEFAULT_X86 }}
137-
oss: ["alinux2"]
141+
oss: ["rhel8"]
138142
schedulers: ["slurm"]
139143
test_on_demand_capacity_reservation.py::test_on_demand_capacity_reservation:
140144
dimensions:
141145
- regions: [ "us-west-2" ]
142-
oss: [ "alinux2" ]
146+
oss: [ "alinux2", "rhel8"]
143147
scaling:
144148
test_mpi.py::test_mpi:
145149
dimensions:
146150
- regions: ["eu-north-1"]
147151
instances: {{ common.INSTANCES_DEFAULT_ARM }}
148-
oss: {{ common.OSS_COMMERCIAL_ARM }}
152+
oss: {{ common.OSS_COMMERCIAL_ARM_RH8 }}
149153
schedulers: ["slurm"]
150154
test_mpi.py::test_mpi_ssh:
151155
dimensions:
152156
- regions: ["eu-north-1"]
153157
instances: {{ common.INSTANCES_DEFAULT_X86 }}
154-
oss: {{ common.OSS_COMMERCIAL_X86 }}
158+
oss: {{ common.OSS_COMMERCIAL_X86_RH8 }}
155159
schedulers: ["slurm"]
156160
schedulers:
157161
test_awsbatch.py::test_awsbatch:
@@ -164,43 +168,43 @@ test-suites:
164168
dimensions:
165169
- regions: ["eu-central-1"]
166170
instances: {{ common.INSTANCES_DEFAULT_X86 }}
167-
oss: {{ common.OSS_COMMERCIAL_X86 }}
171+
oss: {{ common.OSS_COMMERCIAL_X86_RH8 }}
168172
schedulers: ["slurm"]
169173
test_slurm.py::test_slurm_pmix:
170174
dimensions:
171175
- regions: ["ap-south-1"]
172176
instances: {{ common.INSTANCES_DEFAULT_X86 }}
173-
oss: {{ common.OSS_COMMERCIAL_X86 }}
177+
oss: {{ common.OSS_COMMERCIAL_X86_RH8 }}
174178
schedulers: ["slurm"]
175179
- regions: ["ap-northeast-1"]
176180
instances: {{ common.INSTANCES_DEFAULT_ARM }}
177-
oss: {{ common.OSS_COMMERCIAL_ARM }}
181+
oss: {{ common.OSS_COMMERCIAL_ARM_RH8 }}
178182
schedulers: ["slurm"]
179183
test_slurm.py::test_slurm_scaling:
180184
dimensions:
181185
- regions: ["us-west-1"]
182186
instances: {{ common.INSTANCES_DEFAULT_X86 }}
183-
oss: {{ common.OSS_ONE_PER_DISTRO }}
187+
oss: {{ common.OSS_ONE_PER_DISTRO_RH8 }}
184188
schedulers: ["slurm"]
185189
storage:
186190
# Commercial regions that can't test FSx: ap-northeast-1, ap-southeast-1, ap-southeast-2, eu-central-1, eu-north-1, eu-west-1, eu-west-2, us-east-1, us-east-2, us-west-1, us-west-2
187191
test_fsx_lustre.py::test_fsx_lustre:
188192
dimensions:
189193
- regions: ["eu-west-2"]
190194
instances: {{ common.INSTANCES_DEFAULT_X86 }}
191-
oss: ["centos7"]
195+
oss: ["centos7", "rhel8"]
192196
schedulers: ["slurm"]
193197
- regions: ["eu-north-1"]
194198
instances: {{ common.INSTANCES_DEFAULT_ARM }}
195-
oss: ["ubuntu2004"]
199+
oss: ["ubuntu2004", "rhel8"]
196200
schedulers: ["slurm"]
197201
# The checks performed in test_multiple_fsx is the same as test_fsx_lustre.
198202
# We should consider this when assigning dimensions to each test.
199203
test_fsx_lustre.py::test_multiple_fsx:
200204
dimensions:
201205
- regions: ["eu-west-2"]
202206
instances: {{ common.INSTANCES_DEFAULT_ARM }}
203-
oss: {{ common.OSS_COMMERCIAL_ARM }}
207+
oss: {{ common.OSS_COMMERCIAL_ARM_RH8 }}
204208
schedulers: ["slurm"]
205209
benchmarks:
206210
- mpi_variants: [ "openmpi", "intelmpi" ]
@@ -212,13 +216,13 @@ test-suites:
212216
dimensions:
213217
- regions: ["us-east-2"]
214218
instances: {{ common.INSTANCES_DEFAULT_X86 }}
215-
oss: ["alinux2"]
219+
oss: ["alinux2", "rhel8"]
216220
schedulers: ["slurm"]
217221
test_efs.py::test_multiple_efs:
218222
dimensions:
219223
- regions: [ "eu-west-2" ]
220224
instances: {{ common.INSTANCES_DEFAULT_ARM }}
221-
oss: {{ common.OSS_COMMERCIAL_ARM }}
225+
oss: {{ common.OSS_COMMERCIAL_ARM_RH8 }}
222226
schedulers: [ "slurm" ]
223227
benchmarks:
224228
- mpi_variants: [ "openmpi", "intelmpi" ]
@@ -230,62 +234,62 @@ test-suites:
230234
dimensions:
231235
- regions: ["ap-south-1"]
232236
instances: {{ common.INSTANCES_DEFAULT_X86 }}
233-
oss: {{ common.OSS_COMMERCIAL_X86 }}
237+
oss: {{ common.OSS_COMMERCIAL_X86_RH8 }}
234238
schedulers: ["slurm"]
235239
test_ebs.py::test_ebs_multiple:
236240
dimensions:
237241
- regions: ["eu-west-2"]
238242
instances: {{ common.INSTANCES_DEFAULT_X86 }}
239-
oss: ["ubuntu1804"]
243+
oss: ["ubuntu1804", "rhel8"]
240244
schedulers: ["slurm"]
241245
test_ebs.py::test_ebs_existing:
242246
dimensions:
243247
- regions: ["eu-west-2"]
244248
instances: {{ common.INSTANCES_DEFAULT_X86 }}
245-
oss: ["centos7"]
249+
oss: ["centos7", "rhel8"]
246250
schedulers: ["slurm"]
247251
# Ephemeral test requires instance type with instance store
248252
test_ephemeral.py::test_head_node_stop:
249253
dimensions:
250254
- regions: ["us-east-1"]
251255
instances: ["m5d.xlarge", "h1.2xlarge"]
252-
oss: ["alinux2"]
256+
oss: ["alinux2", "rhel8"]
253257
schedulers: ["slurm"]
254258
update:
255259
test_update.py::test_update_slurm:
256260
dimensions:
257261
- regions: ["eu-central-1"]
258262
instances: {{ common.INSTANCES_DEFAULT_X86 }}
259-
oss: {{ common.OSS_COMMERCIAL_X86 }}
263+
oss: ["ubuntu2204", "rhel8"]
260264
test_update.py::test_update_compute_ami:
261265
dimensions:
262266
- regions: ["eu-west-1"]
263267
instances: {{ common.INSTANCES_DEFAULT_X86 }}
264-
oss: ["alinux2"]
268+
oss: ["centos7", "rhel8"]
265269
test_update.py::test_update_instance_list:
266270
dimensions:
267271
- regions: ["ap-south-1"]
268272
instances: {{ common.INSTANCES_DEFAULT_X86 }}
269-
oss: ["alinux2"]
273+
oss: ["alinux2", "rhel8"]
270274
schedulers: ["slurm"]
271275
test_update.py::test_queue_parameters_update:
272276
dimensions:
273277
- regions: ["ap-south-1"]
274278
instances: {{ common.INSTANCES_DEFAULT_X86 }}
275-
oss: ["alinux2"]
279+
oss: ["alinux2", "rhel8"]
276280
schedulers: ["slurm"]
277281
test_update.py::test_dynamic_file_systems_update:
278282
dimensions:
279283
- regions: ["eu-west-2"]
280284
instances: {{ common.INSTANCES_DEFAULT_X86 }}
281-
oss: {{ common.OSS_COMMERCIAL_X86 }}
285+
oss: ["ubuntu1804", "rhel8"]
282286
schedulers: ["slurm"]
283287
- regions: ["ap-northeast-1"]
284288
instances: {{ common.INSTANCES_DEFAULT_ARM }}
285-
oss: {{ common.OSS_COMMERCIAL_ARM }}
289+
oss: ["ubuntu1804", "rhel8"]
286290
schedulers: ["slurm"]
287291
test_update.py::test_multi_az_create_and_update:
288292
dimensions:
289293
- regions: [ "eu-west-2" ]
290294
schedulers: [ "slurm" ]
291-
oss: ["alinux2"]
295+
oss: ["alinux2", "rhel8"]

0 commit comments

Comments
 (0)