You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Standards/scs-0123-v1-mandatory-and-supported-IaaS-services.md
+15-25Lines changed: 15 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,45 +26,37 @@ Any unsupported APIs will not be tested.
26
26
27
27
## Mandatory IaaS APIs
28
28
29
-
The following IaaS APIs MUST be present in SCS-compliant IaaS deployments and could be implemented with the corresponding OpenStack services:
29
+
The following IaaS APIs MUST be present in SCS-compliant IaaS deployments and could be implemented with the corresponding OpenStack services.
30
+
The endpoints of services MUST be findable through the `catalog list` of the identity API[^1].
30
31
31
-
| Mandatory API | corresponding OpenStack Service | description |
32
+
| Mandatory API service type | corresponding OpenStack Service | description |
32
33
|-----|-----|-----|
33
34
|**block-storage**| Cinder | Block Storage service |
34
35
|**compute**| Nova | Compute service |
35
36
|**identity**| Keystone | Identity service |
36
37
|**image**| Glance | Image service |
37
38
|**load-balancer**| Octavia | Load-balancer service |
38
39
|**network**| Neutron | Networking service |
39
-
|**s3**| S3 API object storage | Object Storage service |
40
-
41
-
:::caution
42
-
43
-
S3 API implementations may differ in certain offered features.
44
-
CSPs must publicly describe the endpoints of their S3 solutions and which implementations they use in their deployment.
45
-
Users should always research whether a needed feature is supported in the offered implementation.
40
+
|**s3**[^2]| N/A | s3 compatible Object Storage service |
46
41
47
-
:::
48
-
49
-
The endpoints of services MUST be findable through the `catalog list` of the identity API[^1].
50
-
51
-
[^1]: [Integrate into the service catalog of Keystone](https://docs.openstack.org/keystone/latest/contributor/service-catalog.html)
42
+
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).
43
+
Catalog entries SHOULD use the canonical service type, not aliases.
52
44
53
45
## Supported IaaS APIs
54
46
55
-
The following IaaS APIs MAY be present in SCS-compliant IaaS deployment, e.g. implemented thorugh the corresponding OpenStack services, and are considered in the SCS standards.
47
+
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.
56
48
57
-
| Supported API | corresponding OpenStack Service | description |
49
+
| Supported API service type | corresponding OpenStack Service | description |
58
50
|-----|-----|-----|
59
-
|**bare-metal**| Ironic | Bare Metal provisioning service |
60
-
|**billing**| CloudKitty | Rating/Billing service |
51
+
|**baremetal**| Ironic | Bare Metal provisioning service |
52
+
|**rating**| CloudKitty | Rating/Billing service |
61
53
|**dns**| Designate | DNS service |
62
-
|**ha**| Masakari | Instances High Availability service |
54
+
|**instance-ha**| Masakari | Instances High Availability service |
63
55
|**key-manager**| Barbican | Key Manager service |
64
56
|**object-store**| Swift | Object Store with different possible backends |
65
57
|**orchestration**| Heat | Orchestration service |
66
-
|**shared-file-systems**| Manila | Shared File Systems service |
67
-
|**time-series-database**| Gnocchi | Time Series Database service |
58
+
|**shared-file-system**| Manila | Shared File Systems service |
59
+
|**time-series-database**[^2]| Gnocchi | Time Series Database service |
68
60
69
61
## Unsupported IaaS APIs
70
62
@@ -76,7 +68,5 @@ The SCS standard offers no guarantees for compatibility or reliability of servic
The presence of the mandatory OpenStack APIs will be tested in [this test-script](https://github.com/SovereignCloudStack/standards/blob/main/Tests/iaas/scs_0123_mandatory_services/mandatory_services.py)
82
-
The test will further check whether the object-store endpoint is compatible to s3.
71
+
[^1]: [Integrate into the service catalog of Keystone](https://docs.openstack.org/keystone/latest/contributor/service-catalog.html)
72
+
[^2]: These service types have not been assigned by the OpenStack Service Type Authority
0 commit comments