From ad289739b9c389725bdd25627d5831a3a52a6b89 Mon Sep 17 00:00:00 2001 From: Boris Lublinsky Date: Mon, 16 Oct 2023 11:15:25 -0500 Subject: [PATCH] fixed volumes test in cluster test (#1498) --- apiserver/pkg/util/cluster_test.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apiserver/pkg/util/cluster_test.go b/apiserver/pkg/util/cluster_test.go index 6c6c4d04dbb..e72c53c6d9d 100644 --- a/apiserver/pkg/util/cluster_test.go +++ b/apiserver/pkg/util/cluster_test.go @@ -373,6 +373,15 @@ func TestBuildVolumes(t *testing.T) { t.Run(tt.name, func(t *testing.T) { got, err := buildVols(tt.apiVolume) assert.Nil(t, err) + if tt.name == "configmap test" { + // Sort items for comparison + sort.SliceStable(got[0].ConfigMap.Items, func(i, j int) bool { + return got[0].ConfigMap.Items[i].Key < got[0].ConfigMap.Items[j].Key + }) + sort.SliceStable(tt.expect[0].ConfigMap.Items, func(i, j int) bool { + return tt.expect[0].ConfigMap.Items[i].Key < tt.expect[0].ConfigMap.Items[j].Key + }) + } if !reflect.DeepEqual(got, tt.expect) { t.Errorf("failed for %s ..., got %v, expected %v", tt.name, got, tt.expect) }