[transfer] update export API types
Signed-off-by: Derek McGowan <derek@mcg.dev>
This commit is contained in:
		| @@ -6898,16 +6898,9 @@ file { | ||||
|       type: TYPE_STRING | ||||
|       json_name: "mediaType" | ||||
|     } | ||||
|     field { | ||||
|       name: "images" | ||||
|       number: 3 | ||||
|       label: LABEL_REPEATED | ||||
|       type: TYPE_STRING | ||||
|       json_name: "images" | ||||
|     } | ||||
|     field { | ||||
|       name: "platforms" | ||||
|       number: 4 | ||||
|       number: 3 | ||||
|       label: LABEL_REPEATED | ||||
|       type: TYPE_MESSAGE | ||||
|       type_name: ".containerd.types.Platform" | ||||
| @@ -6915,21 +6908,21 @@ file { | ||||
|     } | ||||
|     field { | ||||
|       name: "all_platforms" | ||||
|       number: 5 | ||||
|       number: 4 | ||||
|       label: LABEL_OPTIONAL | ||||
|       type: TYPE_BOOL | ||||
|       json_name: "allPlatforms" | ||||
|     } | ||||
|     field { | ||||
|       name: "skip_docker_manifest" | ||||
|       number: 6 | ||||
|       name: "skip_compatibility_manifest" | ||||
|       number: 5 | ||||
|       label: LABEL_OPTIONAL | ||||
|       type: TYPE_BOOL | ||||
|       json_name: "skipDockerManifest" | ||||
|       json_name: "skipCompatibilityManifest" | ||||
|     } | ||||
|     field { | ||||
|       name: "skip_non_distributable" | ||||
|       number: 7 | ||||
|       number: 6 | ||||
|       label: LABEL_OPTIONAL | ||||
|       type: TYPE_BOOL | ||||
|       json_name: "skipNonDistributable" | ||||
|   | ||||
| @@ -112,16 +112,14 @@ type ImageExportStream struct { | ||||
| 	// The binary data is expected to be a raw tar stream. | ||||
| 	Stream    string `protobuf:"bytes,1,opt,name=stream,proto3" json:"stream,omitempty"` | ||||
| 	MediaType string `protobuf:"bytes,2,opt,name=media_type,json=mediaType,proto3" json:"media_type,omitempty"` | ||||
| 	// The image names | ||||
| 	Images []string `protobuf:"bytes,3,rep,name=images,proto3" json:"images,omitempty"` | ||||
| 	// The specified platforms | ||||
| 	Platforms []*types.Platform `protobuf:"bytes,4,rep,name=platforms,proto3" json:"platforms,omitempty"` | ||||
| 	Platforms []*types.Platform `protobuf:"bytes,3,rep,name=platforms,proto3" json:"platforms,omitempty"` | ||||
| 	// Whether to include all platforms | ||||
| 	AllPlatforms bool `protobuf:"varint,5,opt,name=all_platforms,json=allPlatforms,proto3" json:"all_platforms,omitempty"` | ||||
| 	AllPlatforms bool `protobuf:"varint,4,opt,name=all_platforms,json=allPlatforms,proto3" json:"all_platforms,omitempty"` | ||||
| 	// Skips the creation of the Docker compatible manifest.json file | ||||
| 	SkipDockerManifest bool `protobuf:"varint,6,opt,name=skip_docker_manifest,json=skipDockerManifest,proto3" json:"skip_docker_manifest,omitempty"` | ||||
| 	SkipCompatibilityManifest bool `protobuf:"varint,5,opt,name=skip_compatibility_manifest,json=skipCompatibilityManifest,proto3" json:"skip_compatibility_manifest,omitempty"` | ||||
| 	// Excludes non-distributable blobs such as Windows base layers. | ||||
| 	SkipNonDistributable bool `protobuf:"varint,7,opt,name=skip_non_distributable,json=skipNonDistributable,proto3" json:"skip_non_distributable,omitempty"` | ||||
| 	SkipNonDistributable bool `protobuf:"varint,6,opt,name=skip_non_distributable,json=skipNonDistributable,proto3" json:"skip_non_distributable,omitempty"` | ||||
| } | ||||
|  | ||||
| func (x *ImageExportStream) Reset() { | ||||
| @@ -170,13 +168,6 @@ func (x *ImageExportStream) GetMediaType() string { | ||||
| 	return "" | ||||
| } | ||||
|  | ||||
| func (x *ImageExportStream) GetImages() []string { | ||||
| 	if x != nil { | ||||
| 		return x.Images | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
|  | ||||
| func (x *ImageExportStream) GetPlatforms() []*types.Platform { | ||||
| 	if x != nil { | ||||
| 		return x.Platforms | ||||
| @@ -191,9 +182,9 @@ func (x *ImageExportStream) GetAllPlatforms() bool { | ||||
| 	return false | ||||
| } | ||||
|  | ||||
| func (x *ImageExportStream) GetSkipDockerManifest() bool { | ||||
| func (x *ImageExportStream) GetSkipCompatibilityManifest() bool { | ||||
| 	if x != nil { | ||||
| 		return x.SkipDockerManifest | ||||
| 		return x.SkipCompatibilityManifest | ||||
| 	} | ||||
| 	return false | ||||
| } | ||||
| @@ -225,29 +216,29 @@ var file_github_com_containerd_containerd_api_types_transfer_importexport_proto_ | ||||
| 	0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x66, 0x6f, | ||||
| 	0x72, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, | ||||
| 	0x28, 0x08, 0x52, 0x0d, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, | ||||
| 	0x73, 0x22, 0xa9, 0x02, 0x0a, 0x11, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x6f, 0x72, | ||||
| 	0x73, 0x22, 0x9f, 0x02, 0x0a, 0x11, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x6f, 0x72, | ||||
| 	0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, | ||||
| 	0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, | ||||
| 	0x1d, 0x0a, 0x0a, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, | ||||
| 	0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, | ||||
| 	0x0a, 0x06, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, | ||||
| 	0x69, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x12, 0x38, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, | ||||
| 	0x72, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x63, 0x6f, 0x6e, 0x74, | ||||
| 	0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x50, 0x6c, 0x61, | ||||
| 	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, | ||||
| 	0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x5f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, | ||||
| 	0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x50, 0x6c, 0x61, 0x74, | ||||
| 	0x66, 0x6f, 0x72, 0x6d, 0x73, 0x12, 0x30, 0x0a, 0x14, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x64, 0x6f, | ||||
| 	0x63, 0x6b, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x18, 0x06, 0x20, | ||||
| 	0x01, 0x28, 0x08, 0x52, 0x12, 0x73, 0x6b, 0x69, 0x70, 0x44, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x4d, | ||||
| 	0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x16, 0x73, 0x6b, 0x69, 0x70, 0x5f, | ||||
| 	0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x61, 0x62, 0x6c, | ||||
| 	0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x73, 0x6b, 0x69, 0x70, 0x4e, 0x6f, 0x6e, | ||||
| 	0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x42, 0x35, 0x5a, | ||||
| 	0x33, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x6e, 0x74, | ||||
| 	0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, | ||||
| 	0x64, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x74, 0x72, 0x61, 0x6e, | ||||
| 	0x73, 0x66, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, | ||||
| 	0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x38, | ||||
| 	0x0a, 0x09, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, | ||||
| 	0x0b, 0x32, 0x1a, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2e, 0x74, | ||||
| 	0x79, 0x70, 0x65, 0x73, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x09, 0x70, | ||||
| 	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x5f, | ||||
| 	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, | ||||
| 	0x0c, 0x61, 0x6c, 0x6c, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x12, 0x3e, 0x0a, | ||||
| 	0x1b, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, | ||||
| 	0x69, 0x74, 0x79, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x18, 0x05, 0x20, 0x01, | ||||
| 	0x28, 0x08, 0x52, 0x19, 0x73, 0x6b, 0x69, 0x70, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, | ||||
| 	0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x12, 0x34, 0x0a, | ||||
| 	0x16, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, | ||||
| 	0x62, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x73, | ||||
| 	0x6b, 0x69, 0x70, 0x4e, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x61, | ||||
| 	0x62, 0x6c, 0x65, 0x42, 0x35, 0x5a, 0x33, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, | ||||
| 	0x6d, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2f, 0x63, 0x6f, 0x6e, | ||||
| 	0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x74, 0x79, 0x70, 0x65, | ||||
| 	0x73, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, | ||||
| 	0x6f, 0x33, | ||||
| } | ||||
|  | ||||
| var ( | ||||
|   | ||||
| @@ -41,14 +41,12 @@ message ImageExportStream { | ||||
|  | ||||
| 	string media_type = 2; | ||||
|  | ||||
| 	// The image names | ||||
| 	repeated string images = 3; | ||||
| 	// The specified platforms | ||||
| 	repeated types.Platform platforms = 4; | ||||
| 	repeated types.Platform platforms = 3; | ||||
| 	// Whether to include all platforms | ||||
| 	bool all_platforms = 5; | ||||
| 	bool all_platforms = 4; | ||||
| 	// Skips the creation of the Docker compatible manifest.json file | ||||
| 	bool skip_docker_manifest = 6; | ||||
| 	bool skip_compatibility_manifest = 5; | ||||
| 	// Excludes non-distributable blobs such as Windows base layers. | ||||
| 	bool skip_non_distributable = 7; | ||||
| 	bool skip_non_distributable = 6; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Derek McGowan
					Derek McGowan