sort by PriorityLevel Configuration name when dumping priority levels
Kubernetes-commit: 20b5308c6c1ab367aee4ee1cc0437be5a61d6138
This commit is contained in:
		
							parent
							
								
									5741140c0b
								
							
						
					
					
						commit
						ce20ca24cd
					
				|  | @ -20,6 +20,7 @@ import ( | ||||||
| 	"fmt" | 	"fmt" | ||||||
| 	"io" | 	"io" | ||||||
| 	"net/http" | 	"net/http" | ||||||
|  | 	"sort" | ||||||
| 	"strconv" | 	"strconv" | ||||||
| 	"strings" | 	"strings" | ||||||
| 	"text/tabwriter" | 	"text/tabwriter" | ||||||
|  | @ -59,7 +60,19 @@ func (cfgCtlr *configController) dumpPriorityLevels(w http.ResponseWriter, r *ht | ||||||
| 	} | 	} | ||||||
| 	tabPrint(tabWriter, rowForHeaders(columnHeaders)) | 	tabPrint(tabWriter, rowForHeaders(columnHeaders)) | ||||||
| 	endLine(tabWriter) | 	endLine(tabWriter) | ||||||
| 	for _, plState := range cfgCtlr.priorityLevelStates { | 	plNames := make([]string, len(cfgCtlr.priorityLevelStates)) | ||||||
|  | 	i := 0 | ||||||
|  | 	for plName := range cfgCtlr.priorityLevelStates { | ||||||
|  | 		plNames[i] = plName | ||||||
|  | 		i++ | ||||||
|  | 	} | ||||||
|  | 	sort.Strings(plNames) | ||||||
|  | 	for i := range plNames { | ||||||
|  | 		plState, ok := cfgCtlr.priorityLevelStates[plNames[i]] | ||||||
|  | 		if !ok { | ||||||
|  | 			continue | ||||||
|  | 		} | ||||||
|  | 
 | ||||||
| 		if plState.queues == nil { | 		if plState.queues == nil { | ||||||
| 			tabPrint(tabWriter, row( | 			tabPrint(tabWriter, row( | ||||||
| 				plState.pl.Name, // 1
 | 				plState.pl.Name, // 1
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue