@@ -181,7 +181,7 @@ func CreateIngress(opts *CreateRouteOpts) *netv1.Ingress {
181
181
return ingress
182
182
}
183
183
184
- func ValidateIngressControlelr (ctx context.Context , kubeFactory kube.Factory , ingressClass string ) (RoutingController , error ) {
184
+ func ValidateIngressControlelr (ctx context.Context , kubeFactory kube.Factory , ingressClass * string ) (RoutingController , error ) {
185
185
var ingressController RoutingController
186
186
if store .Get ().BypassIngressClassCheck || store .Get ().SkipIngress {
187
187
ingressController = GetIngressController ("" )
@@ -206,26 +206,26 @@ func ValidateIngressControlelr(ctx context.Context, kubeFactory kube.Factory, in
206
206
ingressClassNames = append (ingressClassNames , ic .Name )
207
207
ingressClassNameToController [ic .Name ] = GetIngressController (string (controller ))
208
208
209
- if ingressClass == ic .Name { // if ingress class provided via flag
209
+ if * ingressClass == ic .Name { // if ingress class provided via flag
210
210
isValidClass = true
211
211
}
212
212
break
213
213
}
214
214
}
215
215
}
216
216
217
- if ingressClass != "" { // if ingress class provided via flag
217
+ if * ingressClass != "" { // if ingress class provided via flag
218
218
if ! isValidClass {
219
- return nil , fmt .Errorf ("ingress class '%s' is not supported" , ingressClass )
219
+ return nil , fmt .Errorf ("ingress class '%s' is not supported" , * ingressClass )
220
220
}
221
221
} else if len (ingressClassNames ) == 0 {
222
222
return nil , fmt .Errorf ("no ingress classes of the supported types were found" )
223
223
} else if len (ingressClassNames ) == 1 {
224
224
log .G (ctx ).Info ("Using ingress class: " , ingressClassNames [0 ])
225
- ingressClass = ingressClassNames [0 ]
225
+ * ingressClass = ingressClassNames [0 ]
226
226
} else if len (ingressClassNames ) > 1 {
227
227
if ! store .Get ().Silent {
228
- ingressClass , err = getIngressClassFromUserSelect (ingressClassNames )
228
+ * ingressClass , err = getIngressClassFromUserSelect (ingressClassNames )
229
229
if err != nil {
230
230
return nil , err
231
231
}
@@ -234,7 +234,7 @@ func ValidateIngressControlelr(ctx context.Context, kubeFactory kube.Factory, in
234
234
}
235
235
}
236
236
237
- ingressController = ingressClassNameToController [ingressClass ]
237
+ ingressController = ingressClassNameToController [* ingressClass ]
238
238
239
239
if ingressController .Name () == string (IngressControllerNginxEnterprise ) {
240
240
log .G (ctx ).Warn ("You are using the NGINX enterprise edition (nginx.org/ingress-controller) as your ingress controller. To successfully install the runtime, configure all required settings, as described in : " , store .Get ().RequirementsLink )
0 commit comments