Skip to content

Commit 88eff17

Browse files
depressiveRobotmbuechse
authored andcommitted
make wording for requirement more clear
Signed-off-by: Marvin Frommhold <depressiveRobot@users.noreply.github.com>
1 parent 411e9c7 commit 88eff17

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,10 @@ require an additional field:
7373
The usage of standardized `os_distro`, `os_version`, `architecture`, and `os_purpose` help cloud users to create
7474
automation that works across clouds without requiring image names to be standardized.
7575

76-
_Uniqueness requirement_: whenever there are two images that have `os_hidden=False`, `visibility=public`,
77-
and that coincide in all three fields `os_distro`, `os_version`, and `architecture`, then only one of them may
78-
have `os_purpose=generic`. In other words, users who search visible public images for a generic OS
76+
_Uniqueness requirement_: For every assignment of values for `os_distro`, `os_version`,
77+
and `architecture`, there MUST be at most one public (`visibility=public`),
78+
non-hidden (`os_hidden=False`) image with this assignment and `os_purpose=generic`.
79+
In other words, users who search visible public images for a generic OS
7980
of a certain distro, version, and architecture will not get more than one result.
8081

8182
The following property is recommended:

0 commit comments

Comments
 (0)