Commit Graph

138 Commits (148b19b0d7e36b6f2b8a169d2cb7b6069ab5d00a)

Author SHA1 Message Date
Daniel Schmidt f3764ead4c
Merge pull request #35118 from hashicorp/consistency-provider-deferred
2 years ago
Daniel Schmidt f684df82f6
stack: improve wording
2 years ago
Daniel Schmidt 08917d1628
stacks: error if provider emits deferred action when it's not supported
2 years ago
James Bardin 2562420d16 prevent panics with null objects in nested attrs
2 years ago
Martin Atkins 30e2fd6525 Handle marks a little more consistently
2 years ago
Martin Atkins ea60ca7d70 plans/planfile: Don't use deprecated "io/ioutil" package
2 years ago
Martin Atkins 6be3ddf9e7 planfile: Reject value marks that we cannot serialize
2 years ago
Daniel Schmidt 57018c8d57
stacks: add test case for ReportDataSourceInstanceDeferred
2 years ago
Daniel Schmidt 7e3fb0850c
stacks: add ReportDataSourceInstanceDeferred method
2 years ago
Daniel Schmidt 4db9ab8536
stacks: check if resource instance is deferred
2 years ago
Daniel Schmidt 5b8f77d2a4
stacks: add deferred actions to plugin protocol
2 years ago
Liam Cervante cbee7469b0
Complete functionality for the unknown instances processing path for resources (#34945)
2 years ago
Liam Cervante 28797e7938
Add the deferred changes into the plan (#34946)
2 years ago
Nick Fagerlund d3cdb2b26d Add DeferralAllowed fields to PlanOpts, graphWalkOpts, and Deferred
2 years ago
Martin Atkins d3b8a55781 go.mod: go get google.golang.org/protobuf@v1.33.0
2 years ago
Martin Atkins 5f2eab6944 providerreqs: Provider requirement/version types in their own package
2 years ago
Martin Atkins d86eee6c1f go.mod: Eliminate github.com/apparentlymart/go-dump
2 years ago
CJ Horton 5a750561e6 round-trip check results through stack plans
2 years ago
Martin Atkins db07b905e9 deferring: A new package for tracking deferred actions
2 years ago
Martin Atkins 884e1fb2a4 terraform: Plans can be "complete" and "applyable"
2 years ago
James Bardin bc945f22eb
Merge pull request #34515 from hashicorp/jbardin/provider-function-validation
2 years ago
James Bardin a3aa517589 store and verify provider functions calls in plan
2 years ago
Alisdair McDiarmid fc75657113 terraform: Support sensitive input variable values
2 years ago
Martin Atkins a4d61733f6 stackplan: Include extra info in raw component instance plan
2 years ago
kmoe 6ac20050a5
planproto: parse forget actions (#34433)
2 years ago
kmoe cc3e3bd513
planproto: add Forget, CreateThenForget actions (#34430)
2 years ago
CJ Horton 89aea31bbd stackstate: sensitive values are preserved when deserializing
2 years ago
Martin Atkins caeecbebcb planfile: Move some of the proto convert funcs into package planproto
2 years ago
kmoe a718f70f85
Add removed block (#34251)
2 years ago
Martin Atkins 4e34e6ebfa stacks: Track prior state for all resource instance objects
2 years ago
Martin Atkins 1f7dbaf3a8 plans: ResourceInstanceChange.ObjectAddr
2 years ago
Martin Atkins 13e26b60dd addrs: Adopt DeposedKey as an address type; remove states.Generation
2 years ago
Martin Atkins dd04b2caef rpcapi: Track action for changes to stack component instances
2 years ago
Martin Atkins c81b9e926f planfile: Expose some protobuf decoding helpers
2 years ago
Martin Atkins 9942deded1 plans: Move "planproto" up to toplevel
2 years ago
Liam Cervante 4ce385a19b
testing framework: implement overrides in terraform graph (#34169)
3 years ago
CJ Horton 98b81d3c50 add missing copyright headers
3 years ago
hashicorp-copywrite[bot] 53c34ff49c
Update copyright file headers to BUSL-1.1
3 years ago
Nick Fagerlund f98f920b67 Add error wrapper types to highlight bad plan/state data
3 years ago
Nick Fagerlund 0df3c143bb New plans.Quality type for display-relevant facts about a plan
3 years ago
Nick Fagerlund f9d937a4dd Apply a confirmable run when given a saved cloud plan (#33270)
3 years ago
Martin Atkins a7807dac16 main: Optionally configure an OpenTelemetry OTLP exporter
3 years ago
Liam Cervante c9bc7e8479
Add input validation into the 'checks' outputs and tracking (#33481)
3 years ago
Liam Cervante 3732bffe13
[Testing Framework] Adds TestContext for evaluating test assertions (#33326)
3 years ago
Martin Atkins d49e991c3c plans/objchange: Support nested unknowns in our unrefinedValue shim
3 years ago
James Bardin f6c536e436 validate planned set sizes using refinements
3 years ago
James Bardin 3c8a163583 set length is unknown with partially known elems
3 years ago
Martin Atkins 4c439b099f plans/objchange: Don't consider refinements when validating plans
3 years ago
Martin Atkins dfe5e1ddc4 plans/objchange: Providers must honor their unknown value refinements
3 years ago
CJ Horton 258bdbe89f
Merge pull request #33238 from hashicorp/radditude/import-plan-plumbing
3 years ago