diff --git a/internal/server/api/layers.go b/internal/server/api/layers.go index a9af0c21..9c6c137e 100644 --- a/internal/server/api/layers.go +++ b/internal/server/api/layers.go @@ -76,7 +76,11 @@ func (a *API) getLayerState(layer configv1alpha1.TerraformLayer) string { case len(layer.Status.Conditions) == 0: state = "disabled" case layer.Status.State == "ApplyNeeded": - state = "warning" + if layer.Status.LastResult == "Plan: 0 to create, 0 to update, 0 to delete" { + state = "success" + } else { + state = "warning" + } case layer.Status.State == "PlanNeeded": state = "warning" }