-
Notifications
You must be signed in to change notification settings - Fork 121
Expand file tree
/
Copy pathlabel.go
More file actions
41 lines (35 loc) · 1.91 KB
/
label.go
File metadata and controls
41 lines (35 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/*
* Copyright (c) 2020. Ant Group. All rights reserved.
*
* SPDX-License-Identifier: Apache-2.0
*/
package label
const (
CRIImageRef = "containerd.io/snapshot/cri.image-ref"
CRIImageLayers = "containerd.io/snapshot/cri.image-layers"
CRILayerDigest = "containerd.io/snapshot/cri.layer-digest"
CRIManifestDigest = "containerd.io/snapshot/cri.manifest-digest"
// Marker for remote snapshotter to handle the pull request.
// During image pull, the containerd client calls Prepare API with the label containerd.io/snapshot.ref.
// This is a containerd-defined label which contains ChainID that targets a committed snapshot that the
// client is trying to prepare.
TargetSnapshotRef = "containerd.io/snapshot.ref"
// A bool flag to mark the blob as a Nydus data blob, set by image builders.
NydusDataLayer = "containerd.io/snapshot/nydus-blob"
// A bool flag to mark the blob as a nydus bootstrap, set by image builders.
NydusMetaLayer = "containerd.io/snapshot/nydus-bootstrap"
// A bool flag to mark the blob as a nydus ref metadata, set by image builders.
NydusRefLayer = "containerd.io/snapshot/nydus-ref"
// Annotation containing secret to pull images from registry, set by the snapshotter.
NydusImagePullSecret = "containerd.io/snapshot/pullsecret"
// Annotation containing username to pull images from registry, set by the snapshotter.
NydusImagePullUsername = "containerd.io/snapshot/pullusername"
// A bool flag to enable integrity verification of meta data blob
NydusSignature = "containerd.io/snapshot/nydus-signature"
// A bool flag to mark the blob as a estargz data blob, set by the snapshotter.
StargzLayer = "containerd.io/snapshot/stargz"
// volatileOpt is a key of an optional label to each snapshot.
// If this optional label of a snapshot is specified, when mounted to rootdir
// this snapshot will include volatile option
OverlayfsVolatileOpt = "containerd.io/snapshot/overlay.volatile"
)