Skip to content

Commit 32ba25c

Browse files
relax certification revocation regulations (#974)
Signed-off-by: Marvin Frommhold <[email protected]>
1 parent 72e4f12 commit 32ba25c

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

Standards/scs-0004-v1-achieving-certification.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,17 @@ As operator, I want to obtain a certificate with the scope SCS-compatible IaaS o
2222

2323
1. Each certificate issued pertains to a given combination of subject (i.e., cloud environment), scope (such as _SCS-compatible IaaS_), and version of that scope. The certificate is only valid for that combination and for the time frame that ends when the scope expires, or for six months if the expiration date for the scope is not yet fixed.
2424

25-
2. The operator MUST ensure that the official [SCS compliance test suite](https://github.com/SovereignCloudStack/standards/tree/main/Tests) (which does not require admin privileges) is run at regular intervals and the resulting reports transmitted to the [SCS compliance monitor](https://github.com/SovereignCloudStack/standards/tree/main/compliance-monitor).
25+
2. The operator MUST ensure that the official [SCS compliance test suite](https://github.com/SovereignCloudStack/standards/tree/main/Tests) (which does not require admin privileges) is run at regular intervals and that all tests pass. The operator MUST submit the resulting reports to the [SCS compliance monitor](https://github.com/SovereignCloudStack/standards/tree/main/compliance-monitor).
2626

2727
For public clouds, the SCS certification assessment body can take on this task provided that suitable access to test subject is supplied.
2828

2929
The test suite is partitioned according to resource usage; the required test intervals depend on this classification:
3030

31-
- _light_: at least nightly,
31+
- _light_: at least daily,
3232
- _medium_: at least weekly,
3333
- _heavy_: at least monthly.
3434

35-
3. If the desired certificate requires manual checks, then the operator MUST offer the SCS project suitable documentation. Manual checks MUST be repeated once every quarter. In addition, the SCS certification assessment body reserves the right to occasionally verify documentation on premises.
35+
3. If the desired certificate requires manual checks, then the operator MUST offer suitable documentation to the SCS certification assessment body. The operator MUST ensure that these checks are repeated once every quarter. In addition, the SCS certification assessment body reserves the right to occasionally verify documentation on premises.
3636

3737
4. Details on the standards achieved, as well as the current state and the history of all test and check results of the past 18 months will be displayed on a public webpage (henceforth, _certificate status page_) owned by SCS.
3838

@@ -44,7 +44,7 @@ As operator, I want to obtain a certificate with the scope SCS-compatible IaaS o
4444

4545
7. If the certificate is to be revoked for any reason, it will be included in a publicly available Certificate Revocation List (CRL), maintained by the SCS certification assessment body. This fact will also be reflected in the certificate status page.
4646

47-
8. If any of the automated tests or manual checks fail after the certificate has been issued, the certificate is not immediately revoked. Rather, the automated tests MUST pass 99.x % of the runs, and the operator SHALL be notified at the second failed attempt in a row at the latest. In case a manual check fails, it has to be repeated at a date to be negotiated with the SCS certification assessment body. It MAY NOT fail more than two times in a row.
47+
8. If any of the automated tests or manual checks fail after the certificate has been issued, the certificate is not immediately revoked. Rather, the operator SHALL be notified automatically. The operator MUST then fix the issue and ensure that the automated tests run successfully again as quickly as possible. In case a manual check fails, it has to be repeated at a date to be negotiated with the SCS certification assessment body.
4848

4949
## Design Considerations
5050

Standards/scs-0004-w1-achieving-certification-implementation.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ that lets their applications run in a reliable way.
2020
The SCS certification process typically consists of a few simple steps:
2121

2222
1. Running the SCS compliance test suite and adjusting the infrastructure until it passes.
23-
2. Any additional declarations (for non-testable aspects) are written and passed to the SCS certification body.
23+
2. Any additional declarations (for non-testable aspects) are written and passed to the SCS certification assessment body.
2424
3. The operator must be a member ("shaper" or "advisor" level) of the Forum SCS-Standards in the
2525
OSB Alliance (a non-profit) and pay the respective membership fees. Alternatively fees can
2626
be paid without becoming a member.
2727
4. The cloud can be listed on the SCS pages as *SCS-compatible* with a compatibility status that is
28-
updated on a daily basis. SCS then tests the infrastructure on a daily basis.
28+
updated regularly. The infrastructure is then tested on a regular basis.
2929

3030
The precise rules that govern how certificates are issued or withdrawn are defined in the
3131
[SCS standard 0004](scs-0004-v1-achieving-certification.md).
@@ -59,8 +59,8 @@ criteria. In case of doubt, audits can be performed.
5959
The SCS brand belongs to the Open Source Business Alliance e.V. (OSBA), an non-profit organization and
6060
association for the Open Source Industry in Germany. After the completion of the funded SCS project
6161
in the OSBA on 2024-12-31, the OSBA sets up the Forum SCS-Standards
62-
which performs the work to evolve the SCS standards, develops the tests and perform the certification
63-
process and thus becomes the SCS certification body.
62+
which performs the work to evolve the SCS standards, develops the tests and performs the certification
63+
process and thus becomes the SCS certification assessment body.
6464

6565
Members of the OSBA can become also member of the Forum SCS-Standards for an additional membership
6666
fee, providing the financial resources for the Forum SCS-Standards to do its work. Membership in the
@@ -75,7 +75,7 @@ can become officially certified.
7575

7676
The SCS team will add the cloud to the [list of certified clouds](https://docs.scs.community/standards/certification/overview)
7777
on the SCS docs page. This can be used to prove to customers that the cloud is SCS compliant.
78-
Note that for public clouds, there will be a nightly job that tests the cloud for compliance, which will be
78+
Note that for public clouds, there will be a regular job that tests the cloud for compliance, which will be
7979
triggered by SCS infrastructure (zuul). For this, access to a tenant on the cloud needs
8080
to be provided free of charge. (This only requires very low quota, one VM is created for a minute
8181
in one of the tests.)
@@ -106,7 +106,7 @@ Once your cloud is listed in the
106106
[list of certified clouds](https://docs.scs.community/standards/certification/overview)
107107
which is fed by the
108108
[compliance manager](https://compliance.sovereignit.cloud/page/table), it
109-
will enjoy the nightly tests. These might fail for a number of reasons:
109+
will enjoy the regular tests. These might fail for a number of reasons:
110110

111111
* There is a new version of the SCS standards in effect and you need to adjust things.
112112
* Your cloud was unreachable or otherwise had intermittent issues.
@@ -128,6 +128,6 @@ as it may be easier to focus on just the one failing aspect of your infrastructu
128128

129129
Your cloud will show up as failing in the compliance manager after tests start
130130
failing; this is not the same as a revoked certification, though. For clouds that have been
131-
compliant before, it is highly recommended to work with the SCS certification body
131+
compliant before, it is highly recommended to work with the SCS certification assessment body
132132
upon such failures to determine a way back into compliance that avoids certification
133133
revocation.

0 commit comments

Comments
 (0)