diff --git a/controllers/k8sgpt_controller.go b/controllers/k8sgpt_controller.go index 0e634d19..5f1b0796 100644 --- a/controllers/k8sgpt_controller.go +++ b/controllers/k8sgpt_controller.go @@ -221,7 +221,7 @@ func (r *K8sGPTReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctr Namespace: k8sgptConfig.Namespace, }, } - if k8sgptConfig.Spec.ExtraOptions.Backstage.Enabled { + if k8sgptConfig.Spec.ExtraOptions != nil && k8sgptConfig.Spec.ExtraOptions.Backstage.Enabled { backstageLabel, err := r.Integrations.BackstageLabel(resultSpec) if err != nil { k8sgptReconcileErrorCount.Inc()