Files

Real MinIO on-disk fixtures (backlog#580 interop)

Generated by MinIO RELEASE.2025-07-23T15-54-02Z (single-drive, local SSE-S3 KMS + webhook notify target enabled) writing a bucket configured with versioning, object-lock (GOVERNANCE default), lifecycle, tagging, quota, a public-download policy, SSE-S3 encryption, a webhook notification target, and a replication rule (which also seeds a bucket-targets blob), plus inline / versioned / multipart objects and a delete marker.

  • bucket_metadata_full.xlmeta.hex — the .minio.sys/buckets/interop/.metadata.bin object (xl.meta wrapper + inline .metadata.bin blob).
  • bucket_metadata.blob.hex — the raw .metadata.bin object body (4-byte format|version header + msgpack), carved from the object above.

Unencrypted object xl.meta fixtures (clean plaintext sizes) live under crates/filemeta/tests/fixtures/minio/.

These prove RustFS reads and migrates MinIO-written metadata without loss. Not captured here (tooling/scope): CORS, public-access-block, and bucket ACL (the SNSD test binary + mc did not expose CORS; bucket-targets credentials are stored KMS-encrypted and are a documented partial).