Skip to main content
Version: main-dev

layers-count

Image has an acceptable number of layers.

ProviderLevelTags
skopeoWarningperformance

Parameters

NameDefault ValueDescription
max_layers30n/a

Messages

TypeMessage
PassImage has ${results.skopeo.platforms.0.layers_count} layers.
FailImage has too many layers (${results.skopeo.platforms.0.layers_count}). Max allowed: ${rule.params.max_layers}.

Playbook Example

rules:
- provider: skopeo
rule: layers-count
options:
max_layers: 30

Condition

{
"<=": [
{
"var": "results.skopeo.platforms.0.layers_count"
},
{
"var": "rule.params.max_layers"
}
]
}