@@ -29,13 +29,10 @@ import (
29
29
istionetworking "istio.io/api/networking/v1alpha3"
30
30
networkingv1alpha3 "istio.io/client-go/pkg/apis/networking/v1alpha3"
31
31
istiofake "istio.io/client-go/pkg/clientset/versioned/fake"
32
- fakenetworking3 "istio.io/client-go/pkg/clientset/versioned/typed/networking/v1alpha3/fake"
33
32
v1 "k8s.io/api/core/v1"
34
33
networkv1 "k8s.io/api/networking/v1"
35
34
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
36
- "k8s.io/apimachinery/pkg/runtime"
37
35
"k8s.io/client-go/kubernetes/fake"
38
- k8sclienttesting "k8s.io/client-go/testing"
39
36
40
37
"sigs.k8s.io/external-dns/endpoint"
41
38
)
@@ -700,6 +697,20 @@ func testEndpointsFromVirtualServiceConfig(t *testing.T) {
700
697
t .Run (ti .title , func (t * testing.T ) {
701
698
t .Parallel ()
702
699
700
+ for i := range ti .ingresses {
701
+ if ti .ingresses [i ].namespace == "" {
702
+ ti .ingresses [i ].namespace = "test"
703
+ }
704
+ }
705
+
706
+ if ti .gwconfig .namespace == "" {
707
+ ti .gwconfig .namespace = "test"
708
+ }
709
+
710
+ if ti .vsconfig .namespace == "" {
711
+ ti .vsconfig .namespace = "test"
712
+ }
713
+
703
714
if source , err := newTestVirtualServiceSource (ti .lbServices , ti .ingresses , []fakeGatewayConfig {ti .gwconfig }); err != nil {
704
715
require .NoError (t , err )
705
716
} else if endpoints , err := source .endpointsFromVirtualService (context .Background (), ti .vsconfig .Config ()); err != nil {
@@ -2182,34 +2193,6 @@ func TestVirtualServiceSourceGetGateway(t *testing.T) {
2182
2193
Spec : istionetworking.Gateway {},
2183
2194
Status : v1alpha1.IstioStatus {},
2184
2195
}, expectedErrStr : "" },
2185
- {name : "ErrorGettingGateway" , fields : fields {
2186
- virtualServiceSource : func () * virtualServiceSource {
2187
- istioFake := istiofake .NewSimpleClientset ()
2188
- istioFake .NetworkingV1alpha3 ().(* fakenetworking3.FakeNetworkingV1alpha3 ).PrependReactor ("get" , "gateways" , func (action k8sclienttesting.Action ) (handled bool , ret runtime.Object , err error ) {
2189
- return true , & networkingv1alpha3.Gateway {}, fmt .Errorf ("error getting gateway" )
2190
- })
2191
- vs , _ := NewIstioVirtualServiceSource (
2192
- context .TODO (),
2193
- fake .NewSimpleClientset (),
2194
- istioFake ,
2195
- "" ,
2196
- "" ,
2197
- "{{.Name}}" ,
2198
- false ,
2199
- false ,
2200
- )
2201
- return vs .(* virtualServiceSource )
2202
- }(),
2203
- }, args : args {
2204
- ctx : context .TODO (),
2205
- gatewayStr : "foo/bar" ,
2206
- virtualService : & networkingv1alpha3.VirtualService {
2207
- TypeMeta : metav1.TypeMeta {},
2208
- ObjectMeta : metav1.ObjectMeta {Name : "gateway" , Namespace : "error" },
2209
- Spec : istionetworking.VirtualService {},
2210
- Status : v1alpha1.IstioStatus {},
2211
- },
2212
- }, want : nil , expectedErrStr : "error getting gateway" },
2213
2196
}
2214
2197
for _ , tt := range tests {
2215
2198
t .Run (tt .name , func (t * testing.T ) {
0 commit comments