Red Hat · Arazzo Workflow
Red Hat Quay Create Repository, Tag Image, and Scan
Version 1.0.0
Create a Quay repository, point a tag at a manifest, then poll its security scan.
View Spec
View on GitHub
CloudContainersEnterpriseHybrid CloudKubernetesLinuxOpen SourceArazzoWorkflows
Provider
Workflows
create-repo-tag-and-scan
Create a repository, set a tag to a manifest, and wait for the security scan.
Creates a repository in a namespace, reads it back, moves a tag to point at a manifest digest, and polls the manifest security endpoint until the scan status is no longer queued or scanning.
1
createRepository
createRepository
Create a new container image repository in the supplied namespace with the given visibility.
2
getRepository
getRepository
Read the newly created repository back to confirm it exists and capture its namespace and name. The repository path is the namespace/name pair.
3
moveTag
changeTag
Create or move the tag so it points at the supplied image manifest digest.
4
scanManifest
getManifestSecurity
Poll the manifest security endpoint. While the scan status is queued or scanning, repeat this step; end once the manifest has been scanned.