@@ -89,22 +89,22 @@ func (r *ApisixConsumerReconciler) Reconcile(ctx context.Context, req ctrl.Reque
8989 ingressClass * networkingv1.IngressClass
9090 err error
9191 )
92- defer func () {
93- r .updateStatus (ac , err )
94- }()
9592
96- ingressClass , err = GetIngressClass (tctx , r .Client , r .Log , ac .Spec .IngressClassName , r .ICGV .String ())
97- if err != nil {
98- r .Log .Error (err , "failed to get IngressClass" )
99- return ctrl.Result {}, err
93+ if ingressClass , err = GetIngressClass (tctx , r .Client , r .Log , ac .Spec .IngressClassName , r .ICGV .String ()); err != nil {
94+ r .Log .V (1 ).Info ("no matching IngressClass available" ,
95+ "ingressClassName" , ac .Spec .IngressClassName ,
96+ "error" , err .Error ())
97+ return ctrl.Result {}, nil
10098 }
99+ defer r .updateStatus (ac , err )
101100
102101 if err = ProcessIngressClassParameters (tctx , r .Client , r .Log , ac , ingressClass ); err != nil {
103102 r .Log .Error (err , "failed to process IngressClass parameters" , "ingressClass" , ingressClass .Name )
104103 return ctrl.Result {}, err
105104 }
106105
107106 if err = r .processSpec (ctx , tctx , ac ); err != nil {
107+ r .Log .Error (err , "failed to process ApisixConsumer spec" , "ApisixConsumer" , ac )
108108 return ctrl.Result {}, err
109109 }
110110
0 commit comments