@@ -87,13 +87,12 @@ func Test_TenantInfoTenantAdminClient(t *testing.T) {
87
87
ctx := context .Background ()
88
88
kClient := k8sClientMock {}
89
89
type args struct {
90
- ctx context.Context
91
- client K8sClientI
92
- namespace string
93
- tenantName string
94
- serviceName string
95
- scheme string
96
- insecure bool
90
+ ctx context.Context
91
+ client K8sClientI
92
+ namespace string
93
+ tenantName string
94
+ serviceURL string
95
+ insecure bool
97
96
}
98
97
tests := []struct {
99
98
name string
@@ -105,12 +104,11 @@ func Test_TenantInfoTenantAdminClient(t *testing.T) {
105
104
{
106
105
name : "Return Tenant Admin, no errors" ,
107
106
args : args {
108
- ctx : ctx ,
109
- client : kClient ,
110
- namespace : "default" ,
111
- tenantName : "tenant-1" ,
112
- serviceName : "service-1" ,
113
- scheme : "http" ,
107
+ ctx : ctx ,
108
+ client : kClient ,
109
+ namespace : "default" ,
110
+ tenantName : "tenant-1" ,
111
+ serviceURL : "http://service-1.default.svc.cluster.local:80" ,
114
112
},
115
113
mockGetSecret : func (ctx context.Context , namespace , secretName string , opts metav1.GetOptions ) (* corev1.Secret , error ) {
116
114
vals := make (map [string ][]byte )
@@ -134,12 +132,11 @@ func Test_TenantInfoTenantAdminClient(t *testing.T) {
134
132
{
135
133
name : "Access key not stored on secrets" ,
136
134
args : args {
137
- ctx : ctx ,
138
- client : kClient ,
139
- namespace : "default" ,
140
- tenantName : "tenant-1" ,
141
- serviceName : "service-1" ,
142
- scheme : "http" ,
135
+ ctx : ctx ,
136
+ client : kClient ,
137
+ namespace : "default" ,
138
+ tenantName : "tenant-1" ,
139
+ serviceURL : "http://service-1.default.svc.cluster.local:80" ,
143
140
},
144
141
mockGetSecret : func (ctx context.Context , namespace , secretName string , opts metav1.GetOptions ) (* corev1.Secret , error ) {
145
142
vals := make (map [string ][]byte )
@@ -162,12 +159,11 @@ func Test_TenantInfoTenantAdminClient(t *testing.T) {
162
159
{
163
160
name : "Secret key not stored on secrets" ,
164
161
args : args {
165
- ctx : ctx ,
166
- client : kClient ,
167
- namespace : "default" ,
168
- tenantName : "tenant-1" ,
169
- serviceName : "service-1" ,
170
- scheme : "http" ,
162
+ ctx : ctx ,
163
+ client : kClient ,
164
+ namespace : "default" ,
165
+ tenantName : "tenant-1" ,
166
+ serviceURL : "http://service-1.default.svc.cluster.local:80" ,
171
167
},
172
168
mockGetSecret : func (ctx context.Context , namespace , secretName string , opts metav1.GetOptions ) (* corev1.Secret , error ) {
173
169
vals := make (map [string ][]byte )
@@ -190,12 +186,11 @@ func Test_TenantInfoTenantAdminClient(t *testing.T) {
190
186
{
191
187
name : "Handle error on getService" ,
192
188
args : args {
193
- ctx : ctx ,
194
- client : kClient ,
195
- namespace : "default" ,
196
- tenantName : "tenant-1" ,
197
- serviceName : "service-1" ,
198
- scheme : "http" ,
189
+ ctx : ctx ,
190
+ client : kClient ,
191
+ namespace : "default" ,
192
+ tenantName : "tenant-1" ,
193
+ serviceURL : "http://service-1.default.svc.cluster.local:80" ,
199
194
},
200
195
mockGetSecret : func (ctx context.Context , namespace , secretName string , opts metav1.GetOptions ) (* corev1.Secret , error ) {
201
196
vals := make (map [string ][]byte )
@@ -214,12 +209,11 @@ func Test_TenantInfoTenantAdminClient(t *testing.T) {
214
209
{
215
210
name : "Handle error on getSecret" ,
216
211
args : args {
217
- ctx : ctx ,
218
- client : kClient ,
219
- namespace : "default" ,
220
- tenantName : "tenant-1" ,
221
- serviceName : "service-1" ,
222
- scheme : "http" ,
212
+ ctx : ctx ,
213
+ client : kClient ,
214
+ namespace : "default" ,
215
+ tenantName : "tenant-1" ,
216
+ serviceURL : "http://service-1.default.svc.cluster.local:80" ,
223
217
},
224
218
mockGetSecret : func (ctx context.Context , namespace , secretName string , opts metav1.GetOptions ) (* corev1.Secret , error ) {
225
219
return nil , errors .New ("error" )
@@ -239,7 +233,7 @@ func Test_TenantInfoTenantAdminClient(t *testing.T) {
239
233
k8sclientGetSecretMock = tt .mockGetSecret
240
234
k8sclientGetServiceMock = tt .mockGetService
241
235
t .Run (tt .name , func (t * testing.T ) {
242
- got , err := getTenantAdminClient (tt .args .ctx , tt .args .client , tt .args .namespace , tt .args .tenantName , tt .args .serviceName , tt . args . scheme , tt .args .insecure )
236
+ got , err := getTenantAdminClient (tt .args .ctx , tt .args .client , tt .args .namespace , tt .args .tenantName , tt .args .serviceURL , tt .args .insecure )
243
237
if err != nil {
244
238
if tt .wantErr {
245
239
return
0 commit comments