From 493d8bdc5d3f6860a5aa1720fa233f615c25b3dc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 30 Nov 2021 17:52:57 +0800 Subject: [PATCH] Fix: sync status of Terraform typed components to application (#2845) Synchronized the status of an Terraform typed components to .status. services of the application Signed-off-by: zzxwill (cherry picked from commit 1a13735d7b9fc3bd3441864635cafae851df4c43) Co-authored-by: zzxwill --- pkg/controller/core.oam.dev/v1alpha2/application/apply.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/controller/core.oam.dev/v1alpha2/application/apply.go b/pkg/controller/core.oam.dev/v1alpha2/application/apply.go index 5f7f714bd..9823dc182 100644 --- a/pkg/controller/core.oam.dev/v1alpha2/application/apply.go +++ b/pkg/controller/core.oam.dev/v1alpha2/application/apply.go @@ -184,8 +184,10 @@ func (h *AppHandler) collectHealthStatus(wl *appfile.Workload, appRev *v1beta1.A } if configuration.Status.Apply.State != terraformtypes.Available { status.Healthy = false + isHealth = false } else { status.Healthy = true + isHealth = true } status.Message = configuration.Status.Apply.Message } else {