mirror of
https://github.com/helm/helm.git
synced 2026-04-24 07:37:48 -04:00
Add priority class to kind sorter
Signed-off-by: Stepan Dohnal <stepan.dohnal@datamole.cz>
This commit is contained in:
parent
ee3f270e1e
commit
f46eaf2f1b
2 changed files with 8 additions and 2 deletions
|
|
@ -29,6 +29,7 @@ type KindSortOrder []string
|
|||
//
|
||||
// Those occurring earlier in the list get installed before those occurring later in the list.
|
||||
var InstallOrder KindSortOrder = []string{
|
||||
"PriorityClass",
|
||||
"Namespace",
|
||||
"NetworkPolicy",
|
||||
"ResourceQuota",
|
||||
|
|
@ -105,6 +106,7 @@ var UninstallOrder KindSortOrder = []string{
|
|||
"ResourceQuota",
|
||||
"NetworkPolicy",
|
||||
"Namespace",
|
||||
"PriorityClass",
|
||||
}
|
||||
|
||||
// sort manifests by kind.
|
||||
|
|
|
|||
|
|
@ -169,6 +169,10 @@ func TestKindSorter(t *testing.T) {
|
|||
Name: "x",
|
||||
Head: &SimpleHead{Kind: "HorizontalPodAutoscaler"},
|
||||
},
|
||||
{
|
||||
Name: "F",
|
||||
Head: &SimpleHead{Kind: "PriorityClass"},
|
||||
},
|
||||
}
|
||||
|
||||
for _, test := range []struct {
|
||||
|
|
@ -176,8 +180,8 @@ func TestKindSorter(t *testing.T) {
|
|||
order KindSortOrder
|
||||
expected string
|
||||
}{
|
||||
{"install", InstallOrder, "aAbcC3deEf1gh2iIjJkKlLmnopqrxstuUvw!"},
|
||||
{"uninstall", UninstallOrder, "wvUmutsxrqponLlKkJjIi2hg1fEed3CcbAa!"},
|
||||
{"install", InstallOrder, "FaAbcC3deEf1gh2iIjJkKlLmnopqrxstuUvw!"},
|
||||
{"uninstall", UninstallOrder, "wvUmutsxrqponLlKkJjIi2hg1fEed3CcbAaF!"},
|
||||
} {
|
||||
var buf bytes.Buffer
|
||||
t.Run(test.description, func(t *testing.T) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue