Skip to main content
Version: v0.36.0

platforms-count

Image should support multiple platforms.

ProviderLevelTags
ociInfocompatibility

Parameters

NameDefault ValueDescription
min_platforms2n/a

Messages

TypeMessage
PassImage supports ${results.oci.platforms.length} platforms.
FailImage only supports ${results.oci.platforms.length} platforms (min required: ${criterion.params.min_platforms}).

Playbook Example

rules:
- provider: oci
criterion: platforms-count
options:
min_platforms: 2

Condition

{
">=": [
{
"reduce": [
{
"var": "results.oci.platforms"
},
{
"+": [
1,
{
"var": "accumulator"
}
]
},
0
]
},
{
"var": "criterion.params.min_platforms"
}
]
}