mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	Merge pull request #24347 from derekwaynecarr/fix_configmap
Automatic merge from submit-queue Fix ConfigMapList.Items to not use omitempty Fixes https://github.com/kubernetes/kubernetes/issues/24335
This commit is contained in:
		@@ -15143,6 +15143,9 @@
 | 
			
		||||
   "v1.ConfigMapList": {
 | 
			
		||||
    "id": "v1.ConfigMapList",
 | 
			
		||||
    "description": "ConfigMapList is a resource containing a list of ConfigMap objects.",
 | 
			
		||||
    "required": [
 | 
			
		||||
     "items"
 | 
			
		||||
    ],
 | 
			
		||||
    "properties": {
 | 
			
		||||
     "kind": {
 | 
			
		||||
      "type": "string",
 | 
			
		||||
 
 | 
			
		||||
@@ -1286,7 +1286,7 @@ Examples:<br>
 | 
			
		||||
<tr>
 | 
			
		||||
<td class="tableblock halign-left valign-top"><p class="tableblock">items</p></td>
 | 
			
		||||
<td class="tableblock halign-left valign-top"><p class="tableblock">Items is the list of ConfigMaps.</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">true</p></td>
 | 
			
		||||
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="#_v1_configmap">v1.ConfigMap</a> array</p></td>
 | 
			
		||||
<td class="tableblock halign-left valign-top"></td>
 | 
			
		||||
</tr>
 | 
			
		||||
@@ -7742,7 +7742,7 @@ The resulting set of endpoints can be viewed as:<br>
 | 
			
		||||
</div>
 | 
			
		||||
<div id="footer">
 | 
			
		||||
<div id="footer-text">
 | 
			
		||||
Last updated 2016-04-15 09:26:34 UTC
 | 
			
		||||
Last updated 2016-04-21 02:45:03 UTC
 | 
			
		||||
</div>
 | 
			
		||||
</div>
 | 
			
		||||
</body>
 | 
			
		||||
 
 | 
			
		||||
@@ -46755,14 +46755,13 @@ func (x *ConfigMapList) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
			
		||||
			_, _, _ = yysep2, yyq2, yy2arr2
 | 
			
		||||
			const yyr2 bool = false
 | 
			
		||||
			yyq2[0] = true
 | 
			
		||||
			yyq2[1] = len(x.Items) != 0
 | 
			
		||||
			yyq2[2] = x.Kind != ""
 | 
			
		||||
			yyq2[3] = x.APIVersion != ""
 | 
			
		||||
			var yynn2 int
 | 
			
		||||
			if yyr2 || yy2arr2 {
 | 
			
		||||
				r.EncodeArrayStart(4)
 | 
			
		||||
			} else {
 | 
			
		||||
				yynn2 = 0
 | 
			
		||||
				yynn2 = 1
 | 
			
		||||
				for _, b := range yyq2 {
 | 
			
		||||
					if b {
 | 
			
		||||
						yynn2++
 | 
			
		||||
@@ -46802,34 +46801,28 @@ func (x *ConfigMapList) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
			
		||||
			}
 | 
			
		||||
			if yyr2 || yy2arr2 {
 | 
			
		||||
				z.EncSendContainerState(codecSelfer_containerArrayElem1234)
 | 
			
		||||
				if yyq2[1] {
 | 
			
		||||
					if x.Items == nil {
 | 
			
		||||
						r.EncodeNil()
 | 
			
		||||
					} else {
 | 
			
		||||
						yym9 := z.EncBinary()
 | 
			
		||||
						_ = yym9
 | 
			
		||||
						if false {
 | 
			
		||||
						} else {
 | 
			
		||||
							h.encSliceConfigMap(([]ConfigMap)(x.Items), e)
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				} else {
 | 
			
		||||
				if x.Items == nil {
 | 
			
		||||
					r.EncodeNil()
 | 
			
		||||
				} else {
 | 
			
		||||
					yym9 := z.EncBinary()
 | 
			
		||||
					_ = yym9
 | 
			
		||||
					if false {
 | 
			
		||||
					} else {
 | 
			
		||||
						h.encSliceConfigMap(([]ConfigMap)(x.Items), e)
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			} else {
 | 
			
		||||
				if yyq2[1] {
 | 
			
		||||
					z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
			
		||||
					r.EncodeString(codecSelferC_UTF81234, string("items"))
 | 
			
		||||
					z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
			
		||||
					if x.Items == nil {
 | 
			
		||||
						r.EncodeNil()
 | 
			
		||||
				z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
			
		||||
				r.EncodeString(codecSelferC_UTF81234, string("items"))
 | 
			
		||||
				z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
			
		||||
				if x.Items == nil {
 | 
			
		||||
					r.EncodeNil()
 | 
			
		||||
				} else {
 | 
			
		||||
					yym10 := z.EncBinary()
 | 
			
		||||
					_ = yym10
 | 
			
		||||
					if false {
 | 
			
		||||
					} else {
 | 
			
		||||
						yym10 := z.EncBinary()
 | 
			
		||||
						_ = yym10
 | 
			
		||||
						if false {
 | 
			
		||||
						} else {
 | 
			
		||||
							h.encSliceConfigMap(([]ConfigMap)(x.Items), e)
 | 
			
		||||
						}
 | 
			
		||||
						h.encSliceConfigMap(([]ConfigMap)(x.Items), e)
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
 
 | 
			
		||||
@@ -2409,7 +2409,7 @@ type ConfigMapList struct {
 | 
			
		||||
	unversioned.ListMeta `json:"metadata,omitempty"`
 | 
			
		||||
 | 
			
		||||
	// Items is the list of ConfigMaps.
 | 
			
		||||
	Items []ConfigMap `json:"items,omitempty"`
 | 
			
		||||
	Items []ConfigMap `json:"items"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// These constants are for remote command execution and port forwarding and are
 | 
			
		||||
 
 | 
			
		||||
@@ -46567,14 +46567,13 @@ func (x *ConfigMapList) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
			
		||||
			_, _, _ = yysep2, yyq2, yy2arr2
 | 
			
		||||
			const yyr2 bool = false
 | 
			
		||||
			yyq2[0] = true
 | 
			
		||||
			yyq2[1] = len(x.Items) != 0
 | 
			
		||||
			yyq2[2] = x.Kind != ""
 | 
			
		||||
			yyq2[3] = x.APIVersion != ""
 | 
			
		||||
			var yynn2 int
 | 
			
		||||
			if yyr2 || yy2arr2 {
 | 
			
		||||
				r.EncodeArrayStart(4)
 | 
			
		||||
			} else {
 | 
			
		||||
				yynn2 = 0
 | 
			
		||||
				yynn2 = 1
 | 
			
		||||
				for _, b := range yyq2 {
 | 
			
		||||
					if b {
 | 
			
		||||
						yynn2++
 | 
			
		||||
@@ -46614,34 +46613,28 @@ func (x *ConfigMapList) CodecEncodeSelf(e *codec1978.Encoder) {
 | 
			
		||||
			}
 | 
			
		||||
			if yyr2 || yy2arr2 {
 | 
			
		||||
				z.EncSendContainerState(codecSelfer_containerArrayElem1234)
 | 
			
		||||
				if yyq2[1] {
 | 
			
		||||
					if x.Items == nil {
 | 
			
		||||
						r.EncodeNil()
 | 
			
		||||
					} else {
 | 
			
		||||
						yym9 := z.EncBinary()
 | 
			
		||||
						_ = yym9
 | 
			
		||||
						if false {
 | 
			
		||||
						} else {
 | 
			
		||||
							h.encSliceConfigMap(([]ConfigMap)(x.Items), e)
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				} else {
 | 
			
		||||
				if x.Items == nil {
 | 
			
		||||
					r.EncodeNil()
 | 
			
		||||
				} else {
 | 
			
		||||
					yym9 := z.EncBinary()
 | 
			
		||||
					_ = yym9
 | 
			
		||||
					if false {
 | 
			
		||||
					} else {
 | 
			
		||||
						h.encSliceConfigMap(([]ConfigMap)(x.Items), e)
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			} else {
 | 
			
		||||
				if yyq2[1] {
 | 
			
		||||
					z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
			
		||||
					r.EncodeString(codecSelferC_UTF81234, string("items"))
 | 
			
		||||
					z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
			
		||||
					if x.Items == nil {
 | 
			
		||||
						r.EncodeNil()
 | 
			
		||||
				z.EncSendContainerState(codecSelfer_containerMapKey1234)
 | 
			
		||||
				r.EncodeString(codecSelferC_UTF81234, string("items"))
 | 
			
		||||
				z.EncSendContainerState(codecSelfer_containerMapValue1234)
 | 
			
		||||
				if x.Items == nil {
 | 
			
		||||
					r.EncodeNil()
 | 
			
		||||
				} else {
 | 
			
		||||
					yym10 := z.EncBinary()
 | 
			
		||||
					_ = yym10
 | 
			
		||||
					if false {
 | 
			
		||||
					} else {
 | 
			
		||||
						yym10 := z.EncBinary()
 | 
			
		||||
						_ = yym10
 | 
			
		||||
						if false {
 | 
			
		||||
						} else {
 | 
			
		||||
							h.encSliceConfigMap(([]ConfigMap)(x.Items), e)
 | 
			
		||||
						}
 | 
			
		||||
						h.encSliceConfigMap(([]ConfigMap)(x.Items), e)
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
 
 | 
			
		||||
@@ -2858,7 +2858,7 @@ type ConfigMapList struct {
 | 
			
		||||
	unversioned.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
 | 
			
		||||
 | 
			
		||||
	// Items is the list of ConfigMaps.
 | 
			
		||||
	Items []ConfigMap `json:"items,omitempty" protobuf:"bytes,2,rep,name=items"`
 | 
			
		||||
	Items []ConfigMap `json:"items" protobuf:"bytes,2,rep,name=items"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Type and constants for component health validation.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user