From d6162bfd9da7fa883250cee8dfd9996cf9c194c3 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Wed, 15 Mar 2023 23:07:51 +0100 Subject: [PATCH] V2 version for IaaS compatibility. WIP: * New v2 flavor naming * New OpenStack Interop 2022.11 * Valid 2023-03-23 -- Apr 2024 * v1 will be deprecated Oct 2023 Missing: - Entropy. - Old v1 flavor names and Image MD moved to Standards. Signed-off-by: Kurt Garloff --- Tests/scs-compatible.yaml | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/Tests/scs-compatible.yaml b/Tests/scs-compatible.yaml index d78799a43..26cbbc8ea 100644 --- a/Tests/scs-compatible.yaml +++ b/Tests/scs-compatible.yaml @@ -3,15 +3,15 @@ url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Design iaas: - version: v1 stabilized_at: 2021-01-01 - # obsoleted_at: 2023-10-03 + obsoleted_at: 2023-10-31 standards: - name: Flavor naming - url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/SCS-0003-v1-flavor-naming.md + url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Drafts/flavor-naming.md check_tools: - executable: ./iaas/flavor-naming/flavor-names-openstack.py args: "-1" - name: Image metadata - url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/SCS-0004-v1-image-metadata.md + url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Drafts/Image-Properties-Spec.md check_tools: - executable: ./iaas/image-metadata/image-md-check.py args: -v @@ -19,4 +19,20 @@ iaas: url: https://opendev.org/openinfra/interop/src/branch/master/guidelines/2020.11.json condition: mandatory # Unfortunately, no wrapper to run refstack yet, needs to be added - + - version: v2 + stabilized_at: 2023-03-23 + # obsoleted_at: 2024-04-30 + standards: + - name: Flavor naming + url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Standards/scs-0100-v2-flavor-naming.md + check_tools: + - executable: ./iaas/flavor-naming/flavor-names-openstack.py + - name: Image metadata + url: https://raw.githubusercontent.com/SovereignCloudStack/standards/main/Drafts/Image-Properties-Spec.md + check_tools: + - executable: ./iaas/image-metadata/image-md-check.py + args: -v + - name: OpenStack Powered Compute v2022.11 + url: https://opendev.org/openinfra/interop/src/branch/master/guidelines/2022.11.json + condition: mandatory + # Unfortunately, no wrapper to run refstack yet, needs to be added