提交 9e235ce0 编写于 作者: L LiHui

Fix: update application status when it has changed

Signed-off-by: NLiHui <andrewli@yunify.com>
上级 ea93f383
...@@ -87,6 +87,9 @@ func (r *ReconcileHelmApplication) Reconcile(request reconcile.Request) (reconci ...@@ -87,6 +87,9 @@ func (r *ReconcileHelmApplication) Reconcile(request reconcile.Request) (reconci
return reconcile.Result{}, nil return reconcile.Result{}, nil
} }
} }
// app has changed, update app status
return reconcile.Result{}, updateHelmApplicationStatus(r.Client, strings.TrimSuffix(app.Name, v1alpha1.HelmApplicationAppStoreSuffix), inAppStore(app))
} else { } else {
// delete app copy in appStore // delete app copy in appStore
if !inAppStore(app) { if !inAppStore(app) {
...@@ -164,11 +167,6 @@ func (r *ReconcileHelmApplication) createAppCopyInAppStore(ctx context.Context, ...@@ -164,11 +167,6 @@ func (r *ReconcileHelmApplication) createAppCopyInAppStore(ctx context.Context,
} }
} }
if app.Status.State == "" {
// update status if needed
return updateHelmApplicationStatus(r.Client, originApp.Name, true)
}
return nil return nil
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册