mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-10-31 05:40:42 +00:00 
			
		
		
		
	Merge pull request #20802 from aveshagarwal/master-allnamespaces-issue
Auto commit by PR queue bot
This commit is contained in:
		| @@ -1492,6 +1492,33 @@ __EOF__ | |||||||
|   # Command |   # Command | ||||||
|   kubectl get pods --sort-by="{metadata.name}" |   kubectl get pods --sort-by="{metadata.name}" | ||||||
|  |  | ||||||
|  |   ############################ | ||||||
|  |   # Kubectl --all-namespaces # | ||||||
|  |   ############################ | ||||||
|  |  | ||||||
|  |   # Pre-condition: the "default" namespace exists | ||||||
|  |   kube::test::get_object_assert namespaces "{{range.items}}{{$id_field}}:{{end}}" 'default:' | ||||||
|  |  | ||||||
|  |   ### Create POD | ||||||
|  |   # Pre-condition: no POD exists | ||||||
|  |   kube::test::get_object_assert pods "{{range.items}}{{$id_field}}:{{end}}" '' | ||||||
|  |   # Command | ||||||
|  |   kubectl create "${kube_flags[@]}" -f docs/admin/limitrange/valid-pod.yaml | ||||||
|  |   # Post-condition: valid-pod is created | ||||||
|  |   kube::test::get_object_assert pods "{{range.items}}{{$id_field}}:{{end}}" 'valid-pod:' | ||||||
|  |  | ||||||
|  |   ### Verify a specific namespace is ignored when all-namespaces is provided | ||||||
|  |   # Command | ||||||
|  |   kubectl get pods --all-namespaces --namespace=default | ||||||
|  |  | ||||||
|  |   ### Clean up | ||||||
|  |   # Pre-condition: valid-pod exists | ||||||
|  |   kube::test::get_object_assert pods "{{range.items}}{{$id_field}}:{{end}}" 'valid-pod:' | ||||||
|  |   # Command | ||||||
|  |   kubectl delete "${kube_flags[@]}" pod valid-pod --grace-period=0 | ||||||
|  |   # Post-condition: valid-pod doesn't exist | ||||||
|  |   kube::test::get_object_assert pods "{{range.items}}{{$id_field}}:{{end}}" '' | ||||||
|  |  | ||||||
|   kube::test::clear_all |   kube::test::clear_all | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -119,6 +119,10 @@ func RunGet(f *cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []string | |||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	if allNamespaces { | ||||||
|  | 		enforceNamespace = false | ||||||
|  | 	} | ||||||
|  |  | ||||||
| 	if len(args) == 0 && len(options.Filenames) == 0 { | 	if len(args) == 0 && len(options.Filenames) == 0 { | ||||||
| 		fmt.Fprint(out, "You must specify the type of resource to get. ", valid_resources) | 		fmt.Fprint(out, "You must specify the type of resource to get. ", valid_resources) | ||||||
| 		return cmdutil.UsageError(cmd, "Required resource not specified.") | 		return cmdutil.UsageError(cmd, "Required resource not specified.") | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user