Skip to content

Commit a2c0d46

Browse files
committed
Add new standards to scs-compatible-iaas-v4 and make scripts executable
Signed-off-by: Matthias Büchse <[email protected]>
1 parent 08b1eeb commit a2c0d46

File tree

4 files changed

+58
-0
lines changed

4 files changed

+58
-0
lines changed

Tests/iaas/security-groups/default-security-group-rules.py

100644100755
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#!/usr/bin/env python3
12
"""Default Security Group Rules Checker
23
34
This script tests the absence of any ingress default security group rule

Tests/iaas/volume-backup/volume-backup-tester.py

100644100755
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#!/usr/bin/env python3
12
"""Volume Backup API tester for Block Storage API
23
34
This test script executes basic operations on the Block Storage API centered

Tests/iaas/volume-types/volume-types-check.py

100644100755
File mode changed.

Tests/scs-compatible-iaas.yaml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,57 @@ modules:
154154
tags: [mandatory]
155155
description: >
156156
Must fulfill all requirements of <https://docs.scs.community/standards/scs-0104-v1-standard-images>
157+
- id: scs-0114-v1
158+
name: Volume Types
159+
url: https://docs.scs.community/standards/scs-0114-v1-volume-type-standard
160+
run:
161+
- executable: ./iaas/volume-types/volume-types-check.py
162+
args: -c {os_cloud} -d
163+
testcases:
164+
- id: volume-types-check
165+
tags: [mandatory]
166+
description: >
167+
Must fulfill all requirements of <https://docs.scs.community/standards/scs-0114-v1-volume-type-standard>
168+
- id: scs-0115-v1
169+
name: Default rules for security groups
170+
url: https://docs.scs.community/standards/scs-0115-v1-default-rules-for-security-groups
171+
run:
172+
- executable: ./iaas/security-groups/default-security-group-rules.py
173+
args: --os-cloud {os_cloud} --debug
174+
testcases:
175+
- id: security-groups-default-rules-check
176+
tags: [mandatory]
177+
description: >
178+
Must fulfill all requirements of <https://docs.scs.community/standards/scs-0115-v1-default-rules-for-security-groups>
179+
- id: scs-0116-v1
180+
name: Key manager
181+
url: https://docs.scs.community/standards/scs-0116-v1-key-manager-standard
182+
run:
183+
- executable: ./iaas/key-manager/check-for-key-manager.py
184+
args: --os-cloud {os_cloud} --debug
185+
testcases:
186+
- id: key-manager-check
187+
tags: [mandatory]
188+
description: >
189+
Must fulfill all requirements of <https://docs.scs.community/standards/scs-0116-v1-key-manager-standard>
190+
- id: scs-0117-v1
191+
name: Volume backup
192+
url: https://docs.scs.community/standards/scs-0117-v1-volume-backup-service
193+
run:
194+
- executable: ./iaas/volume-backup/volume-backup-tester.py
195+
args: --os-cloud {os_cloud} --debug
196+
testcases:
197+
- id: volume-backup-check
198+
tags: [mandatory]
199+
description: >
200+
Must fulfill all requirements of <https://docs.scs.community/standards/scs-0117-v1-volume-backup-service>
201+
- id: scs-0121-v1
202+
name: Availability Zones
203+
testcases:
204+
- id: availability-zones-check
205+
tags: [mandatory]
206+
description: >
207+
Note: manual check! Must fulfill all requirements of <https://docs.scs.community/standards/scs-0121-v1-Availability-Zones-Standard>
157208
timeline:
158209
- date: 2024-08-23
159210
versions:
@@ -202,6 +253,11 @@ versions:
202253
- ref: scs-0104-v1
203254
parameters:
204255
image_spec: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Tests/iaas/scs-0104-v1-images-v5.yaml
256+
- scs-0114-v1
257+
- scs-0115-v1
258+
- scs-0116-v1
259+
- scs-0117-v1
260+
- scs-0121-v1
205261
targets:
206262
main: mandatory
207263
- version: v4

0 commit comments

Comments
 (0)