@@ -29,8 +29,14 @@ type MultiContainerVolumeFactory struct {
2929}
3030
3131func (m * MultiContainerVolumeFactory ) InitContainers () []corev1.Container {
32- containers := []corev1.Container {}
33- for k , s := range m .InitContainerDefs {
32+ keys := make ([]string , 0 , len (m .InitContainerDefs ))
33+ for k := range m .InitContainerDefs {
34+ keys = append (keys , k )
35+ }
36+ sort .Strings (keys )
37+ containers := make ([]corev1.Container , 0 , len (keys ))
38+ for _ , k := range keys {
39+ s := m .InitContainerDefs [k ]
3440 containers = append (containers , corev1.Container {
3541 Name : k ,
3642 Image : s .Image ,
@@ -45,8 +51,14 @@ func (m *MultiContainerVolumeFactory) InitContainers() []corev1.Container {
4551}
4652
4753func (m * MultiContainerVolumeFactory ) Sidecars () []corev1.Container {
48- containers := []corev1.Container {}
49- for k , s := range m .SidecarDefs {
54+ keys := make ([]string , 0 , len (m .SidecarDefs ))
55+ for k := range m .SidecarDefs {
56+ keys = append (keys , k )
57+ }
58+ sort .Strings (keys )
59+ containers := make ([]corev1.Container , 0 , len (keys ))
60+ for _ , k := range keys {
61+ s := m .SidecarDefs [k ]
5062 containers = append (containers , corev1.Container {
5163 Name : k ,
5264 Image : s .Image ,
0 commit comments