Skip to content

Commit 0ab9906

Browse files
fkrmbuechsejschoonedepressiveRobotgarloff
authored
Feat/add scs 0007 (#946)
* a very very rough draft * reword * who attestates * start rewording. define what is meant with "SCS-compliant" * follow the naming scheme for the other certifications * wording - especially making clear that abstentions are not counted as votes against. * eligible, not eligble * Implementation notes for scs-0007 (#964): How to handle conflict of interests in these exception votes. * make adjustments and add note on re-certification --------- Signed-off-by: Kurt Garloff <[email protected]> Signed-off-by: Marvin Frommhold <[email protected]> Co-authored-by: Marvin Frommhold <[email protected]> * make editorial adjustments Signed-off-by: Marvin Frommhold <[email protected]> * fix supplements reference Co-authored-by: Kurt Garloff <[email protected]> Signed-off-by: Marvin Frommhold <[email protected]> * improve wording Co-authored-by: Kurt Garloff <[email protected]> Signed-off-by: Marvin Frommhold <[email protected]> --------- Signed-off-by: Felix Kronlage-Dammers <[email protected]> Signed-off-by: Kurt Garloff <[email protected]> Signed-off-by: Marvin Frommhold <[email protected]> Co-authored-by: Matthias Büchse <[email protected]> Co-authored-by: Jan Schoone <[email protected]> Co-authored-by: Marvin Frommhold <[email protected]> Co-authored-by: Kurt Garloff <[email protected]>
1 parent e4cd6cd commit 0ab9906

File tree

2 files changed

+92
-0
lines changed

2 files changed

+92
-0
lines changed
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
title: Certification of integrators
3+
type: Procedural
4+
status: Draft
5+
track: Global
6+
description: |
7+
SCS-0007 defines the process and rules on how SCS integrators are certified.
8+
---
9+
10+
## Introduction
11+
12+
The purpose of this document is to describe a concept for how implementation partners can obtain certification as SCS integrators. In essence, this certificate is intended to express that an organization has sufficient technical knowledge and experience to provide technical support to companies using SCS.
13+
For this purpose, two essential criteria are defined that must be fulfilled. In addition, there are a few other criteria that can be taken into account in favor of certification.
14+
15+
## Motivation
16+
17+
## Regulations
18+
19+
The certificates are awarded for the period of one year.
20+
The certification is done either by the Forum SCS-Standards or an attestation body nominated by the forum.
21+
22+
### Certificates
23+
24+
- Certified SCS KaaS Integrator: SCS KaaS (Kubernetes as a Service) implementation partner
25+
- Certified SCS IaaS Integrator: SCS IaaS (Infrastructure as a Service) implementation partner
26+
27+
### Criteria
28+
29+
Criteria for certification, proof of experience in setting up, operating and supporting SCS-compliant environments:
30+
31+
The organization to be certified needs to satisfy one of the following requirements
32+
33+
a) have successfully brought at least two SCS-compliant environments of a third party (customer) into production in the last 12 months. The two environments must fulfill at least the [_Certified SCS-compatible IaaS_](https://docs.scs.community/standards/scs-compatible-iaas) or [_Certified SCS-compatible KaaS_](https://docs.scs.community/standards/scs-compatible-kaas) scope.
34+
35+
or
36+
37+
b) actively manage at least two such environments of third parties (customers) at the time the certificate is issued. These environments must have been managed at least for a year at the time of attestation.
38+
39+
or
40+
41+
c) have been operating a _Certified SCS-compatible IaaS_ public cloud with at least two regions or at least three availability zones for more than one year.
42+
43+
#### Additional favorable criteria for certification
44+
45+
SCS is an open source community project with the goal of enabling digital sovereignty. As such, the commitment and support of this mission should be recognized and promoted beyond technical competence. To this end, the following aspects can be taken into account for certification or compensate for any criteria that are not fully met (see above):
46+
47+
The implementation partners should work towards ensuring that digital sovereignty is implemented in accordance with the SCS definition (Standards, Open Software, OpenOperations). This is expressed in a way that, in addition to the technology used to build environments (not necessarily only SCS environments), knowledge and experience in SCS standards compliance (SCS-compatible IaaS and KaaS) is also available and that environments built by this organization have already been configured in accordance with the standards and are listed on the SCS compliance list.
48+
49+
The implementation partners should work towards ensuring that the cloud environments they set up and/or manage are also officially visible as SCS clouds, thereby strengthening the SCS brand.
50+
51+
### Attestation
52+
53+
The audit for the certification of an implementation partner is carried out by a person appointed by the Forum SCS-Standards. The person will assess and, if necessary, obtain evidence from the organization to be certified as to whether and to what extent the criteria have been met.
54+
55+
If one of the above criteria is not met, the forum can be requested to certify the candidate nevertheless. This must be decided by unanimous vote in the forum, two third of all eligible votes must be present. Abstentions are not counted as votes against.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: "Implementation hints for achieving Certified SCS Integrator"
3+
type: Supplement
4+
track: Global
5+
status: Draft
6+
supplements:
7+
- scs-0007-v1-certification-integrators.md
8+
---
9+
10+
## Introduction
11+
12+
The standard scs-0007 documents what requirements integration partners must fulfill to be eligible
13+
for being certified as SCS Integrators.
14+
This document contains hints how these requirements may be evaluated by the Forum SCS-Standards
15+
auditor and how exceptions will be handled.
16+
17+
### Voting on exceptions
18+
19+
When someone requests approval for a certified SCS integrator that does not meet all requirements,
20+
this can be waived with a qualified vote in the Forum SCS-Standards.
21+
To avoid conflict of interests and social pressure clouding this exception, we envision the
22+
following process:
23+
24+
- The beneficiary party (the integrator in whose favor the exception is requested) should be
25+
invited to a meeting to explain why they believe that they qualify as a certified SCS
26+
integrator despite not meeting the normal qualification criteria.
27+
- The forum members may ask the beneficiary clarifying questions that should be answered.
28+
- To ensure an open discussion, the beneficiary should be excluded from the discussions about
29+
the matter. The same applies if the beneficiary party is a member of the Forum
30+
SCS-Standards. In that case, the expulsion should not be counted against the required quorum
31+
to avoid forum members from having a disadvantage. If the excluded party is a voting member,
32+
they will automatically abstain from the vote.
33+
- Any parties that have significant conflicts of interests are expected to make these
34+
conflicts transparent and cast abstention votes.
35+
36+
By the time of re-certification, all exceptions from a previous certification should have been
37+
eliminated.

0 commit comments

Comments
 (0)