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-*\"}}]})" } }