@@ -29,6 +29,7 @@ import (
29
29
"k8s.io/apimachinery/pkg/util/wait"
30
30
"knative.dev/pkg/apis"
31
31
kubeclient "knative.dev/pkg/client/injection/kube/client"
32
+ "knative.dev/pkg/network"
32
33
"knative.dev/reconciler-test/pkg/environment"
33
34
"knative.dev/reconciler-test/pkg/eventshub"
34
35
"knative.dev/reconciler-test/pkg/eventshub/assert"
@@ -49,13 +50,17 @@ func Success() *feature.Feature {
49
50
jobSink := feature .MakeRandomK8sName ("jobsink" )
50
51
source := feature .MakeRandomK8sName ("source" )
51
52
52
- sinkURL := & apis.URL {Scheme : "http" , Host : sink }
53
-
54
53
event := cetest .FullEvent ()
55
54
event .SetID (uuid .NewString ())
56
55
57
56
f .Setup ("install forwarder sink" , eventshub .Install (sink , eventshub .StartReceiver ))
58
- f .Setup ("install job sink" , jobsink .Install (jobSink , jobsink .WithForwarderJob (sinkURL .String ())))
57
+ f .Setup ("install job sink" , func (ctx context.Context , t feature.T ) {
58
+ sinkURL := & apis.URL {
59
+ Scheme : "http" ,
60
+ Host : network .GetServiceHostname (sink , environment .FromContext (ctx ).Namespace ()),
61
+ }
62
+ jobsink .Install (jobSink , jobsink .WithForwarderJob (sinkURL .String ()))(ctx , t )
63
+ })
59
64
60
65
f .Setup ("jobsink is addressable" , jobsink .IsAddressable (jobSink ))
61
66
f .Setup ("jobsink is ready" , jobsink .IsReady (jobSink ))
0 commit comments