diff --git a/helm/resource_release.go b/helm/resource_release.go index 789b5e4cf..efaec77b3 100644 --- a/helm/resource_release.go +++ b/helm/resource_release.go @@ -978,6 +978,10 @@ func resourceDiff(ctx context.Context, d *schema.ResourceDiff, meta interface{}) debug(`cluster was unreachable at create time, marking "manifest" as computed`) return d.SetNewComputed("manifest") } + if strings.Contains(err.Error(), "ensure CRDs are installed first") { + debug(`some CRDs are not (yet) installed, marking "manifest" as computed`) + return d.SetNewComputed("manifest") + } return err }