Skip to content

Introduce new oldgeneric os_purpose. Stabilize 0102-v2. - #1172

Merged
mbuechse merged 4 commits into
mainfrom
feat/0102-oldgeneric-and-stabilize
Jun 4, 2026
Merged

Introduce new oldgeneric os_purpose. Stabilize 0102-v2.#1172
mbuechse merged 4 commits into
mainfrom
feat/0102-oldgeneric-and-stabilize

Conversation

@garloff

@garloff garloff commented May 18, 2026

Copy link
Copy Markdown
Member

As discussed on SIG Std/Cert on 2026-05-07.

This PR does three things:

  • Introduce a new os_purpose oldgeneric. As only the generic images have the uniqueness requirements, we don't need a catch-all "old" nor do we need oldXXXX at this point.
  • By consequence, change the standard to v2.1.
  • Stabilize it.

@garloff garloff self-assigned this May 18, 2026
@garloff
garloff requested a review from fkr as a code owner May 18, 2026 09:00
@garloff garloff added enhancement New feature or request standards Issues / ADR / pull requests relevant for standardization & certification labels May 18, 2026
@garloff

garloff commented May 18, 2026

Copy link
Copy Markdown
Member Author

Obviously, every single aspect can be debated. If we need a significant amount of discussion, it will probably be better to split this into several PRs. Let me know ...

@mbuechse

Copy link
Copy Markdown
Contributor

Not sure we need to bump minor version as long as the standard is in Draft.

@depressiveRobot depressiveRobot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

According to SCS-0001 Draft phase I would say a new version number is not necessary.

Comment thread Standards/scs-0102-v2-image-metadata.md Outdated
Comment thread Standards/scs-0102-v2-image-metadata.md Outdated
@depressiveRobot
depressiveRobot self-requested a review May 20, 2026 13:42
Comment thread Standards/scs-0102-v2-image-metadata.md Outdated
@depressiveRobot
depressiveRobot self-requested a review May 29, 2026 10:24

@depressiveRobot depressiveRobot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still some open issues for me:

  • field stabilized_at must be added
  • Are adjustments to the conformance tests needed?
  • Do we also want to deprecate v1 with this PR?

Comment thread Standards/scs-0102-v2-image-metadata.md Outdated
title: SCS Image Metadata
type: Standard
status: Draft
status: Stable

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
status: Stable
status: Stable
stabilized_at: 2026-06-01

When we stabilize, stabilized_at must be added.

@mbuechse

mbuechse commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

@depressiveRobot the conformance tests don't need further adjustments (besides those included here)

However, I'm pretty sure we should work on the openstack-image-manager so that the purpose field can automatically changed to oldgeneric when a new version is installed. I would prefer to do this first, before we stabilize anything.

garloff and others added 4 commits June 4, 2026 17:27
As discussed on SIG Std/Cert on 2026-05-07.

This PR does three things:
- Introduce a new os_purpose oldgeneric. As only the generic images
  have the uniqueness requirements, we don't need a catch-all "old"
  nor do we need oldXXXX at this point.
- By consequence, change the standard to v2.1.
- Stabilize it.

Signed-off-by: Kurt Garloff <kurt@garloff.de>
Co-authored-by: Marvin Frommhold <depressiveRobot@users.noreply.github.com>
Signed-off-by: Kurt Garloff <kurt@garloff.de>
Co-authored-by: Marvin Frommhold <depressiveRobot@users.noreply.github.com>
Signed-off-by: Marvin Frommhold <depressiveRobot@users.noreply.github.com>
Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
@mbuechse
mbuechse force-pushed the feat/0102-oldgeneric-and-stabilize branch from 273a795 to 6778b73 Compare June 4, 2026 15:27
@mbuechse
mbuechse merged commit 02a7543 into main Jun 4, 2026
9 checks passed
@mbuechse
mbuechse deleted the feat/0102-oldgeneric-and-stabilize branch June 4, 2026 15:29
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Sovereign Cloud Stack Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request standards Issues / ADR / pull requests relevant for standardization & certification

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants