From 4f98fac39dc80ec022fe549b7a9c3f5b9d650adc Mon Sep 17 00:00:00 2001 From: zryfish Date: Sun, 7 Jun 2020 21:46:25 +0800 Subject: [PATCH] fix namespace controller crash when openpitrix is not enabled (#2166) --- pkg/controller/namespace/namespace_controller.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkg/controller/namespace/namespace_controller.go b/pkg/controller/namespace/namespace_controller.go index 8b0e332b4..a1ac70598 100644 --- a/pkg/controller/namespace/namespace_controller.go +++ b/pkg/controller/namespace/namespace_controller.go @@ -153,8 +153,11 @@ func (r *ReconcileNamespace) Reconcile(request reconcile.Request) (reconcile.Res return reconcile.Result{}, err } - if err := r.checkAndCreateRuntime(instance); err != nil { - return reconcile.Result{}, err + // skip if openpitrix is not enabled + if r.openpitrixClient != nil { + if err := r.checkAndCreateRuntime(instance); err != nil { + return reconcile.Result{}, err + } } return reconcile.Result{}, nil