2
2
package helper
3
3
4
4
import (
5
+ "context"
5
6
"fmt"
6
7
"net"
7
8
"net/url"
@@ -97,7 +98,7 @@ func (h *Helper) DeployProxy(ns *corev1.Namespace, issuerURL *url.URL, clientID
97
98
},
98
99
}
99
100
100
- _ , err := h .KubeClient .CoreV1 ().Secrets (ns .Name ).Create (sec )
101
+ _ , err := h .KubeClient .CoreV1 ().Secrets (ns .Name ).Create (context . Background (), sec , metav1. CreateOptions {} )
101
102
if err != nil {
102
103
return nil , nil , err
103
104
}
@@ -110,7 +111,7 @@ func (h *Helper) DeployProxy(ns *corev1.Namespace, issuerURL *url.URL, clientID
110
111
pTrue := true
111
112
pFalse := false
112
113
113
- crole , err := h .KubeClient .RbacV1 ().ClusterRoles ().Create (& rbacv1.ClusterRole {
114
+ crole , err := h .KubeClient .RbacV1 ().ClusterRoles ().Create (context . Background (), & rbacv1.ClusterRole {
114
115
ObjectMeta : metav1.ObjectMeta {
115
116
GenerateName : kind .ProxyImageName + "-" ,
116
117
OwnerReferences : []metav1.OwnerReference {
@@ -136,12 +137,12 @@ func (h *Helper) DeployProxy(ns *corev1.Namespace, issuerURL *url.URL, clientID
136
137
Verbs : []string {"impersonate" , "create" },
137
138
},
138
139
},
139
- })
140
+ }, metav1. CreateOptions {} )
140
141
if err != nil {
141
142
return nil , nil , err
142
143
}
143
144
144
- _ , err = h .KubeClient .RbacV1 ().ClusterRoleBindings ().Create (
145
+ _ , err = h .KubeClient .RbacV1 ().ClusterRoleBindings ().Create (context . Background (),
145
146
& rbacv1.ClusterRoleBinding {
146
147
ObjectMeta : metav1.ObjectMeta {
147
148
GenerateName : kind .ProxyImageName + "-" ,
@@ -162,7 +163,7 @@ func (h *Helper) DeployProxy(ns *corev1.Namespace, issuerURL *url.URL, clientID
162
163
Subjects : []rbacv1.Subject {
163
164
{Name : kind .ProxyImageName , Namespace : ns .Name , Kind : "ServiceAccount" },
164
165
},
165
- })
166
+ }, metav1. CreateOptions {} )
166
167
if err != nil {
167
168
return nil , nil , err
168
169
}
@@ -234,15 +235,15 @@ func (h *Helper) DeployFakeAPIServer(ns string) ([]corev1.Volume, *url.URL, erro
234
235
return nil , nil , err
235
236
}
236
237
237
- sec , err := h .KubeClient .CoreV1 ().Secrets (ns ).Create (& corev1.Secret {
238
+ sec , err := h .KubeClient .CoreV1 ().Secrets (ns ).Create (context . Background (), & corev1.Secret {
238
239
ObjectMeta : metav1.ObjectMeta {
239
240
GenerateName : "fake-apiserver-ca-" ,
240
241
Namespace : ns ,
241
242
},
242
243
Data : map [string ][]byte {
243
244
"ca.pem" : bundle .CertBytes ,
244
245
},
245
- })
246
+ }, metav1. CreateOptions {} )
246
247
if err != nil {
247
248
return nil , nil , err
248
249
}
@@ -292,15 +293,15 @@ func (h *Helper) DeployAuditWebhook(ns, logPath string) (corev1.Volume, *url.URL
292
293
return corev1.Volume {}, nil , err
293
294
}
294
295
295
- sec , err := h .KubeClient .CoreV1 ().Secrets (ns ).Create (& corev1.Secret {
296
+ sec , err := h .KubeClient .CoreV1 ().Secrets (ns ).Create (context . Background (), & corev1.Secret {
296
297
ObjectMeta : metav1.ObjectMeta {
297
298
GenerateName : "audit-webhook-ca-" ,
298
299
Namespace : ns ,
299
300
},
300
301
Data : map [string ][]byte {
301
302
"ca.pem" : bundle .CertBytes ,
302
303
},
303
- })
304
+ }, metav1. CreateOptions {} )
304
305
if err != nil {
305
306
return corev1.Volume {}, nil , err
306
307
}
@@ -322,7 +323,7 @@ func (h *Helper) deployApp(ns, name string, serviceType corev1.ServiceType, cont
322
323
323
324
var netIPs []net.IP
324
325
if serviceType == corev1 .ServiceTypeNodePort {
325
- nodes , err := h .KubeClient .CoreV1 ().Nodes ().List (metav1.ListOptions {})
326
+ nodes , err := h .KubeClient .CoreV1 ().Nodes ().List (context . Background (), metav1.ListOptions {})
326
327
if err != nil {
327
328
return nil , nil , err
328
329
}
@@ -418,7 +419,7 @@ func (h *Helper) deployApp(ns, name string, serviceType corev1.ServiceType, cont
418
419
},
419
420
}
420
421
421
- svc , err = h .KubeClient .CoreV1 ().Services (ns ).Create (svc )
422
+ svc , err = h .KubeClient .CoreV1 ().Services (ns ).Create (context . Background (), svc , metav1. CreateOptions {} )
422
423
if err != nil {
423
424
return nil , nil , err
424
425
}
@@ -428,17 +429,17 @@ func (h *Helper) deployApp(ns, name string, serviceType corev1.ServiceType, cont
428
429
strconv .FormatUint (uint64 (svc .Spec .Ports [0 ].NodePort ), 10 ))
429
430
}
430
431
431
- _ , err = h .KubeClient .CoreV1 ().Secrets (ns ).Create (sec )
432
+ _ , err = h .KubeClient .CoreV1 ().Secrets (ns ).Create (context . Background (), sec , metav1. CreateOptions {} )
432
433
if err != nil {
433
434
return nil , nil , err
434
435
}
435
436
436
- _ , err = h .KubeClient .CoreV1 ().ServiceAccounts (ns ).Create (sa )
437
+ _ , err = h .KubeClient .CoreV1 ().ServiceAccounts (ns ).Create (context . Background (), sa , metav1. CreateOptions {} )
437
438
if err != nil {
438
439
return nil , nil , err
439
440
}
440
441
441
- _ , err = h .KubeClient .AppsV1 ().Deployments (ns ).Create (deploy )
442
+ _ , err = h .KubeClient .AppsV1 ().Deployments (ns ).Create (context . Background (), deploy , metav1. CreateOptions {} )
442
443
if err != nil {
443
444
return nil , nil , err
444
445
}
@@ -467,24 +468,24 @@ func (h *Helper) DeleteFakeAPIServer(ns string) error {
467
468
}
468
469
469
470
func (h * Helper ) deleteApp (ns , name string , extraSecrets ... string ) error {
470
- err := h .KubeClient .AppsV1 ().Deployments (ns ).Delete (name , nil )
471
+ err := h .KubeClient .AppsV1 ().Deployments (ns ).Delete (context . Background (), name , metav1. DeleteOptions {} )
471
472
if err != nil && ! k8sErrors .IsNotFound (err ) {
472
473
return err
473
474
}
474
475
475
476
for _ , s := range append (extraSecrets , name ) {
476
- err = h .KubeClient .CoreV1 ().Secrets (ns ).Delete (s , nil )
477
+ err = h .KubeClient .CoreV1 ().Secrets (ns ).Delete (context . Background (), s , metav1. DeleteOptions {} )
477
478
if err != nil && ! k8sErrors .IsNotFound (err ) {
478
479
return err
479
480
}
480
481
}
481
482
482
- err = h .KubeClient .CoreV1 ().Services (ns ).Delete (name , nil )
483
+ err = h .KubeClient .CoreV1 ().Services (ns ).Delete (context . Background (), name , metav1. DeleteOptions {} )
483
484
if err != nil && ! k8sErrors .IsNotFound (err ) {
484
485
return err
485
486
}
486
487
487
- err = h .KubeClient .CoreV1 ().ServiceAccounts (ns ).Delete (name , nil )
488
+ err = h .KubeClient .CoreV1 ().ServiceAccounts (ns ).Delete (context . Background (), name , metav1. DeleteOptions {} )
488
489
if err != nil && ! k8sErrors .IsNotFound (err ) {
489
490
return err
490
491
}
0 commit comments