Testcase occurrences inside scope versions are marked bold "X" for required testcases (target main) and plain "x" for recommended testcases (with the specific target in the tooltip).
Version numbers are suffixed by a symbol depending on state: * for draft, † for warn (soon to be deprecated), and †† for deprecated.
Jump to
| testcase id | v5.1 | v4†† | v3†† | description |
|---|---|---|---|---|
| scs-0117-test-backup | X | Check that volume backup works. | ||
| availability-zones-check | x | Note: manual check! Must fulfill all requirements of https://docs.scs.community/standards/scs-0121-v1-Availability-Zones-Standard | ||
| domain-manager-check | x | Note: manual check! Must fulfill all requirements of https://docs.scs.community/standards/scs-0302-v1-domain-manager-role | ||
| key-manager-docs-check | x | Note: manual check! Must fulfill documentation requirements of https://docs.scs.community/standards/scs-0116-v1-key-manager-standard. | ||
| scs-0101-flavor-property | x | x | Must have all flavor properties recommended in https://docs.scs.community/standards/scs-0101-w1-entropy-implementation-testing#warnings | |
| scs-0101-image-property | x | x | Must have all image properties recommended in https://docs.scs.community/standards/scs-0101-w1-entropy-implementation-testing#warnings | |
| scs-0102-prop-os_purpose | x | x | x | Each image has a meaningful value for os_purpose. |
| scs-0103-flavor-16v-32-100 | x | x | Check presence of flavor SCS-16V-32-100 |
|
| scs-0103-flavor-16v-64 | x | x | Check presence of flavor SCS-16V-64 |
|
| scs-0103-flavor-1l-1-5 | x | x | Check presence of flavor SCS-1L-1-5 |
|
| scs-0103-flavor-1v-2-5 | x | x | Check presence of flavor SCS-1V-2-5 |
|
| scs-0103-flavor-1v-4-10 | x | x | Check presence of flavor SCS-1V-4-10 |
|
| scs-0103-flavor-1v-8-20 | x | x | Check presence of flavor SCS-1V-8-20 |
|
| scs-0103-flavor-2v-16-50 | x | x | Check presence of flavor SCS-2V-16-50 |
|
| scs-0103-flavor-2v-4-10 | x | x | Check presence of flavor SCS-2V-4-10 |
|
| scs-0103-flavor-2v-8-20 | x | x | Check presence of flavor SCS-2V-8-20 |
|
| scs-0103-flavor-4v-16-50 | x | x | Check presence of flavor SCS-4V-16-50 |
|
| scs-0103-flavor-4v-32-100 | x | x | Check presence of flavor SCS-4V-32-100 |
|
| scs-0103-flavor-4v-8-20 | x | x | Check presence of flavor SCS-4V-8-20 |
|
| scs-0103-flavor-8v-16-50 | x | x | Check presence of flavor SCS-8V-16-50 |
|
| scs-0103-flavor-8v-32-100 | x | x | Check presence of flavor SCS-8V-32-100 |
|
| scs-0103-flavor-8v-64 | x | x | Check presence of flavor SCS-8V-64 |
|
| scs-0104-image-capi-1 | x | CAPI image is present (naming scheme v1) | ||
| scs-0104-image-capi-2 | x | CAPI image is present (naming scheme v2) | ||
| scs-0104-image-debian-13 | Debian 13 image is present (by name) | |||
| scs-0114-encrypted-type | x | An encrypted volume type can be discovered. | ||
| scs-0114-replicated-type | x | A replicated volume type can be discovered. |
| testcase id | v5.1 | v4†† | v3†† | description |
|---|---|---|---|---|
| scs-0100-semantics-check | X | X | X | Syntactically correct SCS flavor names represent the truth. |
| scs-0100-syntax-check | X | X | X | Flavor names starting SCS- comply with syntax. |
| scs-0101-entropy-avail | X | X | A test instance must have the correct entropy_avail; see https://docs.scs.community/standards/scs-0101-w1-entropy-implementation-testing#errors |
|
| scs-0101-fips-test | X | X | A test instance must pass the "FIPS test"; see https://docs.scs.community/standards/scs-0101-w1-entropy-implementation-testing#errors | |
| scs-0101-rngd | X | X | Images of the test sample must have the service rngd; see https://docs.scs.community/standards/scs-0101-w1-entropy-implementation-testing#errors |
|
| scs-0102-image-recency | X | X | X | Each image is as recent as properties (if set) suggest. |
| scs-0102-prop-architecture | X | X | X | Each image has a meaningful value for architecture. |
| scs-0102-prop-hw_disk_bus | X | X | X | Each image has a meaningful value for hw_disk_bus. |
| scs-0102-prop-image_build_date | X | X | X | Each image has a meaningful value for image_build_date. |
| scs-0102-prop-image_description | X | X | X | Each image has a meaningful value for image_description. |
| scs-0102-prop-image_original_user | X | X | X | Each image has a meaningful value for image_original_user. |
| scs-0102-prop-image_source | X | X | X | Each image has a meaningful value for image_source. |
| scs-0102-prop-min_disk | X | X | X | Each image has a meaningful value for min_disk. |
| scs-0102-prop-min_ram | X | X | X | Each image has a meaningful value for min_ram. |
| scs-0102-prop-os_distro | X | X | X | Each image has a meaningful value for os_distro. |
| scs-0102-prop-os_version | X | X | X | Each image has a meaningful value for os_version. |
| scs-0102-prop-provided_until | X | X | X | Each image has a meaningful value for provided_until. |
| scs-0102-prop-replace_frequency | X | X | X | Each image has a meaningful value for replace_frequency. |
| scs-0102-prop-uuid_validity | X | X | X | Each image has a meaningful value for uuid_validity. |
| scs-0103-flavor-16v-32 | X | X | Check presence of flavor SCS-16V-32 |
|
| scs-0103-flavor-1l-1 | X | X | Check presence of flavor SCS-1L-1 |
|
| scs-0103-flavor-1v-2 | X | X | Check presence of flavor SCS-1V-2 |
|
| scs-0103-flavor-1v-4 | X | X | Check presence of flavor SCS-1V-4 |
|
| scs-0103-flavor-1v-8 | X | X | Check presence of flavor SCS-1V-8 |
|
| scs-0103-flavor-2v-16 | X | X | Check presence of flavor SCS-2V-16 |
|
| scs-0103-flavor-2v-4 | X | X | Check presence of flavor SCS-2V-4 |
|
| scs-0103-flavor-2v-4-20s | X | X | Check presence of flavor SCS-2V-4-20s |
|
| scs-0103-flavor-2v-8 | X | X | Check presence of flavor SCS-2V-8 |
|
| scs-0103-flavor-4v-16 | X | X | Check presence of flavor SCS-4V-16 |
|
| scs-0103-flavor-4v-16-100s | X | X | Check presence of flavor SCS-4V-16-100s |
|
| scs-0103-flavor-4v-32 | X | X | Check presence of flavor SCS-4V-32 |
|
| scs-0103-flavor-4v-8 | X | X | Check presence of flavor SCS-4V-8 |
|
| scs-0103-flavor-8v-16 | X | X | Check presence of flavor SCS-8V-16 |
|
| scs-0103-flavor-8v-32 | X | X | Check presence of flavor SCS-8V-32 |
|
| scs-0104-image-ubuntu-2204 | X | Ubuntu 22.04 image is present (by name) | ||
| scs-0104-image-ubuntu-2404 | X | Ubuntu 24.04 image is present (by name) | ||
| scs-0104-source-capi-1 | X | X | CAPI images adhere to canonical image source | |
| scs-0104-source-capi-2 | X | CAPI images adhere to canonical image source | ||
| scs-0104-source-debian-11 | X | X | Debian 11 images adhere to canonical image source | |
| scs-0104-source-debian-12 | X | X | Debian 12 images adhere to canonical image source | |
| scs-0104-source-debian-13 | X | Debian 13 images adhere to canonical image source | ||
| scs-0104-source-ubuntu-2004 | X | X | Ubuntu 20.04 images adhere to canonical image source | |
| scs-0104-source-ubuntu-2204 | X | X | Ubuntu 22.04 images adhere to canonical image source | |
| scs-0104-source-ubuntu-2404 | X | Ubuntu 24.04 images adhere to canonical image source | ||
| scs-0115-default-rules | X | Must fulfill all requirements of https://docs.scs.community/standards/scs-0115-v1-default-rules-for-security-groups | ||
| scs-0116-permissions | X | Key manager (if present) is usable with member role. | ||
| scs-0123-service-compute | X | Compute service is discoverable. | ||
| scs-0123-service-identity | X | Identity service is discoverable. | ||
| scs-0123-service-image | X | Image service is discoverable. | ||
| scs-0123-service-load-balancer | X | Load-balancer service is discoverable. | ||
| scs-0123-service-network | X | Network service is discoverable. | ||
| scs-0123-service-object-store | X | Object-store service is discoverable. | ||
| scs-0123-service-placement | X | Placement service is discoverable. | ||
| scs-0123-storage-apis | X | The block-storage API is discoverable as volume, volumev3, or block-storage. |
||
| scs-0123-swift-s3 | X | The object-storage API is compatible with S3. | ||
| scs-0102-prop-hash_algo | x | x | x | Each image has a meaningful value for hash_algo. |
| scs-0102-prop-hotfix_hours | x | x | x | Each image has a meaningful value for hotfix_hours. |
| scs-0102-prop-hw_rng_model | x | x | x | Each image has a meaningful value for hw_rng_model. |
| scs-0102-prop-hypervisor_type | x | x | x | Each image has a meaningful value for hypervisor_type. |
| scs-0103-flavor-16v-128 | x | x | Check presence of flavor SCS-16V-128 |
|
| scs-0104-image-debian-12 | x | Debian 12 image is present (by name) | ||
| scs-0116-presence | x | Key manager service is discoverable. |
| testcase id | v5.1 | v4†† | v3†† | description |
|---|---|---|---|---|
| scs-0100-syntax-check | X | X | X | Flavor names starting SCS- comply with syntax. |
| availability-zones-check | x | Note: manual check! Must fulfill all requirements of https://docs.scs.community/standards/scs-0121-v1-Availability-Zones-Standard | ||
| domain-manager-check | x | Note: manual check! Must fulfill all requirements of https://docs.scs.community/standards/scs-0302-v1-domain-manager-role | ||
| key-manager-docs-check | x | Note: manual check! Must fulfill documentation requirements of https://docs.scs.community/standards/scs-0116-v1-key-manager-standard. | ||
| scs-0101-flavor-property | x | x | Must have all flavor properties recommended in https://docs.scs.community/standards/scs-0101-w1-entropy-implementation-testing#warnings | |
| scs-0101-image-property | x | x | Must have all image properties recommended in https://docs.scs.community/standards/scs-0101-w1-entropy-implementation-testing#warnings | |
| scs-0102-prop-os_purpose | x | x | x | Each image has a meaningful value for os_purpose. |
| scs-0103-flavor-16v-128 | x | x | Check presence of flavor SCS-16V-128 |
|
| scs-0103-flavor-16v-32-100 | x | x | Check presence of flavor SCS-16V-32-100 |
|
| scs-0103-flavor-16v-64 | x | x | Check presence of flavor SCS-16V-64 |
|
| scs-0103-flavor-1l-1-5 | x | x | Check presence of flavor SCS-1L-1-5 |
|
| scs-0103-flavor-1v-2-5 | x | x | Check presence of flavor SCS-1V-2-5 |
|
| scs-0103-flavor-1v-4-10 | x | x | Check presence of flavor SCS-1V-4-10 |
|
| scs-0103-flavor-1v-8-20 | x | x | Check presence of flavor SCS-1V-8-20 |
|
| scs-0103-flavor-2v-16-50 | x | x | Check presence of flavor SCS-2V-16-50 |
|
| scs-0103-flavor-2v-4-10 | x | x | Check presence of flavor SCS-2V-4-10 |
|
| scs-0103-flavor-2v-8-20 | x | x | Check presence of flavor SCS-2V-8-20 |
|
| scs-0103-flavor-4v-16-50 | x | x | Check presence of flavor SCS-4V-16-50 |
|
| scs-0103-flavor-4v-32-100 | x | x | Check presence of flavor SCS-4V-32-100 |
|
| scs-0103-flavor-4v-8-20 | x | x | Check presence of flavor SCS-4V-8-20 |
|
| scs-0103-flavor-8v-16-50 | x | x | Check presence of flavor SCS-8V-16-50 |
|
| scs-0103-flavor-8v-32-100 | x | x | Check presence of flavor SCS-8V-32-100 |
|
| scs-0103-flavor-8v-64 | x | x | Check presence of flavor SCS-8V-64 |
|
| scs-0104-image-capi-1 | x | CAPI image is present (naming scheme v1) | ||
| scs-0104-image-capi-2 | x | CAPI image is present (naming scheme v2) | ||
| scs-0104-image-debian-13 | Debian 13 image is present (by name) | |||
| scs-0114-encrypted-type | x | An encrypted volume type can be discovered. | ||
| scs-0114-replicated-type | x | A replicated volume type can be discovered. |
| testcase id | v5.1 | v4†† | v3†† | description |
|---|---|---|---|---|
| scs-0100-semantics-check | X | X | X | Syntactically correct SCS flavor names represent the truth. |
| scs-0101-entropy-avail | X | X | A test instance must have the correct entropy_avail; see https://docs.scs.community/standards/scs-0101-w1-entropy-implementation-testing#errors |
|
| scs-0101-fips-test | X | X | A test instance must pass the "FIPS test"; see https://docs.scs.community/standards/scs-0101-w1-entropy-implementation-testing#errors | |
| scs-0101-rngd | X | X | Images of the test sample must have the service rngd; see https://docs.scs.community/standards/scs-0101-w1-entropy-implementation-testing#errors |
|
| scs-0102-image-recency | X | X | X | Each image is as recent as properties (if set) suggest. |
| scs-0102-prop-architecture | X | X | X | Each image has a meaningful value for architecture. |
| scs-0102-prop-hw_disk_bus | X | X | X | Each image has a meaningful value for hw_disk_bus. |
| scs-0102-prop-image_build_date | X | X | X | Each image has a meaningful value for image_build_date. |
| scs-0102-prop-image_description | X | X | X | Each image has a meaningful value for image_description. |
| scs-0102-prop-image_original_user | X | X | X | Each image has a meaningful value for image_original_user. |
| scs-0102-prop-image_source | X | X | X | Each image has a meaningful value for image_source. |
| scs-0102-prop-min_disk | X | X | X | Each image has a meaningful value for min_disk. |
| scs-0102-prop-min_ram | X | X | X | Each image has a meaningful value for min_ram. |
| scs-0102-prop-os_distro | X | X | X | Each image has a meaningful value for os_distro. |
| scs-0102-prop-os_version | X | X | X | Each image has a meaningful value for os_version. |
| scs-0102-prop-provided_until | X | X | X | Each image has a meaningful value for provided_until. |
| scs-0102-prop-replace_frequency | X | X | X | Each image has a meaningful value for replace_frequency. |
| scs-0102-prop-uuid_validity | X | X | X | Each image has a meaningful value for uuid_validity. |
| scs-0103-flavor-16v-32 | X | X | Check presence of flavor SCS-16V-32 |
|
| scs-0103-flavor-1l-1 | X | X | Check presence of flavor SCS-1L-1 |
|
| scs-0103-flavor-1v-2 | X | X | Check presence of flavor SCS-1V-2 |
|
| scs-0103-flavor-1v-4 | X | X | Check presence of flavor SCS-1V-4 |
|
| scs-0103-flavor-1v-8 | X | X | Check presence of flavor SCS-1V-8 |
|
| scs-0103-flavor-2v-16 | X | X | Check presence of flavor SCS-2V-16 |
|
| scs-0103-flavor-2v-4 | X | X | Check presence of flavor SCS-2V-4 |
|
| scs-0103-flavor-2v-4-20s | X | X | Check presence of flavor SCS-2V-4-20s |
|
| scs-0103-flavor-2v-8 | X | X | Check presence of flavor SCS-2V-8 |
|
| scs-0103-flavor-4v-16 | X | X | Check presence of flavor SCS-4V-16 |
|
| scs-0103-flavor-4v-16-100s | X | X | Check presence of flavor SCS-4V-16-100s |
|
| scs-0103-flavor-4v-32 | X | X | Check presence of flavor SCS-4V-32 |
|
| scs-0103-flavor-4v-8 | X | X | Check presence of flavor SCS-4V-8 |
|
| scs-0103-flavor-8v-16 | X | X | Check presence of flavor SCS-8V-16 |
|
| scs-0103-flavor-8v-32 | X | X | Check presence of flavor SCS-8V-32 |
|
| scs-0104-image-ubuntu-2204 | X | Ubuntu 22.04 image is present (by name) | ||
| scs-0104-image-ubuntu-2404 | X | Ubuntu 24.04 image is present (by name) | ||
| scs-0104-source-capi-1 | X | X | CAPI images adhere to canonical image source | |
| scs-0104-source-capi-2 | X | CAPI images adhere to canonical image source | ||
| scs-0104-source-debian-11 | X | X | Debian 11 images adhere to canonical image source | |
| scs-0104-source-debian-12 | X | X | Debian 12 images adhere to canonical image source | |
| scs-0104-source-debian-13 | X | Debian 13 images adhere to canonical image source | ||
| scs-0104-source-ubuntu-2004 | X | X | Ubuntu 20.04 images adhere to canonical image source | |
| scs-0104-source-ubuntu-2204 | X | X | Ubuntu 22.04 images adhere to canonical image source | |
| scs-0104-source-ubuntu-2404 | X | Ubuntu 24.04 images adhere to canonical image source | ||
| scs-0115-default-rules | X | Must fulfill all requirements of https://docs.scs.community/standards/scs-0115-v1-default-rules-for-security-groups | ||
| scs-0116-permissions | X | Key manager (if present) is usable with member role. | ||
| scs-0117-test-backup | X | Check that volume backup works. | ||
| scs-0123-service-compute | X | Compute service is discoverable. | ||
| scs-0123-service-identity | X | Identity service is discoverable. | ||
| scs-0123-service-image | X | Image service is discoverable. | ||
| scs-0123-service-load-balancer | X | Load-balancer service is discoverable. | ||
| scs-0123-service-network | X | Network service is discoverable. | ||
| scs-0123-service-object-store | X | Object-store service is discoverable. | ||
| scs-0123-service-placement | X | Placement service is discoverable. | ||
| scs-0123-storage-apis | X | The block-storage API is discoverable as volume, volumev3, or block-storage. |
||
| scs-0123-swift-s3 | X | The object-storage API is compatible with S3. | ||
| scs-0102-prop-hash_algo | x | x | x | Each image has a meaningful value for hash_algo. |
| scs-0102-prop-hotfix_hours | x | x | x | Each image has a meaningful value for hotfix_hours. |
| scs-0102-prop-hw_rng_model | x | x | x | Each image has a meaningful value for hw_rng_model. |
| scs-0102-prop-hypervisor_type | x | x | x | Each image has a meaningful value for hypervisor_type. |
| scs-0104-image-debian-12 | x | Debian 12 image is present (by name) | ||
| scs-0116-presence | x | Key manager service is discoverable. |