Skip to main content
Version: main-dev

required-labels

Image must have required OCI labels.

ProviderLevelTags
skopeoWarningmetadata

Parameters

NameDefault ValueDescription
labels['org.opencontainers.image.source']n/a

Messages

TypeMessage
PassAll required labels are present.
FailImage is missing one or more required labels: ${rule.params.labels}.

Playbook Example

rules:
- provider: skopeo
rule: required-labels
options:
labels:
- org.opencontainers.image.source

Condition

{
"contains_all": [
{
"keys": [
{
"var": "results.skopeo.platforms.0.labels"
}
]
},
{
"var": "rule.params.labels"
}
]
}