Skip to content

feat: manifest build with buildah allowing multi-platform images

Presentation

Closes #140 (closed)

Checklist

{
  "schemaVersion": 2,
  "mediaType": "application/vnd.oci.image.index.v1+json",
  "manifests": [
    {
      "mediaType": "application/vnd.oci.image.manifest.v1+json",
      "digest": "sha256:c72c92154241e0daf48419b64174e929535c925cf3e3ce6124d49ca1e77c0a46",
      "size": 2779,
      "platform": {
        "architecture": "amd64",
        "os": "linux"
      }
    },
    {
      "mediaType": "application/vnd.oci.image.manifest.v1+json",
      "digest": "sha256:ff4b8af000ac7b068970e670ba0d845a1c13aaae3b9d51fa4beb941e12a562b8",
      "size": 2780,
      "platform": {
        "architecture": "arm64",
        "os": "linux"
      }
    }
  ]
}

There are limit in the compatibility with trivy, syft and cosign. Nothing should fail but it is clearly suboptimal. See comment in the tracking issue.

Merge request reports

Loading