Debug errors
[ZITADOPER-1]
This commit is contained in:
@@ -107,9 +107,6 @@ func (r *ZitadelClusterReconciler) Reconcile(ctx context.Context, req ctrl.Reque
|
|||||||
return ctrl.Result{}, client.IgnoreNotFound(err)
|
return ctrl.Result{}, client.IgnoreNotFound(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := r.patchStatus(ctx, &zitadel, r.patcher(ctx, &zitadel)); err != nil && !errors.IsNotFound(err) {
|
|
||||||
return ctrl.Result{}, err
|
|
||||||
}
|
|
||||||
phases := []reconcilePhase{
|
phases := []reconcilePhase{
|
||||||
{
|
{
|
||||||
Name: "Spec",
|
Name: "Spec",
|
||||||
@@ -181,6 +178,10 @@ func (r *ZitadelClusterReconciler) Reconcile(ctx context.Context, req ctrl.Reque
|
|||||||
return result, err
|
return result, err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if err := r.patchStatus(ctx, &zitadel, r.patcher(ctx, &zitadel)); err != nil && !errors.IsNotFound(err) {
|
||||||
|
return ctrl.Result{}, err
|
||||||
|
}
|
||||||
return ctrl.Result{RequeueAfter: 5 * time.Minute}, nil
|
return ctrl.Result{RequeueAfter: 5 * time.Minute}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -373,7 +374,6 @@ 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 {
|
||||||
fmt.Println(instance.Id)
|
|
||||||
if instance.Id != zitadel.Status.DefaultInstanceId || instance.Id == "" {
|
if instance.Id != zitadel.Status.DefaultInstanceId || instance.Id == "" {
|
||||||
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})
|
||||||
@@ -393,9 +393,15 @@ func (r *ZitadelClusterReconciler) reconcileDefaultInstance(ctx context.Context,
|
|||||||
InstanceName: "DEFAULT",
|
InstanceName: "DEFAULT",
|
||||||
FirstOrgName: "DEFAULT",
|
FirstOrgName: "DEFAULT",
|
||||||
CustomDomain: zitadel.Spec.Host,
|
CustomDomain: zitadel.Spec.Host,
|
||||||
Owner: &pb.CreateInstanceRequest_Machine_{Machine: &pb.CreateInstanceRequest_Machine{Name: "k8s-operator", UserName: "k8s-operator", MachineKey: &pb.CreateInstanceRequest_MachineKey{Type: authn.KeyType_KEY_TYPE_JSON}, PersonalAccessToken: &pb.CreateInstanceRequest_PersonalAccessToken{}}}})
|
Owner: &pb.CreateInstanceRequest_Machine_{Machine: &pb.CreateInstanceRequest_Machine{
|
||||||
|
Name: "k8s-operator",
|
||||||
|
UserName: "k8s-operator",
|
||||||
|
MachineKey: &pb.CreateInstanceRequest_MachineKey{
|
||||||
|
Type: authn.KeyType_KEY_TYPE_JSON},
|
||||||
|
PersonalAccessToken: &pb.CreateInstanceRequest_PersonalAccessToken{}},
|
||||||
|
}})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return ctrl.Result{}, err
|
return ctrl.Result{}, fmt.Errorf("Error creating default instance: %v", err)
|
||||||
}
|
}
|
||||||
var machineKeyData zitadelClient.MachineKey
|
var machineKeyData zitadelClient.MachineKey
|
||||||
if err := json.Unmarshal(resp.MachineKey, &machineKeyData); err != nil {
|
if err := json.Unmarshal(resp.MachineKey, &machineKeyData); err != nil {
|
||||||
@@ -423,7 +429,7 @@ func (r *ZitadelClusterReconciler) reconcileDefaultInstance(ctx context.Context,
|
|||||||
zitadel.Status.DefaultInstanceId = resp.InstanceId
|
zitadel.Status.DefaultInstanceId = resp.InstanceId
|
||||||
return ctrl.Result{}, r.Status().Patch(ctx, zitadel, patch)
|
return ctrl.Result{}, r.Status().Patch(ctx, zitadel, patch)
|
||||||
} else {
|
} else {
|
||||||
return ctrl.Result{}, err
|
return ctrl.Result{}, fmt.Errorf("Error getting instance with id: %s: %v", zitadel.Status.DefaultInstanceId, err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -462,7 +468,7 @@ func (r *ZitadelClusterReconciler) patcher(ctx context.Context, zitadel *zitadel
|
|||||||
}
|
}
|
||||||
zitadel.Status.Replicas = sts.Status.ReadyReplicas
|
zitadel.Status.Replicas = sts.Status.ReadyReplicas
|
||||||
|
|
||||||
condition.SetReadyWithDeployment(&zitadel.Status, &sts)
|
condition.SetReadyWithDeployment(&zitadel.Status, &sts, zitadel.Status.DefaultInstanceId)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -51,8 +51,8 @@ func SetReadyFailed(c Conditioner) {
|
|||||||
SetReadyFailedWithMessage(c, "Failed")
|
SetReadyFailedWithMessage(c, "Failed")
|
||||||
}
|
}
|
||||||
|
|
||||||
func SetReadyWithDeployment(c Conditioner, sts *appsv1.Deployment) {
|
func SetReadyWithDeployment(c Conditioner, sts *appsv1.Deployment, instanceId string) {
|
||||||
if sts.Status.Replicas == 0 || sts.Status.ReadyReplicas != sts.Status.Replicas {
|
if sts.Status.Replicas == 0 || sts.Status.ReadyReplicas != sts.Status.Replicas || instanceId != "" {
|
||||||
c.SetCondition(metav1.Condition{
|
c.SetCondition(metav1.Condition{
|
||||||
Type: zitadelv1alpha1.ConditionTypeReady,
|
Type: zitadelv1alpha1.ConditionTypeReady,
|
||||||
Status: metav1.ConditionFalse,
|
Status: metav1.ConditionFalse,
|
||||||
|
|||||||
Reference in New Issue
Block a user