-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathscs-compatible-iaas.yaml
100 lines (100 loc) · 4.81 KB
/
scs-compatible-iaas.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
name: SCS Compatible IaaS
uuid: 50393e6f-2ae1-4c5c-a62c-3b75f2abef3f
url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Tests/scs-compatible-iaas.yaml
variables:
- os_cloud
versions:
- version: v4
stabilized_at: 2024-02-28
standards:
- name: OpenStack Powered Compute v2022.11
url: https://opendev.org/openinfra/interop/src/branch/master/guidelines/2022.11.json
# Unfortunately, no wrapper to run refstack yet, needs to be added
- name: Flavor naming
url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0100-v3-flavor-naming.md
checks:
- executable: ./iaas/flavor-naming/flavor-names-openstack.py
args: -c {os_cloud} --mand=./iaas/scs-0100-v3-flavors.yaml
# Note: --v2plus would outlaw the v1 flavor names. Don't do this yet.
id: flavor-name-check
- name: Entropy
url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0101-v1-entropy.md
checks:
- executable: ./iaas/entropy/entropy-check.py
args: -c {os_cloud} -d
id: entropy-check
- name: Image metadata
url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0102-v1-image-metadata.md
checks:
- executable: ./iaas/image-metadata/image-md-check.py
args: -c {os_cloud} -s -v
id: image-metadata-check
- name: Standard flavors
url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0103-v1-standard-flavors.md
checks:
- executable: ./iaas/standard-flavors/flavors-openstack.py
args: -c {os_cloud} -d ./iaas/scs-0103-v1-flavors.yaml
id: standard-flavors-check
- name: Standard images
url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0104-v1-standard-images.md
parameters:
image_spec: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Tests/iaas/scs-0104-v1-images.yaml
checks:
- executable: ./iaas/standard-images/images-openstack.py
args: -c {os_cloud} -d {image_spec}
id: standard-images-check
- version: v3
stabilized_at: 2023-06-15
deprecated_at: 2024-04-30
standards:
- name: Flavor naming
url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0100-v3-flavor-naming.md
checks:
- executable: ./iaas/flavor-naming/flavor-names-openstack.py
args: --v3 -c {os_cloud}
# Note: "--v3 --v2plus" would outlaw the v1 flavor names. Don't do this yet.
id: flavor-name-check
- name: Image metadata
url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0102-v1-image-metadata.md
checks:
- executable: ./iaas/image-metadata/image-md-check.py
args: -v -c {os_cloud}
id: image-metadata-check
- name: OpenStack Powered Compute v2022.11
url: https://opendev.org/openinfra/interop/src/branch/master/guidelines/2022.11.json
- version: v2
stabilized_at: 2023-03-23
deprecated_at: 2023-11-30
standards:
- name: Flavor naming
url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0100-v2-flavor-naming.md
checks:
- executable: ./iaas/flavor-naming/flavor-names-openstack.py
args: -c {os_cloud}
id: flavor-name-check
- name: Image metadata
url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0102-v1-image-metadata.md
checks:
- executable: ./iaas/image-metadata/image-md-check.py
args: -v -c {os_cloud}
id: image-metadata-check
- name: OpenStack Powered Compute v2022.11
url: https://opendev.org/openinfra/interop/src/branch/master/guidelines/2022.11.json
- version: v1
stabilized_at: 2021-01-01
deprecated_at: 2023-10-31
standards:
- name: Flavor naming
url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0100-v1-flavor-naming.md
checks:
- executable: ./iaas/flavor-naming/flavor-names-openstack.py
args: -c {os_cloud} --v1prefer
id: flavor-name-check
- name: Image metadata
url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0102-v1-image-metadata.md
checks:
- executable: ./iaas/image-metadata/image-md-check.py
args: -c {os_cloud} -v
id: image-metadata-check
- name: OpenStack Powered Compute v2020.11
url: https://opendev.org/openinfra/interop/src/branch/master/guidelines/2020.11.json