Cem Mergenci
Cem Mergenci
I've opened another `initProvider`-related issue: https://github.com/crossplane/upjet/issues/299. @lsviben FYI.
We discussed the topic off-channel with @ulucinar and @erhancagirici separately. Let me summarize as best as I can. Upjet deserializes provider schema from `schema.json` into a Terraform Plugin SDK schema....
Upjet parses Terraform registry documentation to generate example manifests. It seems to me that the error is because both HCL blocks [in the documentation](https://registry.terraform.io/providers/gxben/libvirt/latest/docs/resources/coreos_ignition) are malformed β HCL parsing converts...
I noticed that the following issue is closely related: - https://github.com/crossplane/upjet/issues/214
Thanks for the fix @ulucinar. It's working successfully. I've completed the PR description. Could you please review @sergenyalcin and @erhancagirici?
Thanks for opening this issue @rickard-von-essen π I don't agree that Upjet-based providers _shouldn't_ import Terraform providers, just because Terraform recommends against doing so. In big Upjet providers, we do...
@lsviben, the topic that crossplane-runtime being async unaware and async providers βlyingβ to it comes up frequently in SIG Upjet meetings and provider issues. If I understand correctly, @blakeromano is...
> This, in turn, nullifies any struct that is not applied by the Update function such as the Status sub-struct. I remember that the quoted behavior requires providers to reconcile...
> Are you against saving the Status sub-struct and restoring it after the update call? If so, what alternative do you suggest? I should have clarified that I don't have...
@smcavallo thanks for your contribution π Can you please rebase onto main? I intend to merge this PR next.