Skip to content

Commit fc7a737

Browse files
Merge branch 'main' into feat/one-year-certificate-scs-0004
Signed-off-by: Marvin Frommhold <depressiveRobot@users.noreply.github.com>
2 parents 9b13db6 + e7e646c commit fc7a737

37 files changed

Lines changed: 753 additions & 198 deletions

.zuul.d/secure.yaml

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,3 +457,96 @@
457457
pmn42PxOsmXVXHYsRNlgHGQzrvTPSnC4zfQYr2fG3hh81+vbfQawpQ4eeyKNdcqTjubhF
458458
/Lt6+yMJMB7AUVpwXkI7cMmf+QXbDnnE6eX0UBosTM6MjdA/zhkjJ6PK9E0FnngW4HRDZ
459459
eAiVSQiN4CSa9bylrwLhvarAEhR+5avRv4yTurgAYe6I6Gh05pBPCgTXmCNxPU=
460+
scaleup_api_server: !encrypted/pkcs1-oaep
461+
- H4F/zi6Lp/CbkHPG4tEzhFVRprH6uxVqoOirUZNKOg1pDI33ilXG4K99O/CH9dCqbFiV0
462+
GnI4p8b0Csho6S63DEuMikjXBLfNWsd2BncQ4gu4bGhHef3bkCjEmybk3AmEyA789vRNS
463+
o6xjZUAJB0ZEQeuWudSo28fJDGxGOVcVW0Sda+OSk0K3qftucg047KZdJ5bWZmHTPvOha
464+
4R2+nsbnecAQJtMDWVERPYTD62pF4CAHD6XVf9mUuZNnLYibl5uQz0t6JZQANu83pFYDZ
465+
C5Z7T4/UJxKlyBpL2XtF/cHuKavEP41cheD/ihG1EI9Yf3InFCRllbIGzMj8fq8d4bZKV
466+
tC1iui2RrL3s38GrOyyGE7odyHlvl08zbrJTkWb5UcI20jPxBCxHAvlqIWjl+9Ite7OuM
467+
nXq62IgXUqVWWgrGWRINyJlvRgcQPxCVq7ty3OMB1Vp4R0ldDRWWR9+PozmK86fRXYatE
468+
cgRi579JMBvKjbP9hKcZOkb12PVyZTTOLmyepfMAqZVpBULtpNza26ysCl5Wu14+0o3bh
469+
d6Kst5qeZz4P8QjJe2UQU67B8JcX88zbpNYM1uxLhtXlAk0/8Hd8KWm+KiU/NfNzgr7jd
470+
jxRhMEdHUuMOKHaSR/hwJs7kWp1RVR6l7L+SXv02VrYgzysGCiGqXhV9FwrEQw=
471+
scaleup_ca_data: !encrypted/pkcs1-oaep
472+
- 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
- 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
- izQi08x4r//MQPS1jRUSNgk/tYYe8e88/V1c5LbDq0cGFvNJAZkPBuF0Vc6IQkTPtml1U
493+
ZE3Es/5WwgQ2gFRSU0x/z07BbJ3qPvzQkXorndncsqR3d/94CqT1+ZjdD3JZONbjYmHPq
494+
QNZkspoW87uLCdj8Shw4cisUlIyyT6kNFK9VnbX282k4spJxFvZcgJSSpvoEUKwa3RMoA
495+
R8KsqwlbWTuX9ZiZ33fIO73wLYDiqIeaZTK5xum4RlzSZ+0R01veKynjoulQTEJ5S7To1
496+
hSwgFkjZxaea6LVHchrI+3eVEQsotQC+KTVvp8DKiUpaPFQeeJxiFfle505dZ6SWqijA0
497+
L60UzbqIEk5Z7ZY7gjuOsxq0DHOpCRjTh+UcW3LhTkCdIBymcwEEF94A1/lDobUQNBxSA
498+
cA63eQwAkIfWSCYWSN7PJAvUl/C6oT/hVdV53bnNHWyqssBAStdnI4AaclENp5L7qYhNQ
499+
XDnRlt19fk9Po6nOyhpAvpI/74cu/lgjedobBwyMg+r4lS1rONAP/C9TrARlV5wjry07C
500+
vV6F6O/d/Yj/5pvKV1uuqBwqzsy2UiyT+XV8CkCqhmfmhe2yjdVFch5rPCra2SNaLWe5N
501+
wc6QghIMbbOUd4qu87Fir55h/+YdgeYOkfIeHt8dEacd9hG+poBcn1WsuS8f8E=
502+
- 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
- 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
522+
scaleup_token: !encrypted/pkcs1-oaep
523+
- Zddiaw8Jx0Hqlx9I5vIBMeDAORMM5we9vTYa1p1n4nJM7Uxu5C3yLPjY0ubI1oFNkEWKz
524+
2/V/ySJ3X1A1PV38G6C2EeZEq7dnuUuWNe6U/bOBvtbnyBQFMIXVVKsl0+gVvJQonF8r1
525+
0vjFFTKgAcnqK5gp5rzDrD4odMs1H5sZ8ySLkXvwQeQOMHiF9bZChWFMXazTBLAarn9ZX
526+
gznZsm7BZgmZIu2oBBww5ZPGpOrMM0OkquGQljiuiyeA0sED7V2RhQgm/hzaKc2CVAi5S
527+
8nrc8lHZFHgqtzwk1bCVWqKM8p0zm1mRcUHBNxYRn7G0fdilQ9TIhG5W9xBTaP9AEjiPY
528+
fwjqI0w86yWee9lzHm0fhh3EvhR7fhdir7rQDzXRXl2c6nU4vu5VDo8hM384Hg8wMGHWA
529+
99lIEpJ03q3eu8XtbmLB4kGLu9iCWi3H3c9LEyHlfi1lMcrGpHWYNCxH7T2Sq4uVUDThF
530+
eRbACDjg62MlgnQY1YVXKN+RyPFlhiw+gpOJgBRy9m/jJsMYsgkPE9UYAysTDR8S8GuWi
531+
1ukg16qoDvlXH2ts0XM0UOMy4nrSCjq4Yj8hOi6Cno0jFWtV+1wKvHDNiBek7k38ixh1q
532+
NrXhQWmgpHxFE6csPz8wzpaYxtlcmNM9QqZm1jdHO39cb53JZ+YFFV25kFEjB4=
533+
- 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
- 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

CODEOWNERS

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,3 @@
33
/compliance-monitor/ @mbuechse @depressiveRobot
44

55
/Tests/ @mbuechse @depressiveRobot
6-
7-
# Members of the Project Board are the owners of the Community
8-
# Governance - see:
9-
# https://docs.scs.community/community/governance/project-board
10-
/Community-Governance/ @SovereignCloudStack/project-board
11-

Community-Governance/2024-12-project-board-nominees.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

Community-Governance/2025-01-project-board.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

Community-Governance/2025-12-project-board-nominees.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

Community-Governance/2026-01-project-board.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

Standards/scs-0005-v2-project-governance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ three weeks in advance of happening and run for a week.
119119

120120
Every person who is part of the Sovereign Cloud Stack GitHub organization can be
121121
nominated for the board. Likewise, one can nominate oneself.
122-
The nomination is done by adding the person with the required data to the file corresponding to the term in the "Community-Governance" folder in the [Standards](https://github.com/sovereignCloudStack/standards/) repository. Obviously, the person, that is to be nominated, should be asked before being added to the file.
122+
The nomination is done by adding the person with the required data to the file corresponding to the term in the [docs](https://github.com/SovereignCloudStack/docs/tree/main/community/governance) repository. Obviously, the person in question should be asked before being added to the file.
123123

124124
### Eligible for voting
125125

Standards/scs-0007-v2-certification-integrators.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ As to remain backward compatibility with version 1 of this standard, the suffix
3939

4040
### General expectations
4141

42-
The general expectation for certification is to provide proof of experience in setting up, operating and supporting SCS-compliant environments.
42+
The general expectation for certification is to provide proof of experience in setting up, operating and supporting SCS-compliant environments. This experience MUST remain in place for as long as the certification is valid.
4343

4444
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.
4545

Standards/scs-0102-v2-image-metadata.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ require an additional field:
6060
| `os_purpose` value | Intention |
6161
|--------------------|-----------------------------------------------------------|
6262
| `generic` | A general purpose image, (mostly) vanilla from upstream |
63+
| `oldgeneric` | A general purpose image, replaced by a newer one |
6364
| `minimal` | A much more barebones general purpose image |
6465
| `k8snode` | Node image built for k8s with CRI and kubelet |
6566
| `gpu` | Image with GPU drivers e.g. for HPC or AI |
@@ -70,8 +71,8 @@ require an additional field:
7071
of doubt. Talk to the SCS standardization bodies if you'd like to see this list extended which is
7172
likely the case if you fall back to `custom`.
7273

73-
The usage of standardized `os_distro`, `os_version`, `architecture`, and `os_purpose` help cloud users to create
74-
automation that works across clouds without requiring image names to be standardized.
74+
The usage of standardized `os_distro`, `os_version`, `architecture`, and `os_purpose` helps cloud users
75+
to create automation that works across clouds without requiring image names to be standardized.
7576

7677
_Uniqueness requirement_: For every assignment of values for `os_distro`, `os_version`,
7778
and `architecture`, there MUST be at most one public (`visibility=public`),
@@ -110,7 +111,9 @@ level).
110111
Technically, the thus updated image is a new image and will thus carry a new UUID.
111112
It is recommended that the old image gets renamed (e.g. build date or patch level attached)
112113
and hidden (`os_hidden=True`), but remains accessible via its (unchanged) UUID for some
113-
time.
114+
time. If an old image with `os_purpose` setting of `generic` is kept that way, we recommend
115+
to change `os_purpose` to `oldgeneric`. If it is not hidden, this is mandatory to meet
116+
the uniqueness requirement.
114117

115118
The update handling by the provider is described via the properties `replace_frequency`,
116119
`uuid_validity`, `provided_until`, and `hotfix_hours`.
@@ -271,4 +274,4 @@ A boolean property that is not present is considered to be `false`.
271274
- Reference OpenStack image spec for standard values of `os_distro`, `architecture` and `hypervisor_type`.
272275
- Recommendation on `os_version` to be a version number (if such a value exists).
273276
- Recommended field `os_purpose`.
274-
- Version 2.0 (this one) makes the field `os_purpose` mandatory.
277+
- Version 2.0 makes the field `os_purpose` mandatory and adds a new value `oldgeneric`.

Standards/scs-0123-v2-services.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: Mandatory and Supported IaaS Services
3+
type: Standard
4+
status: Draft
5+
track: IaaS
6+
---
7+
8+
## Introduction
9+
10+
To be SCS-compliant a Cloud Service Provider (CSP) has to fulfill all SCS standards.
11+
Some of those standards are broad and consider all APIs of all services on the IaaS-Layer like the consideration of a [role standard](https://github.com/SovereignCloudStack/issues/issues/396).
12+
There exist many services on that layer and for a first step they need to be limited to have a clear scope for the standards and the Cloud Service Providers following them.
13+
For this purpose, this standard will establish lists for mandatory services whose APIs have to be present in a SCS cloud as well as supported services, which APIs are considered by some standards and may even be tested for their integration but are optional in a sense that their omission will not violate SCS conformance.
14+
15+
## Motivation
16+
17+
There are many OpenStack APIs and their corresponding services that can be deployed on the IaaS level.
18+
These services have differences in the quality of their implementation and liveness and some of them may be easily omitted when creating an IaaS deployment.
19+
To fulfill all SCS-provided standards only a subset of these APIs are required.
20+
Some more but not all remaining OpenStack APIs are also supported additionally by the SCS project and may be part of its reference implementation.
21+
This results in different levels of support for specific services.
22+
This document will give readers insight about how the SCS classifies the OpenStack APIs accordingly.
23+
If a cloud provides all mandatory and any number of supported OpenStack APIs, it can be tested for SCS-compliance.
24+
Any unsupported APIs will not be tested.
25+
26+
## Mandatory IaaS APIs
27+
28+
The following IaaS APIs MUST be present in SCS-compliant IaaS deployments and could be implemented with the corresponding OpenStack services.
29+
The endpoints of services MUST be findable through the `catalog list` of the identity API[^1].
30+
31+
| Mandatory API service type | corresponding OpenStack Service | description |
32+
|-----|-----|-----|
33+
| **block-storage** | Cinder | Block Storage service |
34+
| **compute** | Nova | Compute service |
35+
| **identity** | Keystone | Identity service |
36+
| **image** | Glance | Image service |
37+
| **load-balancer** | Octavia | Load-balancer service |
38+
| **network** | Neutron | Networking service |
39+
| **object-store-s3**[^2] | N/A | s3 compatible Object Storage service |
40+
41+
Aliases for these service types are only permitted where defined by the [OpenStack Service Type Authority](https://specs.openstack.org/openstack/service-types-authority/#aliases-optional).
42+
Catalog entries SHOULD use the canonical service type, not aliases.
43+
44+
## Supported IaaS APIs
45+
46+
The following IaaS APIs MAY be present in SCS-compliant IaaS deployment, e.g. implemented through the corresponding OpenStack services, and are considered in the SCS standards.
47+
48+
| Supported API service type | corresponding OpenStack Service | description |
49+
|-----|-----|-----|
50+
| **baremetal** | Ironic | Bare Metal provisioning service |
51+
| **rating** | CloudKitty | Rating/Billing service |
52+
| **dns** | Designate | DNS service |
53+
| **instance-ha** | Masakari | Instances High Availability service |
54+
| **key-manager** | Barbican | Key Manager service |
55+
| **object-store** | Swift | Object Store with different possible backends |
56+
| **orchestration** | Heat | Orchestration service |
57+
| **shared-file-system** | Manila | Shared File Systems service |
58+
| **time-series-database**[^2] | Gnocchi | Time Series Database service |
59+
60+
## Unsupported IaaS APIs
61+
62+
All other OpenStack services, whose APIs are not mentioned in the mandatory or supported lists will not be tested for their compatibility and conformance in SCS clouds by the SCS community.
63+
Those services MAY be integrated into IaaS deployments by a Cloud Service Provider on their own responsibility but SCS will not assume they are present and potential issues that occur during deployment or usage have to be handled by the CSP on their own accord.
64+
The SCS standard offers no guarantees for compatibility or reliability of services categorized as unsupported.
65+
66+
## Related Documents
67+
68+
[The OpenStack Services](https://www.openstack.org/software/)
69+
70+
[^1]: [Integrate into the service catalog of Keystone](https://docs.openstack.org/keystone/latest/contributor/service-catalog.html)
71+
[^2]: These service types have not been assigned by the OpenStack Service Type Authority

0 commit comments

Comments
 (0)