@@ -18,11 +18,12 @@ package testutil
18
18
19
19
import (
20
20
"fmt"
21
+ "reflect"
22
+
21
23
appsv1 "k8s.io/api/apps/v1"
22
24
v1 "k8s.io/api/core/v1"
23
25
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
24
26
"k8s.io/client-go/kubernetes/scheme"
25
- "reflect"
26
27
)
27
28
28
29
// CompareResourceProcs maps object kind's to their associated comparison procedures.
@@ -119,7 +120,7 @@ func deploymentsAreEqual(expected, actual *unstructured.Unstructured) (bool, err
119
120
for i , expectedEnv := range expectedContainer .Env {
120
121
actualEnv := actualContainer .Env [i ]
121
122
if ! reflect .DeepEqual (expectedEnv , actualEnv ) {
122
- return false , notEqualMsg (fmt .Sprintf ("Container Env [expected: %s, actual: %s]" , expectedEnv .Name , actualEnv .Name ))
123
+ return false , notEqualMsg (fmt .Sprintf ("Container Env [expected: %s=%s , actual: %s=%s ]" , expectedEnv .Name , expectedEnv . Value , actualEnv .Name , actualEnv . Value ))
123
124
}
124
125
}
125
126
@@ -139,7 +140,7 @@ func deploymentsAreEqual(expected, actual *unstructured.Unstructured) (bool, err
139
140
return false , notEqualMsg ("Container Name" )
140
141
}
141
142
if expectedContainer .Image != actualContainer .Image {
142
- return false , notEqualMsg ("Container Image" )
143
+ return false , notEqualMsg (fmt . Sprintf ( "Container Image [expected: %s, actual: %s]" , expectedContainer . Image , actualContainer . Image ) )
143
144
}
144
145
}
145
146
0 commit comments