From 8daca2d0a29ae37622e2cab2e07bfc84e4f74825 Mon Sep 17 00:00:00 2001 From: Andreas Jensen Date: Tue, 17 Mar 2026 23:50:04 +0700 Subject: [PATCH] chore: allow creation of BE without FE if Fe.Replicas == 0 --- pkg/controller/sub_controller/sub_controller.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/controller/sub_controller/sub_controller.go b/pkg/controller/sub_controller/sub_controller.go index 710054de..5b75e7e3 100644 --- a/pkg/controller/sub_controller/sub_controller.go +++ b/pkg/controller/sub_controller/sub_controller.go @@ -329,6 +329,11 @@ func (d *SubDefaultController) ClearCommonResources(ctx context.Context, dcr *do } func (d *SubDefaultController) FeAvailable(dcr *dorisv1.DorisCluster) bool { + // If FE replicas is explicitly set to 0, allow BE creation + if dcr.Spec.FeSpec != nil && dcr.Spec.FeSpec.Replicas != nil && *dcr.Spec.FeSpec.Replicas == 0 { + return true + } + addr, _ := dorisv1.GetConfigFEAddrForAccess(dcr, dorisv1.Component_BE) if addr != "" { return true