Skip to content

Commit 3280848

Browse files
committed
capo: make conversion deterministic
1 parent dd3dead commit 3280848

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

pkg/conversion/mapi2capi/openstack.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ package mapi2capi
1717

1818
import (
1919
"fmt"
20+
"sort"
2021
"strings"
2122

2223
configv1 "github.com/openshift/api/config/v1"
@@ -789,6 +790,10 @@ func convertMAPOServerMetadataToCAPO(mapoServerMetadata map[string]string) []ope
789790
capoServerMetadata = append(capoServerMetadata, openstackv1.ServerMetadata{Key: k, Value: v})
790791
}
791792

793+
sort.SliceStable(capoServerMetadata, func(i, j int) bool {
794+
return capoServerMetadata[i].Key < capoServerMetadata[j].Key
795+
})
796+
792797
return capoServerMetadata
793798
}
794799

0 commit comments

Comments
 (0)