diff --git a/api/v1alpha1/helmchart_types.go b/api/v1alpha1/helmchart_types.go index 48a2cf20..dafde6e2 100644 --- a/api/v1alpha1/helmchart_types.go +++ b/api/v1alpha1/helmchart_types.go @@ -114,7 +114,7 @@ func HelmChartNotReady(chart HelmChart, reason, message string) HelmChart { func HelmChartReadyMessage(chart HelmChart) string { for _, condition := range chart.Status.Conditions { - if condition.Type == ReadyCondition { + if condition.Type == ReadyCondition && condition.Status == corev1.ConditionTrue { return condition.Message } } diff --git a/api/v1alpha1/helmrepository_types.go b/api/v1alpha1/helmrepository_types.go index cd1eac32..1e18f8ec 100644 --- a/api/v1alpha1/helmrepository_types.go +++ b/api/v1alpha1/helmrepository_types.go @@ -100,7 +100,7 @@ func HelmRepositoryNotReady(repository HelmRepository, reason, message string) H func HelmRepositoryReadyMessage(repository HelmRepository) string { for _, condition := range repository.Status.Conditions { - if condition.Type == ReadyCondition { + if condition.Type == ReadyCondition && condition.Status == corev1.ConditionTrue { return condition.Message } }