@@ -181,7 +181,7 @@ func CreateIngress(opts *CreateRouteOpts) *netv1.Ingress {
181181 return ingress
182182}
183183
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 ) {
185185 var ingressController RoutingController
186186 if store .Get ().BypassIngressClassCheck || store .Get ().SkipIngress {
187187 ingressController = GetIngressController ("" )
@@ -206,26 +206,26 @@ func ValidateIngressControlelr(ctx context.Context, kubeFactory kube.Factory, in
206206 ingressClassNames = append (ingressClassNames , ic .Name )
207207 ingressClassNameToController [ic .Name ] = GetIngressController (string (controller ))
208208
209- if ingressClass == ic .Name { // if ingress class provided via flag
209+ if * ingressClass == ic .Name { // if ingress class provided via flag
210210 isValidClass = true
211211 }
212212 break
213213 }
214214 }
215215 }
216216
217- if ingressClass != "" { // if ingress class provided via flag
217+ if * ingressClass != "" { // if ingress class provided via flag
218218 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 )
220220 }
221221 } else if len (ingressClassNames ) == 0 {
222222 return nil , fmt .Errorf ("no ingress classes of the supported types were found" )
223223 } else if len (ingressClassNames ) == 1 {
224224 log .G (ctx ).Info ("Using ingress class: " , ingressClassNames [0 ])
225- ingressClass = ingressClassNames [0 ]
225+ * ingressClass = ingressClassNames [0 ]
226226 } else if len (ingressClassNames ) > 1 {
227227 if ! store .Get ().Silent {
228- ingressClass , err = getIngressClassFromUserSelect (ingressClassNames )
228+ * ingressClass , err = getIngressClassFromUserSelect (ingressClassNames )
229229 if err != nil {
230230 return nil , err
231231 }
@@ -234,7 +234,7 @@ func ValidateIngressControlelr(ctx context.Context, kubeFactory kube.Factory, in
234234 }
235235 }
236236
237- ingressController = ingressClassNameToController [ingressClass ]
237+ ingressController = ingressClassNameToController [* ingressClass ]
238238
239239 if ingressController .Name () == string (IngressControllerNginxEnterprise ) {
240240 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