From cc4caa57977678f7ccd26779a432a187424d6d6f Mon Sep 17 00:00:00 2001 From: wastill <2225144254@qq.com> Date: Wed, 10 Jan 2024 11:17:49 +0800 Subject: [PATCH] fix(status): complete status field 1. add stateful set condition type 2. set init status from FALSE to UNKNOWN --- pkg/status/conditions.go | 21 +++++++++++---------- pkg/status/status.go | 4 ++-- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/pkg/status/conditions.go b/pkg/status/conditions.go index d492c15..6cf2f33 100644 --- a/pkg/status/conditions.go +++ b/pkg/status/conditions.go @@ -2,16 +2,17 @@ package status // ConditionType is the type of condition const ( - ConditionTypeProgressing string = "Progressing" - ConditionTypeReconcile string = "Reconcile" - ConditionTypeAvailable string = "Available" - ConditionTypeReconcilePVC string = "ReconcilePVC" - ConditionTypeReconcileService string = "ReconcileService" - ConditionTypeReconcileIngress string = "ReconcileIngress" - ConditionTypeReconcileDeployment string = "ReconcileDeployment" - ConditionTypeReconcileSecret string = "ReconcileSecret" - ConditionTypeReconcileDaemonSet string = "ReconcileDaemonSet" - ConditionTypeReconcileConfigMap string = "ReconcileConfigMap" + ConditionTypeProgressing string = "Progressing" + ConditionTypeReconcile string = "Reconcile" + ConditionTypeAvailable string = "Available" + ConditionTypeReconcilePVC string = "ReconcilePVC" + ConditionTypeReconcileService string = "ReconcileService" + ConditionTypeReconcileIngress string = "ReconcileIngress" + ConditionTypeReconcileDeployment string = "ReconcileDeployment" + ConditionTypeReconcileSecret string = "ReconcileSecret" + ConditionTypeReconcileDaemonSet string = "ReconcileDaemonSet" + ConditionTypeReconcileConfigMap string = "ReconcileConfigMap" + ConditionTypeReconcileStatefulSet string = "ReconcileStatefulSet" ) // ConditionReason is the reason for the condition diff --git a/pkg/status/status.go b/pkg/status/status.go index 1852389..4c4c151 100644 --- a/pkg/status/status.go +++ b/pkg/status/status.go @@ -49,7 +49,7 @@ func (status *Status) InitStatusConditions() { status.Conditions = []metav1.Condition{} status.SetStatusCondition(metav1.Condition{ Type: ConditionTypeProgressing, - Status: metav1.ConditionTrue, + Status: metav1.ConditionUnknown, Reason: ConditionReasonPreparing, Message: fmt.Sprintf("%s is preparing", status.Type), ObservedGeneration: status.GetGeneration(), @@ -57,7 +57,7 @@ func (status *Status) InitStatusConditions() { }) status.SetStatusCondition(metav1.Condition{ Type: ConditionTypeAvailable, - Status: metav1.ConditionFalse, + Status: metav1.ConditionUnknown, Reason: ConditionReasonPreparing, Message: fmt.Sprintf("%s is preparing", status.Type), ObservedGeneration: status.GetGeneration(),