diff --git a/pkg/handlers/generic/lifecycle/addons/helmaddon.go b/pkg/handlers/generic/lifecycle/addons/helmaddon.go index b3eda0895..a34373749 100644 --- a/pkg/handlers/generic/lifecycle/addons/helmaddon.go +++ b/pkg/handlers/generic/lifecycle/addons/helmaddon.go @@ -228,6 +228,9 @@ func waitToBeReady( Reader: client, Target: hcp.DeepCopy(), Check: func(_ context.Context, obj *caaphv1.HelmChartProxy) (bool, error) { + if obj.ObjectMeta.Generation != obj.Status.ObservedGeneration { + return false, nil + } return conditions.IsTrue(obj, caaphv1.HelmReleaseProxiesReadyCondition), nil }, Interval: 5 * time.Second,