@@ -89,8 +89,7 @@ func Test_TenantInfoTenantAdminClient(t *testing.T) {
89
89
type args struct {
90
90
ctx context.Context
91
91
client K8sClientI
92
- namespace string
93
- tenantName string
92
+ tenant v1.Tenant
94
93
serviceURL string
95
94
insecure bool
96
95
}
@@ -104,10 +103,15 @@ func Test_TenantInfoTenantAdminClient(t *testing.T) {
104
103
{
105
104
name : "Return Tenant Admin, no errors" ,
106
105
args : args {
107
- ctx : ctx ,
108
- client : kClient ,
109
- namespace : "default" ,
110
- tenantName : "tenant-1" ,
106
+ ctx : ctx ,
107
+ client : kClient ,
108
+ tenant : v1.Tenant {
109
+ ObjectMeta : metav1.ObjectMeta {
110
+ Namespace : "default" ,
111
+ Name : "tenant-1" ,
112
+ },
113
+ Spec : v1.TenantSpec {CredsSecret : & corev1.LocalObjectReference {Name : "secret-name" }},
114
+ },
111
115
serviceURL : "http://service-1.default.svc.cluster.local:80" ,
112
116
},
113
117
mockGetSecret : func (ctx context.Context , namespace , secretName string , opts metav1.GetOptions ) (* corev1.Secret , error ) {
@@ -132,10 +136,14 @@ func Test_TenantInfoTenantAdminClient(t *testing.T) {
132
136
{
133
137
name : "Access key not stored on secrets" ,
134
138
args : args {
135
- ctx : ctx ,
136
- client : kClient ,
137
- namespace : "default" ,
138
- tenantName : "tenant-1" ,
139
+ ctx : ctx ,
140
+ client : kClient ,
141
+ tenant : v1.Tenant {
142
+ ObjectMeta : metav1.ObjectMeta {
143
+ Namespace : "default" ,
144
+ Name : "tenant-1" ,
145
+ },
146
+ },
139
147
serviceURL : "http://service-1.default.svc.cluster.local:80" ,
140
148
},
141
149
mockGetSecret : func (ctx context.Context , namespace , secretName string , opts metav1.GetOptions ) (* corev1.Secret , error ) {
@@ -159,10 +167,14 @@ func Test_TenantInfoTenantAdminClient(t *testing.T) {
159
167
{
160
168
name : "Secret key not stored on secrets" ,
161
169
args : args {
162
- ctx : ctx ,
163
- client : kClient ,
164
- namespace : "default" ,
165
- tenantName : "tenant-1" ,
170
+ ctx : ctx ,
171
+ client : kClient ,
172
+ tenant : v1.Tenant {
173
+ ObjectMeta : metav1.ObjectMeta {
174
+ Namespace : "default" ,
175
+ Name : "tenant-1" ,
176
+ },
177
+ },
166
178
serviceURL : "http://service-1.default.svc.cluster.local:80" ,
167
179
},
168
180
mockGetSecret : func (ctx context.Context , namespace , secretName string , opts metav1.GetOptions ) (* corev1.Secret , error ) {
@@ -186,10 +198,14 @@ func Test_TenantInfoTenantAdminClient(t *testing.T) {
186
198
{
187
199
name : "Handle error on getService" ,
188
200
args : args {
189
- ctx : ctx ,
190
- client : kClient ,
191
- namespace : "default" ,
192
- tenantName : "tenant-1" ,
201
+ ctx : ctx ,
202
+ client : kClient ,
203
+ tenant : v1.Tenant {
204
+ ObjectMeta : metav1.ObjectMeta {
205
+ Namespace : "default" ,
206
+ Name : "tenant-1" ,
207
+ },
208
+ },
193
209
serviceURL : "http://service-1.default.svc.cluster.local:80" ,
194
210
},
195
211
mockGetSecret : func (ctx context.Context , namespace , secretName string , opts metav1.GetOptions ) (* corev1.Secret , error ) {
@@ -209,10 +225,14 @@ func Test_TenantInfoTenantAdminClient(t *testing.T) {
209
225
{
210
226
name : "Handle error on getSecret" ,
211
227
args : args {
212
- ctx : ctx ,
213
- client : kClient ,
214
- namespace : "default" ,
215
- tenantName : "tenant-1" ,
228
+ ctx : ctx ,
229
+ client : kClient ,
230
+ tenant : v1.Tenant {
231
+ ObjectMeta : metav1.ObjectMeta {
232
+ Namespace : "default" ,
233
+ Name : "tenant-1" ,
234
+ },
235
+ },
216
236
serviceURL : "http://service-1.default.svc.cluster.local:80" ,
217
237
},
218
238
mockGetSecret : func (ctx context.Context , namespace , secretName string , opts metav1.GetOptions ) (* corev1.Secret , error ) {
@@ -233,7 +253,7 @@ func Test_TenantInfoTenantAdminClient(t *testing.T) {
233
253
k8sclientGetSecretMock = tt .mockGetSecret
234
254
k8sclientGetServiceMock = tt .mockGetService
235
255
t .Run (tt .name , func (t * testing.T ) {
236
- got , err := getTenantAdminClient (tt .args .ctx , tt .args .client , tt .args .namespace , tt . args . tenantName , tt .args .serviceURL , tt .args .insecure )
256
+ got , err := getTenantAdminClient (tt .args .ctx , tt .args .client , & tt .args .tenant , tt .args .serviceURL , tt .args .insecure )
237
257
if err != nil {
238
258
if tt .wantErr {
239
259
return
0 commit comments