diff --git a/Standards/scs-0102-v2-image-metadata.md b/Standards/scs-0102-v2-image-metadata.md index 816d6c798..998e34ac0 100644 --- a/Standards/scs-0102-v2-image-metadata.md +++ b/Standards/scs-0102-v2-image-metadata.md @@ -75,7 +75,7 @@ require an additional field: to create automation that works across clouds without requiring image names to be standardized. _Uniqueness requirement_: For every assignment of values for `os_distro`, `os_version`, - and `architecture`, there MUST be at most one public (`visibility=public`), + and `architecture`, there MUST be at most one public (`visibility=public` or `visibility=community`), non-hidden (`os_hidden=False`) image with this assignment and `os_purpose=generic`. In other words, users who search visible public images for a generic OS of a certain distro, version, and architecture will not get more than one result. diff --git a/Standards/scs-0104-v2-standard-images.md b/Standards/scs-0104-v2-standard-images.md index f9a315c6b..0ff2b59f8 100644 --- a/Standards/scs-0104-v2-standard-images.md +++ b/Standards/scs-0104-v2-standard-images.md @@ -23,6 +23,8 @@ Image upload via Glance MUST be allowed based on a fair-use policy. ## Mandatory image sources +This section applies to images that have `os_hidden=False` and either `visibility=public` or `visibility=community`. + ### Generic OS images For an OS image with `os_purpose=generic`, the `image_source` SHOULD come from the original vendor. This allows the user to download and inspect the image. @@ -54,9 +56,11 @@ CSPs are free to register CAPI images with a different naming scheme from differ ## Mandatory and recommended images -The tables in this section show what images are required or recomended. +The tables in this section show what images are required or recommended +to be present, which is understood to mean they have `os_hidden=False` +and either `visibility=public` or `visibility=community`. -Note that this standard does not prohibit any images, and neither +Note that this standard does not prohibit any images, nor does it preclude the operator from providing any and all optional images, so long as they do not violate above regulations on image sources.