@@ -56,6 +56,7 @@ import (
56
56
// conformance tests.
57
57
type ConformanceTestSuite struct {
58
58
Client client.Client
59
+ ClientOptions client.Options
59
60
Clientset clientset.Interface
60
61
RESTClient * rest.RESTClient
61
62
RestConfig * rest.Config
@@ -123,6 +124,7 @@ type ConformanceTestSuite struct {
123
124
// Options can be used to initialize a ConformanceTestSuite.
124
125
type ConformanceOptions struct {
125
126
Client client.Client
127
+ ClientOptions client.Options
126
128
Clientset clientset.Interface
127
129
RestConfig * rest.Config
128
130
GatewayClassName string
@@ -234,6 +236,7 @@ func NewConformanceTestSuite(options ConformanceOptions) (*ConformanceTestSuite,
234
236
235
237
suite := & ConformanceTestSuite {
236
238
Client : options .Client ,
239
+ ClientOptions : options .ClientOptions ,
237
240
Clientset : options .Clientset ,
238
241
RestConfig : options .RestConfig ,
239
242
RoundTripper : roundTripper ,
@@ -398,7 +401,7 @@ func (suite *ConformanceTestSuite) setClientsetForTest(test ConformanceTest) err
398
401
strings .Join (featureNames , "," ),
399
402
},
400
403
"::" )
401
- client , err := client .New (suite .RestConfig , client. Options {} )
404
+ client , err := client .New (suite .RestConfig , suite . ClientOptions )
402
405
if err != nil {
403
406
return err
404
407
}
0 commit comments