Improve describe for LimitRange resource based on user feedback
This commit is contained in:
		@@ -95,8 +95,8 @@ Let's describe the limits that we have imposed in our namespace.
 | 
			
		||||
$ kubectl describe limits mylimits --namespace=limit-example
 | 
			
		||||
Name:   mylimits
 | 
			
		||||
Namespace:  limit-example
 | 
			
		||||
Type        Resource      Min      Max      Request      Limit      Limit/Request
 | 
			
		||||
----        --------      ---      ---      -------      -----      -------------
 | 
			
		||||
Type        Resource      Min      Max      Default Request      Default Limit      Max Limit/Request Ratio
 | 
			
		||||
----        --------      ---      ---      ---------------      -------------      -----------------------
 | 
			
		||||
Pod         cpu           200m     2        -                    -                  -
 | 
			
		||||
Pod         memory        6Mi      1Gi      -                    -                  -
 | 
			
		||||
Container   cpu           100m     2        200m                 300m               -
 | 
			
		||||
 
 | 
			
		||||
@@ -142,8 +142,8 @@ limitrange "limits" created
 | 
			
		||||
$ kubectl describe limits limits --namespace=quota-example
 | 
			
		||||
Name:		limits
 | 
			
		||||
Namespace:	quota-example
 | 
			
		||||
Type		Resource	Min	Max	Request	Limit	Limit/Request
 | 
			
		||||
----		--------	---	---	-------	-----	-------------
 | 
			
		||||
Type        Resource      Min      Max      Default Request      Default Limit      Max Limit/Request Ratio
 | 
			
		||||
----        --------      ---      ---      ---------------      -------------      -----------------------
 | 
			
		||||
Container	  memory    		-	       -      	256Mi                512Mi             	-
 | 
			
		||||
Container	  cpu       		-	       -      	100m                 200m             	-
 | 
			
		||||
```
 | 
			
		||||
 
 | 
			
		||||
@@ -187,8 +187,8 @@ func DescribeLimitRanges(limitRanges *api.LimitRangeList, w io.Writer) {
 | 
			
		||||
		fmt.Fprint(w, "No resource limits.\n")
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	fmt.Fprintf(w, "Resource Limits\n Type\tResource\tMin\tMax\tRequest\tLimit\tLimit/Request\n")
 | 
			
		||||
	fmt.Fprintf(w, " ----\t--------\t---\t---\t-------\t-----\t-------------\n")
 | 
			
		||||
	fmt.Fprintf(w, "Resource Limits\n Type\tResource\tMin\tMax\tDefault Request\tDefault Limit\tMax Limit/Request Ratio\n")
 | 
			
		||||
	fmt.Fprintf(w, " ----\t--------\t---\t---\t---------------\t-------------\t-----------------------\n")
 | 
			
		||||
	for _, limitRange := range limitRanges.Items {
 | 
			
		||||
		for i := range limitRange.Spec.Limits {
 | 
			
		||||
			item := limitRange.Spec.Limits[i]
 | 
			
		||||
@@ -312,8 +312,8 @@ func describeLimitRange(limitRange *api.LimitRange) (string, error) {
 | 
			
		||||
	return tabbedString(func(out io.Writer) error {
 | 
			
		||||
		fmt.Fprintf(out, "Name:\t%s\n", limitRange.Name)
 | 
			
		||||
		fmt.Fprintf(out, "Namespace:\t%s\n", limitRange.Namespace)
 | 
			
		||||
		fmt.Fprintf(out, "Type\tResource\tMin\tMax\tRequest\tLimit\tLimit/Request\n")
 | 
			
		||||
		fmt.Fprintf(out, "----\t--------\t---\t---\t-------\t-----\t-------------\n")
 | 
			
		||||
		fmt.Fprintf(out, "Type\tResource\tMin\tMax\tDefault Request\tDefault Limit\tMax Limit/Request Ratio\n")
 | 
			
		||||
		fmt.Fprintf(out, "----\t--------\t---\t---\t---------------\t-------------\t-----------------------\n")
 | 
			
		||||
		for i := range limitRange.Spec.Limits {
 | 
			
		||||
			item := limitRange.Spec.Limits[i]
 | 
			
		||||
			maxResources := item.Max
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user