@@ -15,21 +15,15 @@ import (
15
15
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
16
16
"k8s.io/apimachinery/pkg/util/intstr"
17
17
18
+ "github.com/jetstack/kube-oidc-proxy/test/kind"
18
19
"github.com/jetstack/kube-oidc-proxy/test/util"
19
20
)
20
21
21
- const (
22
- ProxyName = "kube-oidc-proxy-e2e"
23
- IssuerName = "oidc-issuer-e2e"
24
- FakeAPIServerName = "fake-apiserver-e2e"
25
- AuditWebhookName = "audit-webhook-e2e"
26
- )
27
-
28
22
func (h * Helper ) DeployProxy (ns * corev1.Namespace , issuerURL * url.URL , clientID string ,
29
23
oidcKeyBundle * util.KeyBundle , extraVolumes []corev1.Volume , extraArgs ... string ) (* util.KeyBundle , * url.URL , error ) {
30
24
cnt := corev1.Container {
31
- Name : ProxyName ,
32
- Image : ProxyName ,
25
+ Name : kind . ProxyImageName ,
26
+ Image : kind . ProxyImageName ,
33
27
ImagePullPolicy : corev1 .PullNever ,
34
28
Args : append ([]string {
35
29
"kube-oidc-proxy" ,
@@ -108,7 +102,7 @@ func (h *Helper) DeployProxy(ns *corev1.Namespace, issuerURL *url.URL, clientID
108
102
return nil , nil , err
109
103
}
110
104
111
- bundle , appURL , err := h .deployApp (ns .Name , ProxyName , corev1 .ServiceTypeNodePort , cnt , volumes ... )
105
+ bundle , appURL , err := h .deployApp (ns .Name , kind . ProxyImageName , corev1 .ServiceTypeNodePort , cnt , volumes ... )
112
106
if err != nil {
113
107
return nil , nil , err
114
108
}
@@ -118,7 +112,7 @@ func (h *Helper) DeployProxy(ns *corev1.Namespace, issuerURL *url.URL, clientID
118
112
119
113
crole , err := h .KubeClient .RbacV1 ().ClusterRoles ().Create (& rbacv1.ClusterRole {
120
114
ObjectMeta : metav1.ObjectMeta {
121
- GenerateName : ProxyName + "-" ,
115
+ GenerateName : kind . ProxyImageName + "-" ,
122
116
OwnerReferences : []metav1.OwnerReference {
123
117
metav1.OwnerReference {
124
118
APIVersion : "core/v1" ,
@@ -150,7 +144,7 @@ func (h *Helper) DeployProxy(ns *corev1.Namespace, issuerURL *url.URL, clientID
150
144
_ , err = h .KubeClient .RbacV1 ().ClusterRoleBindings ().Create (
151
145
& rbacv1.ClusterRoleBinding {
152
146
ObjectMeta : metav1.ObjectMeta {
153
- GenerateName : ProxyName + "-" ,
147
+ GenerateName : kind . ProxyImageName + "-" ,
154
148
OwnerReferences : []metav1.OwnerReference {
155
149
metav1.OwnerReference {
156
150
APIVersion : "core/v1" ,
@@ -166,7 +160,7 @@ func (h *Helper) DeployProxy(ns *corev1.Namespace, issuerURL *url.URL, clientID
166
160
Name : crole .Name , Kind : "ClusterRole" ,
167
161
},
168
162
Subjects : []rbacv1.Subject {
169
- {Name : ProxyName , Namespace : ns .Name , Kind : "ServiceAccount" },
163
+ {Name : kind . ProxyImageName , Namespace : ns .Name , Kind : "ServiceAccount" },
170
164
},
171
165
})
172
166
if err != nil {
@@ -178,8 +172,8 @@ func (h *Helper) DeployProxy(ns *corev1.Namespace, issuerURL *url.URL, clientID
178
172
179
173
func (h * Helper ) DeployIssuer (ns string ) (* util.KeyBundle , * url.URL , error ) {
180
174
cnt := corev1.Container {
181
- Name : IssuerName ,
182
- Image : IssuerName ,
175
+ Name : kind . IssuerImageName ,
176
+ Image : kind . IssuerImageName ,
183
177
ImagePullPolicy : corev1 .PullNever ,
184
178
Args : []string {
185
179
"oidc-issuer" ,
@@ -202,7 +196,7 @@ func (h *Helper) DeployIssuer(ns string) (*util.KeyBundle, *url.URL, error) {
202
196
},
203
197
}
204
198
205
- bundle , appURL , err := h .deployApp (ns , IssuerName , corev1 .ServiceTypeClusterIP , cnt )
199
+ bundle , appURL , err := h .deployApp (ns , kind . IssuerImageName , corev1 .ServiceTypeClusterIP , cnt )
206
200
if err != nil {
207
201
return nil , nil , err
208
202
}
@@ -212,8 +206,8 @@ func (h *Helper) DeployIssuer(ns string) (*util.KeyBundle, *url.URL, error) {
212
206
213
207
func (h * Helper ) DeployFakeAPIServer (ns string ) ([]corev1.Volume , * url.URL , error ) {
214
208
cnt := corev1.Container {
215
- Name : FakeAPIServerName ,
216
- Image : FakeAPIServerName ,
209
+ Name : kind . FakeAPIServerImageName ,
210
+ Image : kind . FakeAPIServerImageName ,
217
211
ImagePullPolicy : corev1 .PullNever ,
218
212
Args : []string {
219
213
"fake-apiserver" ,
@@ -235,7 +229,7 @@ func (h *Helper) DeployFakeAPIServer(ns string) ([]corev1.Volume, *url.URL, erro
235
229
},
236
230
}
237
231
238
- bundle , appURL , err := h .deployApp (ns , FakeAPIServerName , corev1 .ServiceTypeClusterIP , cnt )
232
+ bundle , appURL , err := h .deployApp (ns , kind . FakeAPIServerImageName , corev1 .ServiceTypeClusterIP , cnt )
239
233
if err != nil {
240
234
return nil , nil , err
241
235
}
@@ -269,8 +263,8 @@ func (h *Helper) DeployFakeAPIServer(ns string) ([]corev1.Volume, *url.URL, erro
269
263
270
264
func (h * Helper ) DeployAuditWebhook (ns , logPath string ) (corev1.Volume , * url.URL , error ) {
271
265
cnt := corev1.Container {
272
- Name : AuditWebhookName ,
273
- Image : AuditWebhookName ,
266
+ Name : kind . AuditWebhookImageName ,
267
+ Image : kind . AuditWebhookImageName ,
274
268
ImagePullPolicy : corev1 .PullNever ,
275
269
Args : []string {
276
270
"audit-webhook" ,
@@ -293,7 +287,7 @@ func (h *Helper) DeployAuditWebhook(ns, logPath string) (corev1.Volume, *url.URL
293
287
},
294
288
}
295
289
296
- bundle , appURL , err := h .deployApp (ns , AuditWebhookName , corev1 .ServiceTypeClusterIP , cnt )
290
+ bundle , appURL , err := h .deployApp (ns , kind . AuditWebhookImageName , corev1 .ServiceTypeClusterIP , cnt )
297
291
if err != nil {
298
292
return corev1.Volume {}, nil , err
299
293
}
@@ -463,13 +457,13 @@ func (h *Helper) deployApp(ns, name string, serviceType corev1.ServiceType, cont
463
457
}
464
458
465
459
func (h * Helper ) DeleteProxy (ns string ) error {
466
- return h .deleteApp (ns , ProxyName , "oidc-ca" )
460
+ return h .deleteApp (ns , kind . ProxyImageName , "oidc-ca" )
467
461
}
468
462
func (h * Helper ) DeleteIssuer (ns string ) error {
469
- return h .deleteApp (ns , IssuerName )
463
+ return h .deleteApp (ns , kind . IssuerImageName )
470
464
}
471
465
func (h * Helper ) DeleteFakeAPIServer (ns string ) error {
472
- return h .deleteApp (ns , FakeAPIServerName )
466
+ return h .deleteApp (ns , kind . FakeAPIServerImageName )
473
467
}
474
468
475
469
func (h * Helper ) deleteApp (ns , name string , extraSecrets ... string ) error {
0 commit comments