Fix instance deletion
[ZITADOPER-1]
This commit is contained in:
@@ -383,7 +383,8 @@ func (r *ZitadelClusterReconciler) reconcileDefaultInstance(ctx context.Context,
|
|||||||
return ctrl.Result{}, fmt.Errorf("Error listing instances: %v", err)
|
return ctrl.Result{}, fmt.Errorf("Error listing instances: %v", err)
|
||||||
}
|
}
|
||||||
for _, instance := range resp.Result {
|
for _, instance := range resp.Result {
|
||||||
if instance.Id != zitadel.Status.DefaultInstanceId || instance.Id == "" {
|
if instance != nil {
|
||||||
|
if instance.Id != zitadel.Status.DefaultInstanceId || zitadel.Status.DefaultInstanceId == "" {
|
||||||
fmt.Println("DELETING INSTANCE")
|
fmt.Println("DELETING INSTANCE")
|
||||||
_, err := ztdClient.RemoveInstance(ctx, &pb.RemoveInstanceRequest{InstanceId: instance.Id})
|
_, err := ztdClient.RemoveInstance(ctx, &pb.RemoveInstanceRequest{InstanceId: instance.Id})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -392,6 +393,7 @@ func (r *ZitadelClusterReconciler) reconcileDefaultInstance(ctx context.Context,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Check if instance already exists
|
// Check if instance already exists
|
||||||
_, err = ztdClient.GetInstance(ctx, &pb.GetInstanceRequest{InstanceId: zitadel.Status.DefaultInstanceId})
|
_, err = ztdClient.GetInstance(ctx, &pb.GetInstanceRequest{InstanceId: zitadel.Status.DefaultInstanceId})
|
||||||
|
|||||||
Reference in New Issue
Block a user