mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	Improve the naming of fields in ContainerImage struct used in NodeStatus.
Signed-off-by: Vishnu kannan <vishnuk@google.com>
This commit is contained in:
		@@ -14673,17 +14673,17 @@
 | 
				
			|||||||
    "id": "v1.ContainerImage",
 | 
					    "id": "v1.ContainerImage",
 | 
				
			||||||
    "description": "Describe a container image",
 | 
					    "description": "Describe a container image",
 | 
				
			||||||
    "required": [
 | 
					    "required": [
 | 
				
			||||||
     "repoTags"
 | 
					     "names"
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    "properties": {
 | 
					    "properties": {
 | 
				
			||||||
     "repoTags": {
 | 
					     "names": {
 | 
				
			||||||
      "type": "array",
 | 
					      "type": "array",
 | 
				
			||||||
      "items": {
 | 
					      "items": {
 | 
				
			||||||
       "type": "string"
 | 
					       "type": "string"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "description": "Names by which this image is known. e.g. [\"gcr.io/google_containers/hyperkube:v1.0.7\", \"dockerhub.io/google_containers/hyperkube:v1.0.7\"]"
 | 
					      "description": "Names by which this image is known. e.g. [\"gcr.io/google_containers/hyperkube:v1.0.7\", \"dockerhub.io/google_containers/hyperkube:v1.0.7\"]"
 | 
				
			||||||
     },
 | 
					     },
 | 
				
			||||||
     "size": {
 | 
					     "sizeBytes": {
 | 
				
			||||||
      "type": "integer",
 | 
					      "type": "integer",
 | 
				
			||||||
      "format": "int64",
 | 
					      "format": "int64",
 | 
				
			||||||
      "description": "The size of the image in bytes."
 | 
					      "description": "The size of the image in bytes."
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6172,14 +6172,14 @@ The resulting set of endpoints can be viewed as:<br>
 | 
				
			|||||||
</thead>
 | 
					</thead>
 | 
				
			||||||
<tbody>
 | 
					<tbody>
 | 
				
			||||||
<tr>
 | 
					<tr>
 | 
				
			||||||
<td class="tableblock halign-left valign-top"><p class="tableblock">repoTags</p></td>
 | 
					<td class="tableblock halign-left valign-top"><p class="tableblock">names</p></td>
 | 
				
			||||||
<td class="tableblock halign-left valign-top"><p class="tableblock">Names by which this image is known. e.g. ["gcr.io/google_containers/hyperkube:v1.0.7", "dockerhub.io/google_containers/hyperkube:v1.0.7"]</p></td>
 | 
					<td class="tableblock halign-left valign-top"><p class="tableblock">Names by which this image is known. e.g. ["gcr.io/google_containers/hyperkube:v1.0.7", "dockerhub.io/google_containers/hyperkube:v1.0.7"]</p></td>
 | 
				
			||||||
<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
 | 
					<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td>
 | 
				
			||||||
<td class="tableblock halign-left valign-top"><p class="tableblock">string array</p></td>
 | 
					<td class="tableblock halign-left valign-top"><p class="tableblock">string array</p></td>
 | 
				
			||||||
<td class="tableblock halign-left valign-top"></td>
 | 
					<td class="tableblock halign-left valign-top"></td>
 | 
				
			||||||
</tr>
 | 
					</tr>
 | 
				
			||||||
<tr>
 | 
					<tr>
 | 
				
			||||||
<td class="tableblock halign-left valign-top"><p class="tableblock">size</p></td>
 | 
					<td class="tableblock halign-left valign-top"><p class="tableblock">sizeBytes</p></td>
 | 
				
			||||||
<td class="tableblock halign-left valign-top"><p class="tableblock">The size of the image in bytes.</p></td>
 | 
					<td class="tableblock halign-left valign-top"><p class="tableblock">The size of the image in bytes.</p></td>
 | 
				
			||||||
<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
 | 
					<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td>
 | 
				
			||||||
<td class="tableblock halign-left valign-top"><p class="tableblock">integer (int64)</p></td>
 | 
					<td class="tableblock halign-left valign-top"><p class="tableblock">integer (int64)</p></td>
 | 
				
			||||||
@@ -7477,7 +7477,7 @@ The resulting set of endpoints can be viewed as:<br>
 | 
				
			|||||||
</div>
 | 
					</div>
 | 
				
			||||||
<div id="footer">
 | 
					<div id="footer">
 | 
				
			||||||
<div id="footer-text">
 | 
					<div id="footer-text">
 | 
				
			||||||
Last updated 2016-02-14 21:22:51 UTC
 | 
					Last updated 2016-02-16 23:43:33 UTC
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
</body>
 | 
					</body>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -494,14 +494,14 @@ func DeepCopy_api_Container(in Container, out *Container, c *conversion.Cloner)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func DeepCopy_api_ContainerImage(in ContainerImage, out *ContainerImage, c *conversion.Cloner) error {
 | 
					func DeepCopy_api_ContainerImage(in ContainerImage, out *ContainerImage, c *conversion.Cloner) error {
 | 
				
			||||||
	if in.RepoTags != nil {
 | 
						if in.Names != nil {
 | 
				
			||||||
		in, out := in.RepoTags, &out.RepoTags
 | 
							in, out := in.Names, &out.Names
 | 
				
			||||||
		*out = make([]string, len(in))
 | 
							*out = make([]string, len(in))
 | 
				
			||||||
		copy(*out, in)
 | 
							copy(*out, in)
 | 
				
			||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		out.RepoTags = nil
 | 
							out.Names = nil
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	out.Size = in.Size
 | 
						out.SizeBytes = in.SizeBytes
 | 
				
			||||||
	return nil
 | 
						return nil
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33754,7 +33754,7 @@ func (x *ContainerImage) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
				
			|||||||
			var yyq2 [2]bool
 | 
								var yyq2 [2]bool
 | 
				
			||||||
			_, _, _ = yysep2, yyq2, yy2arr2
 | 
								_, _, _ = yysep2, yyq2, yy2arr2
 | 
				
			||||||
			const yyr2 bool = false
 | 
								const yyr2 bool = false
 | 
				
			||||||
			yyq2[1] = x.Size != 0
 | 
								yyq2[1] = x.SizeBytes != 0
 | 
				
			||||||
			var yynn2 int
 | 
								var yynn2 int
 | 
				
			||||||
			if yyr2 || yy2arr2 {
 | 
								if yyr2 || yy2arr2 {
 | 
				
			||||||
				r.EncodeArrayStart(2)
 | 
									r.EncodeArrayStart(2)
 | 
				
			||||||
@@ -33770,28 +33770,28 @@ func (x *ContainerImage) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
				
			|||||||
			}
 | 
								}
 | 
				
			||||||
			if yyr2 || yy2arr2 {
 | 
								if yyr2 || yy2arr2 {
 | 
				
			||||||
				z.EncSendContainerState(codecSelfer_containerArrayElem1234)
 | 
									z.EncSendContainerState(codecSelfer_containerArrayElem1234)
 | 
				
			||||||
				if x.RepoTags == nil {
 | 
									if x.Names == nil {
 | 
				
			||||||
					r.EncodeNil()
 | 
										r.EncodeNil()
 | 
				
			||||||
				} else {
 | 
									} else {
 | 
				
			||||||
					yym4 := z.EncBinary()
 | 
										yym4 := z.EncBinary()
 | 
				
			||||||
					_ = yym4
 | 
										_ = yym4
 | 
				
			||||||
					if false {
 | 
										if false {
 | 
				
			||||||
					} else {
 | 
										} else {
 | 
				
			||||||
						z.F.EncSliceStringV(x.RepoTags, false, e)
 | 
											z.F.EncSliceStringV(x.Names, false, e)
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			} else {
 | 
								} else {
 | 
				
			||||||
				z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
									z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
				
			||||||
				r.EncodeString(codecSelferC_UTF81234, string("repoTags"))
 | 
									r.EncodeString(codecSelferC_UTF81234, string("names"))
 | 
				
			||||||
				z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
									z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
				
			||||||
				if x.RepoTags == nil {
 | 
									if x.Names == nil {
 | 
				
			||||||
					r.EncodeNil()
 | 
										r.EncodeNil()
 | 
				
			||||||
				} else {
 | 
									} else {
 | 
				
			||||||
					yym5 := z.EncBinary()
 | 
										yym5 := z.EncBinary()
 | 
				
			||||||
					_ = yym5
 | 
										_ = yym5
 | 
				
			||||||
					if false {
 | 
										if false {
 | 
				
			||||||
					} else {
 | 
										} else {
 | 
				
			||||||
						z.F.EncSliceStringV(x.RepoTags, false, e)
 | 
											z.F.EncSliceStringV(x.Names, false, e)
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
@@ -33802,7 +33802,7 @@ func (x *ContainerImage) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
				
			|||||||
					_ = yym7
 | 
										_ = yym7
 | 
				
			||||||
					if false {
 | 
										if false {
 | 
				
			||||||
					} else {
 | 
										} else {
 | 
				
			||||||
						r.EncodeInt(int64(x.Size))
 | 
											r.EncodeInt(int64(x.SizeBytes))
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				} else {
 | 
									} else {
 | 
				
			||||||
					r.EncodeInt(0)
 | 
										r.EncodeInt(0)
 | 
				
			||||||
@@ -33810,13 +33810,13 @@ func (x *ContainerImage) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
				
			|||||||
			} else {
 | 
								} else {
 | 
				
			||||||
				if yyq2[1] {
 | 
									if yyq2[1] {
 | 
				
			||||||
					z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
										z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
				
			||||||
					r.EncodeString(codecSelferC_UTF81234, string("size"))
 | 
										r.EncodeString(codecSelferC_UTF81234, string("sizeBytes"))
 | 
				
			||||||
					z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
										z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
				
			||||||
					yym8 := z.EncBinary()
 | 
										yym8 := z.EncBinary()
 | 
				
			||||||
					_ = yym8
 | 
										_ = yym8
 | 
				
			||||||
					if false {
 | 
										if false {
 | 
				
			||||||
					} else {
 | 
										} else {
 | 
				
			||||||
						r.EncodeInt(int64(x.Size))
 | 
											r.EncodeInt(int64(x.SizeBytes))
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
@@ -33881,11 +33881,11 @@ func (x *ContainerImage) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
 | 
				
			|||||||
		yys3 := string(yys3Slc)
 | 
							yys3 := string(yys3Slc)
 | 
				
			||||||
		z.DecSendContainerState(codecSelfer_containerMapValue1234)
 | 
							z.DecSendContainerState(codecSelfer_containerMapValue1234)
 | 
				
			||||||
		switch yys3 {
 | 
							switch yys3 {
 | 
				
			||||||
		case "repoTags":
 | 
							case "names":
 | 
				
			||||||
			if r.TryDecodeAsNil() {
 | 
								if r.TryDecodeAsNil() {
 | 
				
			||||||
				x.RepoTags = nil
 | 
									x.Names = nil
 | 
				
			||||||
			} else {
 | 
								} else {
 | 
				
			||||||
				yyv4 := &x.RepoTags
 | 
									yyv4 := &x.Names
 | 
				
			||||||
				yym5 := z.DecBinary()
 | 
									yym5 := z.DecBinary()
 | 
				
			||||||
				_ = yym5
 | 
									_ = yym5
 | 
				
			||||||
				if false {
 | 
									if false {
 | 
				
			||||||
@@ -33893,11 +33893,11 @@ func (x *ContainerImage) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
 | 
				
			|||||||
					z.F.DecSliceStringX(yyv4, false, d)
 | 
										z.F.DecSliceStringX(yyv4, false, d)
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		case "size":
 | 
							case "sizeBytes":
 | 
				
			||||||
			if r.TryDecodeAsNil() {
 | 
								if r.TryDecodeAsNil() {
 | 
				
			||||||
				x.Size = 0
 | 
									x.SizeBytes = 0
 | 
				
			||||||
			} else {
 | 
								} else {
 | 
				
			||||||
				x.Size = int64(r.DecodeInt(64))
 | 
									x.SizeBytes = int64(r.DecodeInt(64))
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		default:
 | 
							default:
 | 
				
			||||||
			z.DecStructFieldNotFound(-1, yys3)
 | 
								z.DecStructFieldNotFound(-1, yys3)
 | 
				
			||||||
@@ -33925,9 +33925,9 @@ func (x *ContainerImage) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
	z.DecSendContainerState(codecSelfer_containerArrayElem1234)
 | 
						z.DecSendContainerState(codecSelfer_containerArrayElem1234)
 | 
				
			||||||
	if r.TryDecodeAsNil() {
 | 
						if r.TryDecodeAsNil() {
 | 
				
			||||||
		x.RepoTags = nil
 | 
							x.Names = nil
 | 
				
			||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		yyv8 := &x.RepoTags
 | 
							yyv8 := &x.Names
 | 
				
			||||||
		yym9 := z.DecBinary()
 | 
							yym9 := z.DecBinary()
 | 
				
			||||||
		_ = yym9
 | 
							_ = yym9
 | 
				
			||||||
		if false {
 | 
							if false {
 | 
				
			||||||
@@ -33947,9 +33947,9 @@ func (x *ContainerImage) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
	z.DecSendContainerState(codecSelfer_containerArrayElem1234)
 | 
						z.DecSendContainerState(codecSelfer_containerArrayElem1234)
 | 
				
			||||||
	if r.TryDecodeAsNil() {
 | 
						if r.TryDecodeAsNil() {
 | 
				
			||||||
		x.Size = 0
 | 
							x.SizeBytes = 0
 | 
				
			||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		x.Size = int64(r.DecodeInt(64))
 | 
							x.SizeBytes = int64(r.DecodeInt(64))
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	for {
 | 
						for {
 | 
				
			||||||
		yyj7++
 | 
							yyj7++
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1719,9 +1719,9 @@ type NodeStatus struct {
 | 
				
			|||||||
// Describe a container image
 | 
					// Describe a container image
 | 
				
			||||||
type ContainerImage struct {
 | 
					type ContainerImage struct {
 | 
				
			||||||
	// Names by which this image is known.
 | 
						// Names by which this image is known.
 | 
				
			||||||
	RepoTags []string `json:"repoTags"`
 | 
						Names []string `json:"names"`
 | 
				
			||||||
	// The size of the image in bytes.
 | 
						// The size of the image in bytes.
 | 
				
			||||||
	Size int64 `json:"size,omitempty"`
 | 
						SizeBytes int64 `json:"sizeBytes,omitempty"`
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type NodePhase string
 | 
					type NodePhase string
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -403,15 +403,15 @@ func autoConvert_api_ContainerImage_To_v1_ContainerImage(in *api.ContainerImage,
 | 
				
			|||||||
	if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
 | 
						if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
 | 
				
			||||||
		defaulting.(func(*api.ContainerImage))(in)
 | 
							defaulting.(func(*api.ContainerImage))(in)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	if in.RepoTags != nil {
 | 
						if in.Names != nil {
 | 
				
			||||||
		out.RepoTags = make([]string, len(in.RepoTags))
 | 
							out.Names = make([]string, len(in.Names))
 | 
				
			||||||
		for i := range in.RepoTags {
 | 
							for i := range in.Names {
 | 
				
			||||||
			out.RepoTags[i] = in.RepoTags[i]
 | 
								out.Names[i] = in.Names[i]
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		out.RepoTags = nil
 | 
							out.Names = nil
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	out.Size = in.Size
 | 
						out.SizeBytes = in.SizeBytes
 | 
				
			||||||
	return nil
 | 
						return nil
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -3675,15 +3675,15 @@ func autoConvert_v1_ContainerImage_To_api_ContainerImage(in *ContainerImage, out
 | 
				
			|||||||
	if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
 | 
						if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
 | 
				
			||||||
		defaulting.(func(*ContainerImage))(in)
 | 
							defaulting.(func(*ContainerImage))(in)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	if in.RepoTags != nil {
 | 
						if in.Names != nil {
 | 
				
			||||||
		out.RepoTags = make([]string, len(in.RepoTags))
 | 
							out.Names = make([]string, len(in.Names))
 | 
				
			||||||
		for i := range in.RepoTags {
 | 
							for i := range in.Names {
 | 
				
			||||||
			out.RepoTags[i] = in.RepoTags[i]
 | 
								out.Names[i] = in.Names[i]
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		out.RepoTags = nil
 | 
							out.Names = nil
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	out.Size = in.Size
 | 
						out.SizeBytes = in.SizeBytes
 | 
				
			||||||
	return nil
 | 
						return nil
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -349,15 +349,15 @@ func deepCopy_v1_Container(in Container, out *Container, c *conversion.Cloner) e
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func deepCopy_v1_ContainerImage(in ContainerImage, out *ContainerImage, c *conversion.Cloner) error {
 | 
					func deepCopy_v1_ContainerImage(in ContainerImage, out *ContainerImage, c *conversion.Cloner) error {
 | 
				
			||||||
	if in.RepoTags != nil {
 | 
						if in.Names != nil {
 | 
				
			||||||
		out.RepoTags = make([]string, len(in.RepoTags))
 | 
							out.Names = make([]string, len(in.Names))
 | 
				
			||||||
		for i := range in.RepoTags {
 | 
							for i := range in.Names {
 | 
				
			||||||
			out.RepoTags[i] = in.RepoTags[i]
 | 
								out.Names[i] = in.Names[i]
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		out.RepoTags = nil
 | 
							out.Names = nil
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	out.Size = in.Size
 | 
						out.SizeBytes = in.SizeBytes
 | 
				
			||||||
	return nil
 | 
						return nil
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33636,7 +33636,7 @@ func (x *ContainerImage) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
				
			|||||||
			var yyq2 [2]bool
 | 
								var yyq2 [2]bool
 | 
				
			||||||
			_, _, _ = yysep2, yyq2, yy2arr2
 | 
								_, _, _ = yysep2, yyq2, yy2arr2
 | 
				
			||||||
			const yyr2 bool = false
 | 
								const yyr2 bool = false
 | 
				
			||||||
			yyq2[1] = x.Size != 0
 | 
								yyq2[1] = x.SizeBytes != 0
 | 
				
			||||||
			var yynn2 int
 | 
								var yynn2 int
 | 
				
			||||||
			if yyr2 || yy2arr2 {
 | 
								if yyr2 || yy2arr2 {
 | 
				
			||||||
				r.EncodeArrayStart(2)
 | 
									r.EncodeArrayStart(2)
 | 
				
			||||||
@@ -33652,28 +33652,28 @@ func (x *ContainerImage) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
				
			|||||||
			}
 | 
								}
 | 
				
			||||||
			if yyr2 || yy2arr2 {
 | 
								if yyr2 || yy2arr2 {
 | 
				
			||||||
				z.EncSendContainerState(codecSelfer_containerArrayElem1234)
 | 
									z.EncSendContainerState(codecSelfer_containerArrayElem1234)
 | 
				
			||||||
				if x.RepoTags == nil {
 | 
									if x.Names == nil {
 | 
				
			||||||
					r.EncodeNil()
 | 
										r.EncodeNil()
 | 
				
			||||||
				} else {
 | 
									} else {
 | 
				
			||||||
					yym4 := z.EncBinary()
 | 
										yym4 := z.EncBinary()
 | 
				
			||||||
					_ = yym4
 | 
										_ = yym4
 | 
				
			||||||
					if false {
 | 
										if false {
 | 
				
			||||||
					} else {
 | 
										} else {
 | 
				
			||||||
						z.F.EncSliceStringV(x.RepoTags, false, e)
 | 
											z.F.EncSliceStringV(x.Names, false, e)
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			} else {
 | 
								} else {
 | 
				
			||||||
				z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
									z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
				
			||||||
				r.EncodeString(codecSelferC_UTF81234, string("repoTags"))
 | 
									r.EncodeString(codecSelferC_UTF81234, string("names"))
 | 
				
			||||||
				z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
									z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
				
			||||||
				if x.RepoTags == nil {
 | 
									if x.Names == nil {
 | 
				
			||||||
					r.EncodeNil()
 | 
										r.EncodeNil()
 | 
				
			||||||
				} else {
 | 
									} else {
 | 
				
			||||||
					yym5 := z.EncBinary()
 | 
										yym5 := z.EncBinary()
 | 
				
			||||||
					_ = yym5
 | 
										_ = yym5
 | 
				
			||||||
					if false {
 | 
										if false {
 | 
				
			||||||
					} else {
 | 
										} else {
 | 
				
			||||||
						z.F.EncSliceStringV(x.RepoTags, false, e)
 | 
											z.F.EncSliceStringV(x.Names, false, e)
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
@@ -33684,7 +33684,7 @@ func (x *ContainerImage) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
				
			|||||||
					_ = yym7
 | 
										_ = yym7
 | 
				
			||||||
					if false {
 | 
										if false {
 | 
				
			||||||
					} else {
 | 
										} else {
 | 
				
			||||||
						r.EncodeInt(int64(x.Size))
 | 
											r.EncodeInt(int64(x.SizeBytes))
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				} else {
 | 
									} else {
 | 
				
			||||||
					r.EncodeInt(0)
 | 
										r.EncodeInt(0)
 | 
				
			||||||
@@ -33692,13 +33692,13 @@ func (x *ContainerImage) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
				
			|||||||
			} else {
 | 
								} else {
 | 
				
			||||||
				if yyq2[1] {
 | 
									if yyq2[1] {
 | 
				
			||||||
					z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
										z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
				
			||||||
					r.EncodeString(codecSelferC_UTF81234, string("size"))
 | 
										r.EncodeString(codecSelferC_UTF81234, string("sizeBytes"))
 | 
				
			||||||
					z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
										z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
				
			||||||
					yym8 := z.EncBinary()
 | 
										yym8 := z.EncBinary()
 | 
				
			||||||
					_ = yym8
 | 
										_ = yym8
 | 
				
			||||||
					if false {
 | 
										if false {
 | 
				
			||||||
					} else {
 | 
										} else {
 | 
				
			||||||
						r.EncodeInt(int64(x.Size))
 | 
											r.EncodeInt(int64(x.SizeBytes))
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
@@ -33763,11 +33763,11 @@ func (x *ContainerImage) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
 | 
				
			|||||||
		yys3 := string(yys3Slc)
 | 
							yys3 := string(yys3Slc)
 | 
				
			||||||
		z.DecSendContainerState(codecSelfer_containerMapValue1234)
 | 
							z.DecSendContainerState(codecSelfer_containerMapValue1234)
 | 
				
			||||||
		switch yys3 {
 | 
							switch yys3 {
 | 
				
			||||||
		case "repoTags":
 | 
							case "names":
 | 
				
			||||||
			if r.TryDecodeAsNil() {
 | 
								if r.TryDecodeAsNil() {
 | 
				
			||||||
				x.RepoTags = nil
 | 
									x.Names = nil
 | 
				
			||||||
			} else {
 | 
								} else {
 | 
				
			||||||
				yyv4 := &x.RepoTags
 | 
									yyv4 := &x.Names
 | 
				
			||||||
				yym5 := z.DecBinary()
 | 
									yym5 := z.DecBinary()
 | 
				
			||||||
				_ = yym5
 | 
									_ = yym5
 | 
				
			||||||
				if false {
 | 
									if false {
 | 
				
			||||||
@@ -33775,11 +33775,11 @@ func (x *ContainerImage) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) {
 | 
				
			|||||||
					z.F.DecSliceStringX(yyv4, false, d)
 | 
										z.F.DecSliceStringX(yyv4, false, d)
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		case "size":
 | 
							case "sizeBytes":
 | 
				
			||||||
			if r.TryDecodeAsNil() {
 | 
								if r.TryDecodeAsNil() {
 | 
				
			||||||
				x.Size = 0
 | 
									x.SizeBytes = 0
 | 
				
			||||||
			} else {
 | 
								} else {
 | 
				
			||||||
				x.Size = int64(r.DecodeInt(64))
 | 
									x.SizeBytes = int64(r.DecodeInt(64))
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		default:
 | 
							default:
 | 
				
			||||||
			z.DecStructFieldNotFound(-1, yys3)
 | 
								z.DecStructFieldNotFound(-1, yys3)
 | 
				
			||||||
@@ -33807,9 +33807,9 @@ func (x *ContainerImage) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
	z.DecSendContainerState(codecSelfer_containerArrayElem1234)
 | 
						z.DecSendContainerState(codecSelfer_containerArrayElem1234)
 | 
				
			||||||
	if r.TryDecodeAsNil() {
 | 
						if r.TryDecodeAsNil() {
 | 
				
			||||||
		x.RepoTags = nil
 | 
							x.Names = nil
 | 
				
			||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		yyv8 := &x.RepoTags
 | 
							yyv8 := &x.Names
 | 
				
			||||||
		yym9 := z.DecBinary()
 | 
							yym9 := z.DecBinary()
 | 
				
			||||||
		_ = yym9
 | 
							_ = yym9
 | 
				
			||||||
		if false {
 | 
							if false {
 | 
				
			||||||
@@ -33829,9 +33829,9 @@ func (x *ContainerImage) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
	z.DecSendContainerState(codecSelfer_containerArrayElem1234)
 | 
						z.DecSendContainerState(codecSelfer_containerArrayElem1234)
 | 
				
			||||||
	if r.TryDecodeAsNil() {
 | 
						if r.TryDecodeAsNil() {
 | 
				
			||||||
		x.Size = 0
 | 
							x.SizeBytes = 0
 | 
				
			||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		x.Size = int64(r.DecodeInt(64))
 | 
							x.SizeBytes = int64(r.DecodeInt(64))
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	for {
 | 
						for {
 | 
				
			||||||
		yyj7++
 | 
							yyj7++
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2105,9 +2105,9 @@ type NodeStatus struct {
 | 
				
			|||||||
type ContainerImage struct {
 | 
					type ContainerImage struct {
 | 
				
			||||||
	// Names by which this image is known.
 | 
						// Names by which this image is known.
 | 
				
			||||||
	// e.g. ["gcr.io/google_containers/hyperkube:v1.0.7", "dockerhub.io/google_containers/hyperkube:v1.0.7"]
 | 
						// e.g. ["gcr.io/google_containers/hyperkube:v1.0.7", "dockerhub.io/google_containers/hyperkube:v1.0.7"]
 | 
				
			||||||
	RepoTags []string `json:"repoTags"`
 | 
						Names []string `json:"names"`
 | 
				
			||||||
	// The size of the image in bytes.
 | 
						// The size of the image in bytes.
 | 
				
			||||||
	Size int64 `json:"size,omitempty"`
 | 
						SizeBytes int64 `json:"sizeBytes,omitempty"`
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type NodePhase string
 | 
					type NodePhase string
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -201,9 +201,9 @@ func (Container) SwaggerDoc() map[string]string {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var map_ContainerImage = map[string]string{
 | 
					var map_ContainerImage = map[string]string{
 | 
				
			||||||
	"":         "Describe a container image",
 | 
						"":          "Describe a container image",
 | 
				
			||||||
	"repoTags": "Names by which this image is known. e.g. [\"gcr.io/google_containers/hyperkube:v1.0.7\", \"dockerhub.io/google_containers/hyperkube:v1.0.7\"]",
 | 
						"names":     "Names by which this image is known. e.g. [\"gcr.io/google_containers/hyperkube:v1.0.7\", \"dockerhub.io/google_containers/hyperkube:v1.0.7\"]",
 | 
				
			||||||
	"size":     "The size of the image in bytes.",
 | 
						"sizeBytes": "The size of the image in bytes.",
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func (ContainerImage) SwaggerDoc() map[string]string {
 | 
					func (ContainerImage) SwaggerDoc() map[string]string {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2844,8 +2844,8 @@ func (kl *Kubelet) setNodeStatusImages(node *api.Node) {
 | 
				
			|||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		for _, image := range containerImages {
 | 
							for _, image := range containerImages {
 | 
				
			||||||
			imagesOnNode = append(imagesOnNode, api.ContainerImage{
 | 
								imagesOnNode = append(imagesOnNode, api.ContainerImage{
 | 
				
			||||||
				RepoTags: image.RepoTags,
 | 
									Names:     image.RepoTags,
 | 
				
			||||||
				Size:     image.Size,
 | 
									SizeBytes: image.Size,
 | 
				
			||||||
			})
 | 
								})
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2723,12 +2723,12 @@ func TestUpdateNewNodeStatus(t *testing.T) {
 | 
				
			|||||||
			},
 | 
								},
 | 
				
			||||||
			Images: []api.ContainerImage{
 | 
								Images: []api.ContainerImage{
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					RepoTags: []string{"gcr.io/google_containers:v1", "gcr.io/google_containers:v2"},
 | 
										Names:     []string{"gcr.io/google_containers:v1", "gcr.io/google_containers:v2"},
 | 
				
			||||||
					Size:     123,
 | 
										SizeBytes: 123,
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					RepoTags: []string{"gcr.io/google_containers:v3", "gcr.io/google_containers:v4"},
 | 
										Names:     []string{"gcr.io/google_containers:v3", "gcr.io/google_containers:v4"},
 | 
				
			||||||
					Size:     456,
 | 
										SizeBytes: 456,
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
@@ -2958,12 +2958,12 @@ func TestDockerRuntimeVersion(t *testing.T) {
 | 
				
			|||||||
			},
 | 
								},
 | 
				
			||||||
			Images: []api.ContainerImage{
 | 
								Images: []api.ContainerImage{
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					RepoTags: []string{"gcr.io/google_containers:v1", "gcr.io/google_containers:v2"},
 | 
										Names:     []string{"gcr.io/google_containers:v1", "gcr.io/google_containers:v2"},
 | 
				
			||||||
					Size:     123,
 | 
										SizeBytes: 123,
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					RepoTags: []string{"gcr.io/google_containers:v3", "gcr.io/google_containers:v4"},
 | 
										Names:     []string{"gcr.io/google_containers:v3", "gcr.io/google_containers:v4"},
 | 
				
			||||||
					Size:     456,
 | 
										SizeBytes: 456,
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
@@ -3142,12 +3142,12 @@ func TestUpdateExistingNodeStatus(t *testing.T) {
 | 
				
			|||||||
			},
 | 
								},
 | 
				
			||||||
			Images: []api.ContainerImage{
 | 
								Images: []api.ContainerImage{
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					RepoTags: []string{"gcr.io/google_containers:v1", "gcr.io/google_containers:v2"},
 | 
										Names:     []string{"gcr.io/google_containers:v1", "gcr.io/google_containers:v2"},
 | 
				
			||||||
					Size:     123,
 | 
										SizeBytes: 123,
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					RepoTags: []string{"gcr.io/google_containers:v3", "gcr.io/google_containers:v4"},
 | 
										Names:     []string{"gcr.io/google_containers:v3", "gcr.io/google_containers:v4"},
 | 
				
			||||||
					Size:     456,
 | 
										SizeBytes: 456,
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
@@ -3422,12 +3422,12 @@ func TestUpdateNodeStatusWithoutContainerRuntime(t *testing.T) {
 | 
				
			|||||||
			},
 | 
								},
 | 
				
			||||||
			Images: []api.ContainerImage{
 | 
								Images: []api.ContainerImage{
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					RepoTags: []string{"gcr.io/google_containers:v1", "gcr.io/google_containers:v2"},
 | 
										Names:     []string{"gcr.io/google_containers:v1", "gcr.io/google_containers:v2"},
 | 
				
			||||||
					Size:     123,
 | 
										SizeBytes: 123,
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					RepoTags: []string{"gcr.io/google_containers:v3", "gcr.io/google_containers:v4"},
 | 
										Names:     []string{"gcr.io/google_containers:v3", "gcr.io/google_containers:v4"},
 | 
				
			||||||
					Size:     456,
 | 
										SizeBytes: 456,
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -183,10 +183,10 @@ func ImageLocalityPriority(pod *api.Pod, nodeNameToInfo map[string]*schedulercac
 | 
				
			|||||||
// checkContainerImageOnNode checks if a container image is present on a node and returns its size.
 | 
					// checkContainerImageOnNode checks if a container image is present on a node and returns its size.
 | 
				
			||||||
func checkContainerImageOnNode(node api.Node, container api.Container) int64 {
 | 
					func checkContainerImageOnNode(node api.Node, container api.Container) int64 {
 | 
				
			||||||
	for _, image := range node.Status.Images {
 | 
						for _, image := range node.Status.Images {
 | 
				
			||||||
		for _, repoTag := range image.RepoTags {
 | 
							for _, name := range image.Names {
 | 
				
			||||||
			if container.Image == repoTag {
 | 
								if container.Image == name {
 | 
				
			||||||
				// Should return immediately.
 | 
									// Should return immediately.
 | 
				
			||||||
				return image.Size
 | 
									return image.SizeBytes
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -767,25 +767,25 @@ func TestImageLocalityPriority(t *testing.T) {
 | 
				
			|||||||
	node_40_140_2000 := api.NodeStatus{
 | 
						node_40_140_2000 := api.NodeStatus{
 | 
				
			||||||
		Images: []api.ContainerImage{
 | 
							Images: []api.ContainerImage{
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				RepoTags: []string{
 | 
									Names: []string{
 | 
				
			||||||
					"gcr.io/40",
 | 
										"gcr.io/40",
 | 
				
			||||||
					"gcr.io/40:v1",
 | 
										"gcr.io/40:v1",
 | 
				
			||||||
					"gcr.io/40:v1",
 | 
										"gcr.io/40:v1",
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
				Size: int64(40 * mb),
 | 
									SizeBytes: int64(40 * mb),
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				RepoTags: []string{
 | 
									Names: []string{
 | 
				
			||||||
					"gcr.io/140",
 | 
										"gcr.io/140",
 | 
				
			||||||
					"gcr.io/140:v1",
 | 
										"gcr.io/140:v1",
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
				Size: int64(140 * mb),
 | 
									SizeBytes: int64(140 * mb),
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				RepoTags: []string{
 | 
									Names: []string{
 | 
				
			||||||
					"gcr.io/2000",
 | 
										"gcr.io/2000",
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
				Size: int64(2000 * mb),
 | 
									SizeBytes: int64(2000 * mb),
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -793,17 +793,17 @@ func TestImageLocalityPriority(t *testing.T) {
 | 
				
			|||||||
	node_250_10 := api.NodeStatus{
 | 
						node_250_10 := api.NodeStatus{
 | 
				
			||||||
		Images: []api.ContainerImage{
 | 
							Images: []api.ContainerImage{
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				RepoTags: []string{
 | 
									Names: []string{
 | 
				
			||||||
					"gcr.io/250",
 | 
										"gcr.io/250",
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
				Size: int64(250 * mb),
 | 
									SizeBytes: int64(250 * mb),
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
			{
 | 
								{
 | 
				
			||||||
				RepoTags: []string{
 | 
									Names: []string{
 | 
				
			||||||
					"gcr.io/10",
 | 
										"gcr.io/10",
 | 
				
			||||||
					"gcr.io/10:v1",
 | 
										"gcr.io/10:v1",
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
				Size: int64(10 * mb),
 | 
									SizeBytes: int64(10 * mb),
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user