mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 10:18:13 +00:00 
			
		
		
		
	Enable validate when test kubectl with List
This commit is contained in:
		| @@ -784,8 +784,7 @@ __EOF__ | ||||
|     kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:' | ||||
|     kube::test::get_object_assert rc "{{range.items}}{{$id_field}}:{{end}}" '' | ||||
|     # Command | ||||
|     # TODO: remove --validate=false when PR "Add validate support for list kind #14726" is merged | ||||
|     kubectl create -f "${file}" --validate=false "${kube_flags[@]}" | ||||
|     kubectl create -f "${file}" "${kube_flags[@]}" | ||||
|     # Post-condition: mock service (and mock2) is running | ||||
|     if [ "$has_svc" = true ]; then | ||||
|       if [ "$two_svcs" = true ]; then | ||||
| @@ -807,8 +806,7 @@ __EOF__ | ||||
|     kubectl get -f "${file}" "${kube_flags[@]}" | ||||
|     kubectl describe -f "${file}" "${kube_flags[@]}" | ||||
|     # Command | ||||
|     # TODO: remove --validate=false when PR "Add validate support for list kind #14726" is merged | ||||
|     kubectl replace -f $replace_file --force --validate=false "${kube_flags[@]}" | ||||
|     kubectl replace -f $replace_file --force "${kube_flags[@]}" | ||||
|     # Post-condition: mock service (and mock2) and mock rc (and mock2) are replaced | ||||
|     if [ "$has_svc" = true ]; then | ||||
|       kube::test::get_object_assert 'services mock' "{{${labels_field}.status}}" 'replaced' | ||||
|   | ||||
| @@ -3,6 +3,8 @@ | ||||
|    "apiVersion":"v1", | ||||
|    "items":[ | ||||
|       { | ||||
|          "kind":"ReplicationController", | ||||
|          "apiVersion":"v1", | ||||
|          "metadata":{ | ||||
|             "name":"mock", | ||||
|             "labels":{ | ||||
| @@ -35,6 +37,8 @@ | ||||
|          } | ||||
|       }, | ||||
|       { | ||||
|         "kind":"ReplicationController", | ||||
|         "apiVersion":"v1", | ||||
|         "metadata":{ | ||||
|           "name":"mock2", | ||||
|           "labels":{ | ||||
|   | ||||
							
								
								
									
										4
									
								
								hack/testdata/multi-resource-rclist.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								hack/testdata/multi-resource-rclist.json
									
									
									
									
										vendored
									
									
								
							| @@ -3,6 +3,8 @@ | ||||
|    "apiVersion":"v1", | ||||
|    "items":[ | ||||
|       { | ||||
|          "kind":"ReplicationController", | ||||
|          "apiVersion":"v1", | ||||
|          "metadata":{ | ||||
|             "name":"mock", | ||||
|             "labels":{ | ||||
| @@ -35,6 +37,8 @@ | ||||
|          } | ||||
|       }, | ||||
|       { | ||||
|         "kind":"ReplicationController", | ||||
|         "apiVersion":"v1", | ||||
|         "metadata":{ | ||||
|           "name":"mock2", | ||||
|           "labels":{ | ||||
|   | ||||
| @@ -3,6 +3,8 @@ | ||||
|   "apiVersion":"v1", | ||||
|   "items":[ | ||||
|     { | ||||
|       "kind":"Service", | ||||
|       "apiVersion":"v1", | ||||
|       "metadata":{ | ||||
|         "name":"mock", | ||||
|         "labels":{ | ||||
| @@ -22,6 +24,8 @@ | ||||
|       } | ||||
|     }, | ||||
|     { | ||||
|       "kind":"Service", | ||||
|       "apiVersion":"v1", | ||||
|       "metadata":{ | ||||
|         "name":"mock2", | ||||
|         "labels":{ | ||||
|   | ||||
							
								
								
									
										4
									
								
								hack/testdata/multi-resource-svclist.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								hack/testdata/multi-resource-svclist.json
									
									
									
									
										vendored
									
									
								
							| @@ -3,6 +3,8 @@ | ||||
|    "apiVersion":"v1", | ||||
|    "items":[ | ||||
|      { | ||||
|        "kind":"Service", | ||||
|        "apiVersion":"v1", | ||||
|        "metadata":{ | ||||
|          "name":"mock", | ||||
|          "labels":{ | ||||
| @@ -21,6 +23,8 @@ | ||||
|        } | ||||
|      }, | ||||
|      { | ||||
|        "kind":"Service", | ||||
|        "apiVersion":"v1", | ||||
|        "metadata":{ | ||||
|          "name":"mock2", | ||||
|          "labels":{ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Janet Kuo
					Janet Kuo