You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
all: Add automatic deferred action support for unknown provider configuration (#1002)
* Initial implementation of automatic deferrals for resource/datasource RPCs
* Implement provider automatic deferral for `PlanResourceChange` RPC
* Add default values for automatic deferrals
* Update resource/metadata.go
Co-authored-by: Austin Valle <[email protected]>
* Add experimental note
* Implement resource behavior in `proto6server`
* Add changelog entries
* Apply suggestions from code review
Co-authored-by: Austin Valle <[email protected]>
* Log deferred reason in debug logging
* Add error diagnostics to automatic deferral tests
* Refactor `PlanResourceChange` automatic deferred action implementation based on PR feedback.
* Add a comment calling out intentional design of replacing configured values with `Unknown`
* Return early in `PlanResourceChange` if `ProviderDeferredBehavior.EnablePlanModification` is false.
* Update internal/fwserver/server_configureprovider.go
Co-authored-by: Brian Flad <[email protected]>
* Add separate unit test for overriding provider deferred reason with resource deferred reason.
---------
Co-authored-by: Austin Valle <[email protected]>
Co-authored-by: Brian Flad <[email protected]>
0 commit comments