diff --git a/pkg/controller/external_tfpluginfw.go b/pkg/controller/external_tfpluginfw.go index 61297228..018f53d3 100644 --- a/pkg/controller/external_tfpluginfw.go +++ b/pkg/controller/external_tfpluginfw.go @@ -330,6 +330,8 @@ func (n *terraformPluginFrameworkExternalClient) Observe(ctx context.Context, mg } } + // TODO(cem): Consider skipping diff calculation to avoid config validation + // errors in the import path. See https://github.com/crossplane/upjet/pull/461 planResponse, hasDiff, err := n.getDiffPlanResponse(ctx, tfStateValue) if err != nil { return managed.ExternalObservation{}, errors.Wrap(err, "cannot calculate diff")