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