[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 |       type: TYPE_STRING | ||||||
|       json_name: "mediaType" |       json_name: "mediaType" | ||||||
|     } |     } | ||||||
|     field { |  | ||||||
|       name: "images" |  | ||||||
|       number: 3 |  | ||||||
|       label: LABEL_REPEATED |  | ||||||
|       type: TYPE_STRING |  | ||||||
|       json_name: "images" |  | ||||||
|     } |  | ||||||
|     field { |     field { | ||||||
|       name: "platforms" |       name: "platforms" | ||||||
|       number: 4 |       number: 3 | ||||||
|       label: LABEL_REPEATED |       label: LABEL_REPEATED | ||||||
|       type: TYPE_MESSAGE |       type: TYPE_MESSAGE | ||||||
|       type_name: ".containerd.types.Platform" |       type_name: ".containerd.types.Platform" | ||||||
| @@ -6915,21 +6908,21 @@ file { | |||||||
|     } |     } | ||||||
|     field { |     field { | ||||||
|       name: "all_platforms" |       name: "all_platforms" | ||||||
|       number: 5 |       number: 4 | ||||||
|       label: LABEL_OPTIONAL |       label: LABEL_OPTIONAL | ||||||
|       type: TYPE_BOOL |       type: TYPE_BOOL | ||||||
|       json_name: "allPlatforms" |       json_name: "allPlatforms" | ||||||
|     } |     } | ||||||
|     field { |     field { | ||||||
|       name: "skip_docker_manifest" |       name: "skip_compatibility_manifest" | ||||||
|       number: 6 |       number: 5 | ||||||
|       label: LABEL_OPTIONAL |       label: LABEL_OPTIONAL | ||||||
|       type: TYPE_BOOL |       type: TYPE_BOOL | ||||||
|       json_name: "skipDockerManifest" |       json_name: "skipCompatibilityManifest" | ||||||
|     } |     } | ||||||
|     field { |     field { | ||||||
|       name: "skip_non_distributable" |       name: "skip_non_distributable" | ||||||
|       number: 7 |       number: 6 | ||||||
|       label: LABEL_OPTIONAL |       label: LABEL_OPTIONAL | ||||||
|       type: TYPE_BOOL |       type: TYPE_BOOL | ||||||
|       json_name: "skipNonDistributable" |       json_name: "skipNonDistributable" | ||||||
|   | |||||||
| @@ -112,16 +112,14 @@ type ImageExportStream struct { | |||||||
| 	// The binary data is expected to be a raw tar stream. | 	// The binary data is expected to be a raw tar stream. | ||||||
| 	Stream    string `protobuf:"bytes,1,opt,name=stream,proto3" json:"stream,omitempty"` | 	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"` | 	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 | 	// 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 | 	// 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 | 	// 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. | 	// 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() { | func (x *ImageExportStream) Reset() { | ||||||
| @@ -170,13 +168,6 @@ func (x *ImageExportStream) GetMediaType() string { | |||||||
| 	return "" | 	return "" | ||||||
| } | } | ||||||
|  |  | ||||||
| func (x *ImageExportStream) GetImages() []string { |  | ||||||
| 	if x != nil { |  | ||||||
| 		return x.Images |  | ||||||
| 	} |  | ||||||
| 	return nil |  | ||||||
| } |  | ||||||
|  |  | ||||||
| func (x *ImageExportStream) GetPlatforms() []*types.Platform { | func (x *ImageExportStream) GetPlatforms() []*types.Platform { | ||||||
| 	if x != nil { | 	if x != nil { | ||||||
| 		return x.Platforms | 		return x.Platforms | ||||||
| @@ -191,9 +182,9 @@ func (x *ImageExportStream) GetAllPlatforms() bool { | |||||||
| 	return false | 	return false | ||||||
| } | } | ||||||
|  |  | ||||||
| func (x *ImageExportStream) GetSkipDockerManifest() bool { | func (x *ImageExportStream) GetSkipCompatibilityManifest() bool { | ||||||
| 	if x != nil { | 	if x != nil { | ||||||
| 		return x.SkipDockerManifest | 		return x.SkipCompatibilityManifest | ||||||
| 	} | 	} | ||||||
| 	return false | 	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, | 	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, | 	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, | 	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, | 	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, | 	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, | 	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, | 	0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x38, | ||||||
| 	0x0a, 0x06, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, | 	0x0a, 0x09, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, | ||||||
| 	0x69, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x12, 0x38, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, | 	0x0b, 0x32, 0x1a, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2e, 0x74, | ||||||
| 	0x72, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x63, 0x6f, 0x6e, 0x74, | 	0x79, 0x70, 0x65, 0x73, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x09, 0x70, | ||||||
| 	0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x50, 0x6c, 0x61, | 	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x5f, | ||||||
| 	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, | 	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, | ||||||
| 	0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x5f, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, | 	0x0c, 0x61, 0x6c, 0x6c, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x12, 0x3e, 0x0a, | ||||||
| 	0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x50, 0x6c, 0x61, 0x74, | 	0x1b, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, | ||||||
| 	0x66, 0x6f, 0x72, 0x6d, 0x73, 0x12, 0x30, 0x0a, 0x14, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x64, 0x6f, | 	0x69, 0x74, 0x79, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x18, 0x05, 0x20, 0x01, | ||||||
| 	0x63, 0x6b, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x18, 0x06, 0x20, | 	0x28, 0x08, 0x52, 0x19, 0x73, 0x6b, 0x69, 0x70, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, | ||||||
| 	0x01, 0x28, 0x08, 0x52, 0x12, 0x73, 0x6b, 0x69, 0x70, 0x44, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x4d, | 	0x69, 0x6c, 0x69, 0x74, 0x79, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x12, 0x34, 0x0a, | ||||||
| 	0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x16, 0x73, 0x6b, 0x69, 0x70, 0x5f, | 	0x16, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, | ||||||
| 	0x6e, 0x6f, 0x6e, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x61, 0x62, 0x6c, | 	0x62, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x73, | ||||||
| 	0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x73, 0x6b, 0x69, 0x70, 0x4e, 0x6f, 0x6e, | 	0x6b, 0x69, 0x70, 0x4e, 0x6f, 0x6e, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x61, | ||||||
| 	0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x42, 0x35, 0x5a, | 	0x62, 0x6c, 0x65, 0x42, 0x35, 0x5a, 0x33, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, | ||||||
| 	0x33, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x6e, 0x74, | 	0x6d, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2f, 0x63, 0x6f, 0x6e, | ||||||
| 	0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, | 	0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x64, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x74, 0x79, 0x70, 0x65, | ||||||
| 	0x64, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x74, 0x72, 0x61, 0x6e, | 	0x73, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, | ||||||
| 	0x73, 0x66, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, | 	0x6f, 0x33, | ||||||
| } | } | ||||||
|  |  | ||||||
| var ( | var ( | ||||||
|   | |||||||
| @@ -41,14 +41,12 @@ message ImageExportStream { | |||||||
|  |  | ||||||
| 	string media_type = 2; | 	string media_type = 2; | ||||||
|  |  | ||||||
| 	// The image names |  | ||||||
| 	repeated string images = 3; |  | ||||||
| 	// The specified platforms | 	// The specified platforms | ||||||
| 	repeated types.Platform platforms = 4; | 	repeated types.Platform platforms = 3; | ||||||
| 	// Whether to include all platforms | 	// Whether to include all platforms | ||||||
| 	bool all_platforms = 5; | 	bool all_platforms = 4; | ||||||
| 	// Skips the creation of the Docker compatible manifest.json file | 	// 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. | 	// 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