diff --git a/metadata/buckets.go b/metadata/buckets.go index 8dcf10f47..e5254f0a6 100644 --- a/metadata/buckets.go +++ b/metadata/buckets.go @@ -54,72 +54,86 @@ // // - a namespace in a schema bucket cannot be named "version" // -// └──v1 - Schema version bucket -// ├──version : - Latest version, see migrations -// ╘══*namespace* -// ├──labels -// │  ╘══*key* : - Label value -// ├──image -// │  ╘══*image name* -// │   ├──createdat : - Created at -// │   ├──updatedat : - Updated at -// │   ├──target -// │   │  ├──digest : - Descriptor digest -// │   │  ├──mediatype : - Descriptor media type -// │   │  └──size : - Descriptor size -// │   └──labels -// │   ╘══*key* : - Label value -// ├──containers -// │  ╘══*container id* -// │   ├──createdat : - Created at -// │   ├──updatedat : - Updated at -// │   ├──spec : - Proto marshaled spec -// │   ├──image : - Image name -// │   ├──snapshotter : - Snapshotter name -// │   ├──snapshotKey : - Snapshot key -// │   ├──runtime -// │   │  ├──name : - Runtime name -// │   │  ├──extensions -// │   │  │  ╘══*name* : - Proto marshaled extension -// │   │  └──options : - Proto marshaled options -// │   └──labels -// │   ╘══*key* : - Label value -// ├──snapshots -// │  ╘══*snapshotter* -// │   ╘══*snapshot key* -// │    ├──name : - Snapshot name in backend -// │   ├──createdat : - Created at -// │   ├──updatedat : - Updated at -// │    ├──parent : - Parent snapshot name -// │   ├──children -// │   │  ╘══*snapshot key* : - Child snapshot reference -// │   └──labels -// │   ╘══*key* : - Label value -// ├──content -// │  ├──blob -// │  │ ╘══*blob digest* -// │  │ ├──createdat : - Created at -// │  │ ├──updatedat : - Updated at -// │  │   ├──size : - Blob size -// │  │ └──labels -// │  │ ╘══*key* : - Label value -// │  └──ingests -// │   ╘══*ingest reference* -// │    ├──ref : - Ingest reference in backend -// │   ├──expireat : - Time to expire ingest -// │   └──expected : - Expected commit digest -// └──leases -// ╘══*lease id* -// ├──createdat : - Created at -// ├──labels -// │ ╘══*key* : - Label value -// ├──snapshots -// │  ╘══*snapshotter* -// │   ╘══*snapshot key* : - Snapshot reference -// ├──content -// │  ╘══*blob digest* : - Content blob reference -// └──ingests -// ╘══*ingest reference* : - Content ingest reference +/* + └──v1 - Schema version bucket + ├──version : - Latest version, see migrations + ╘══*namespace* + ├──labels + │ ╘══*key* : - Label value + ├──image + │ ╘══*image name* + │ ├──createdat : - Created at + │ ├──updatedat : - Updated at + │ ├──target + │ │ ├──digest : - Descriptor digest + │ │ ├──mediatype : - Descriptor media type + │ │ └──size : - Descriptor size + │ └──labels + │ ╘══*key* : - Label value + ├──containers + │ ╘══*container id* + │ ├──createdat : - Created at + │ ├──updatedat : - Updated at + │ ├──spec : - Proto marshaled spec + │ ├──image : - Image name + │ ├──snapshotter : - Snapshotter name + │ ├──snapshotKey : - Snapshot key + │ ├──runtime + │ │ ├──name : - Runtime name + │ │ └──options : - Proto marshaled options + │ ├──extensions + │ │ ╘══*name* : - Proto marshaled extension + │ └──labels + │ ╘══*key* : - Label value + ├──snapshots + │ ╘══*snapshotter* + │ ╘══*snapshot key* + │ ├──name : - Snapshot name in backend + │ ├──createdat : - Created at + │ ├──updatedat : - Updated at + │ ├──parent : - Parent snapshot name + │ ├──children + │ │ ╘══*snapshot key* : - Child snapshot reference + │ └──labels + │ ╘══*key* : - Label value + ├──content + │ ├──blob + │ │ ╘══*blob digest* + │ │ ├──createdat : - Created at + │ │ ├──updatedat : - Updated at + │ │ ├──size : - Blob size + │ │ └──labels + │ │ ╘══*key* : - Label value + │ └──ingests + │ ╘══*ingest reference* + │ ├──ref : - Ingest reference in backend + │ ├──expireat : - Time to expire ingest + │ └──expected : - Expected commit digest + ├──sandboxes + │ ╘══*sandbox id* + │ ├──createdat : - Created at + │ ├──updatedat : - Updated at + │ ├──spec : - Proto marshaled spec + │ ├──runtime + │ │ ├──name : - Runtime name + │ │ └──options : - Proto marshaled options + │ ├──extensions + │ │ ╘══*name* : - Proto marshaled extension + │ └──labels + │ ╘══*key* : - Label value + └──leases + ╘══*lease id* + ├──createdat : - Created at + ├──labels + │ ╘══*key* : - Label value + ├──snapshots + │ ╘══*snapshotter* + │ ╘══*snapshot key* : - Snapshot reference + ├──content + │ ╘══*blob digest* : - Content blob reference + └─────ingests + ╘══*ingest reference* : - Content ingest reference +*/ package metadata import (