diff --git a/pkg/releaseutil/kind_sorter.go b/pkg/releaseutil/kind_sorter.go index 6870d6f83..9aab36f91 100644 --- a/pkg/releaseutil/kind_sorter.go +++ b/pkg/releaseutil/kind_sorter.go @@ -45,6 +45,7 @@ var InstallOrder KindSortOrder = []string{ "ReplicationController", "ReplicaSet", "Deployment", + "HorizontalPodAutoscaler", "StatefulSet", "Job", "CronJob", @@ -62,6 +63,7 @@ var UninstallOrder KindSortOrder = []string{ "CronJob", "Job", "StatefulSet", + "HorizontalPodAutoscaler", "Deployment", "ReplicaSet", "ReplicationController", diff --git a/pkg/releaseutil/kind_sorter_test.go b/pkg/releaseutil/kind_sorter_test.go index f0b04ff0e..8eea56a4f 100644 --- a/pkg/releaseutil/kind_sorter_test.go +++ b/pkg/releaseutil/kind_sorter_test.go @@ -127,6 +127,10 @@ func TestKindSorter(t *testing.T) { Name: "w", Head: &SimpleHead{Kind: "APIService"}, }, + { + Name: "x", + Head: &SimpleHead{Kind: "HorizontalPodAutoscaler"}, + }, } for _, test := range []struct { @@ -134,8 +138,8 @@ func TestKindSorter(t *testing.T) { order KindSortOrder expected string }{ - {"install", InstallOrder, "abcde1fgh2ijklmnopqrstuvw!"}, - {"uninstall", UninstallOrder, "wvmutsrqponlkji2hgf1edcba!"}, + {"install", InstallOrder, "abcde1fgh2ijklmnopqrxstuvw!"}, + {"uninstall", UninstallOrder, "wvmutsxrqponlkji2hgf1edcba!"}, } { var buf bytes.Buffer t.Run(test.description, func(t *testing.T) {