| // +build experimental |
| |
| package distribution |
| |
| import "errors" |
| |
| // ErrUnsupportedRegistry indicates that the registry does not support v2 protocol |
| var ErrUnsupportedRegistry = errors.New("only V2 repositories are supported for plugin distribution") |
| |
| // ErrUnsupportedMediaType indicates we are pulling content that's not a plugin |
| var ErrUnsupportedMediaType = errors.New("content is not a plugin") |
| |
| // Plugin related media types |
| const ( |
| MediaTypeManifest = "application/vnd.docker.distribution.manifest.v2+json" |
| MediaTypeConfig = "application/vnd.docker.plugin.v0+json" |
| MediaTypeLayer = "application/vnd.docker.image.rootfs.diff.tar.gzip" |
| DefaultTag = "latest" |
| ) |