@@ -15,21 +15,15 @@ import (
1515 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1616 "k8s.io/apimachinery/pkg/util/intstr"
1717
18+ "github.com/jetstack/kube-oidc-proxy/test/kind"
1819 "github.com/jetstack/kube-oidc-proxy/test/util"
1920)
2021
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-
2822func (h * Helper ) DeployProxy (ns * corev1.Namespace , issuerURL * url.URL , clientID string ,
2923 oidcKeyBundle * util.KeyBundle , extraVolumes []corev1.Volume , extraArgs ... string ) (* util.KeyBundle , * url.URL , error ) {
3024 cnt := corev1.Container {
31- Name : ProxyName ,
32- Image : ProxyName ,
25+ Name : kind . ProxyImageName ,
26+ Image : kind . ProxyImageName ,
3327 ImagePullPolicy : corev1 .PullNever ,
3428 Args : append ([]string {
3529 "kube-oidc-proxy" ,
@@ -108,7 +102,7 @@ func (h *Helper) DeployProxy(ns *corev1.Namespace, issuerURL *url.URL, clientID
108102 return nil , nil , err
109103 }
110104
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 ... )
112106 if err != nil {
113107 return nil , nil , err
114108 }
@@ -118,7 +112,7 @@ func (h *Helper) DeployProxy(ns *corev1.Namespace, issuerURL *url.URL, clientID
118112
119113 crole , err := h .KubeClient .RbacV1 ().ClusterRoles ().Create (& rbacv1.ClusterRole {
120114 ObjectMeta : metav1.ObjectMeta {
121- GenerateName : ProxyName + "-" ,
115+ GenerateName : kind . ProxyImageName + "-" ,
122116 OwnerReferences : []metav1.OwnerReference {
123117 metav1.OwnerReference {
124118 APIVersion : "core/v1" ,
@@ -150,7 +144,7 @@ func (h *Helper) DeployProxy(ns *corev1.Namespace, issuerURL *url.URL, clientID
150144 _ , err = h .KubeClient .RbacV1 ().ClusterRoleBindings ().Create (
151145 & rbacv1.ClusterRoleBinding {
152146 ObjectMeta : metav1.ObjectMeta {
153- GenerateName : ProxyName + "-" ,
147+ GenerateName : kind . ProxyImageName + "-" ,
154148 OwnerReferences : []metav1.OwnerReference {
155149 metav1.OwnerReference {
156150 APIVersion : "core/v1" ,
@@ -166,7 +160,7 @@ func (h *Helper) DeployProxy(ns *corev1.Namespace, issuerURL *url.URL, clientID
166160 Name : crole .Name , Kind : "ClusterRole" ,
167161 },
168162 Subjects : []rbacv1.Subject {
169- {Name : ProxyName , Namespace : ns .Name , Kind : "ServiceAccount" },
163+ {Name : kind . ProxyImageName , Namespace : ns .Name , Kind : "ServiceAccount" },
170164 },
171165 })
172166 if err != nil {
@@ -178,8 +172,8 @@ func (h *Helper) DeployProxy(ns *corev1.Namespace, issuerURL *url.URL, clientID
178172
179173func (h * Helper ) DeployIssuer (ns string ) (* util.KeyBundle , * url.URL , error ) {
180174 cnt := corev1.Container {
181- Name : IssuerName ,
182- Image : IssuerName ,
175+ Name : kind . IssuerImageName ,
176+ Image : kind . IssuerImageName ,
183177 ImagePullPolicy : corev1 .PullNever ,
184178 Args : []string {
185179 "oidc-issuer" ,
@@ -202,7 +196,7 @@ func (h *Helper) DeployIssuer(ns string) (*util.KeyBundle, *url.URL, error) {
202196 },
203197 }
204198
205- bundle , appURL , err := h .deployApp (ns , IssuerName , corev1 .ServiceTypeClusterIP , cnt )
199+ bundle , appURL , err := h .deployApp (ns , kind . IssuerImageName , corev1 .ServiceTypeClusterIP , cnt )
206200 if err != nil {
207201 return nil , nil , err
208202 }
@@ -212,8 +206,8 @@ func (h *Helper) DeployIssuer(ns string) (*util.KeyBundle, *url.URL, error) {
212206
213207func (h * Helper ) DeployFakeAPIServer (ns string ) ([]corev1.Volume , * url.URL , error ) {
214208 cnt := corev1.Container {
215- Name : FakeAPIServerName ,
216- Image : FakeAPIServerName ,
209+ Name : kind . FakeAPIServerImageName ,
210+ Image : kind . FakeAPIServerImageName ,
217211 ImagePullPolicy : corev1 .PullNever ,
218212 Args : []string {
219213 "fake-apiserver" ,
@@ -235,7 +229,7 @@ func (h *Helper) DeployFakeAPIServer(ns string) ([]corev1.Volume, *url.URL, erro
235229 },
236230 }
237231
238- bundle , appURL , err := h .deployApp (ns , FakeAPIServerName , corev1 .ServiceTypeClusterIP , cnt )
232+ bundle , appURL , err := h .deployApp (ns , kind . FakeAPIServerImageName , corev1 .ServiceTypeClusterIP , cnt )
239233 if err != nil {
240234 return nil , nil , err
241235 }
@@ -269,8 +263,8 @@ func (h *Helper) DeployFakeAPIServer(ns string) ([]corev1.Volume, *url.URL, erro
269263
270264func (h * Helper ) DeployAuditWebhook (ns , logPath string ) (corev1.Volume , * url.URL , error ) {
271265 cnt := corev1.Container {
272- Name : AuditWebhookName ,
273- Image : AuditWebhookName ,
266+ Name : kind . AuditWebhookImageName ,
267+ Image : kind . AuditWebhookImageName ,
274268 ImagePullPolicy : corev1 .PullNever ,
275269 Args : []string {
276270 "audit-webhook" ,
@@ -293,7 +287,7 @@ func (h *Helper) DeployAuditWebhook(ns, logPath string) (corev1.Volume, *url.URL
293287 },
294288 }
295289
296- bundle , appURL , err := h .deployApp (ns , AuditWebhookName , corev1 .ServiceTypeClusterIP , cnt )
290+ bundle , appURL , err := h .deployApp (ns , kind . AuditWebhookImageName , corev1 .ServiceTypeClusterIP , cnt )
297291 if err != nil {
298292 return corev1.Volume {}, nil , err
299293 }
@@ -463,13 +457,13 @@ func (h *Helper) deployApp(ns, name string, serviceType corev1.ServiceType, cont
463457}
464458
465459func (h * Helper ) DeleteProxy (ns string ) error {
466- return h .deleteApp (ns , ProxyName , "oidc-ca" )
460+ return h .deleteApp (ns , kind . ProxyImageName , "oidc-ca" )
467461}
468462func (h * Helper ) DeleteIssuer (ns string ) error {
469- return h .deleteApp (ns , IssuerName )
463+ return h .deleteApp (ns , kind . IssuerImageName )
470464}
471465func (h * Helper ) DeleteFakeAPIServer (ns string ) error {
472- return h .deleteApp (ns , FakeAPIServerName )
466+ return h .deleteApp (ns , kind . FakeAPIServerImageName )
473467}
474468
475469func (h * Helper ) deleteApp (ns , name string , extraSecrets ... string ) error {
0 commit comments