Release Bundles v2 and Docker Manifests

JFrog Artifactory Documentation

Products
JFrog Artifactory
Content Type
User Guide
ft:sourceType
Paligo

A Docker manifest is a JSON file that describes image variants for multiple platforms. If source artifacts contain a Docker manifest (manifest.json or list.manifest.json), the manifest is resolved automatically during Release Bundle v2 creation. This means the Release Bundle will include both a manifest and all Docker image layers.

To disable this behavior use the following property in the request body:

"skip_docker_manifest_resolution": true

For example:

{
    "release_bundle_name": "Commons-Bundle",
    "release_bundle_version": "1.0.0",
    "skip_docker_manifest_resolution": true,
    "source_type": "aql",
    "source": {
        "aql": "items.find({\"$and\" : [{\"repo\": {\"$match\": \"repository-prefix-*\"}}, {\"name\": {\"$match\": \"artifact-prefix-*\"}}]})"
    }
}