From 952ab9872108b33141f373dfd0f72ddecbc258e8 Mon Sep 17 00:00:00 2001 From: Haim Kortovich Date: Tue, 28 May 2024 20:13:40 -0500 Subject: [PATCH] Don't delete generated domain [ZITADOPER-1] --- src/internal/controller/zitadelcluster_controller.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/internal/controller/zitadelcluster_controller.go b/src/internal/controller/zitadelcluster_controller.go index 9a9c489..f7094b7 100644 --- a/src/internal/controller/zitadelcluster_controller.go +++ b/src/internal/controller/zitadelcluster_controller.go @@ -395,11 +395,13 @@ func (r *ZitadelClusterReconciler) reconcileDefaultInstance(ctx context.Context, if instance.Id != zitadel.Status.DefaultInstanceId || zitadel.Status.DefaultInstanceId == "" { for _, domain := range instance.Domains { if domain != nil { - if _, err := ztdClient.RemoveDomain(ctx, &pb.RemoveDomainRequest{ - InstanceId: instance.Id, - Domain: domain.Domain, - }); err != nil { - return ctrl.Result{}, fmt.Errorf("Error removing domain in instance: %v", err) + if !domain.Generated { + if _, err := ztdClient.RemoveDomain(ctx, &pb.RemoveDomainRequest{ + InstanceId: instance.Id, + Domain: domain.Domain, + }); err != nil { + return ctrl.Result{}, fmt.Errorf("Error removing domain in instance: %v", err) + } } } }