Commit Graph

57 Commits (7e767490c87bae2fa2b60da33ecefa1b7a220afa)

Author SHA1 Message Date
Liam Cervante 6b2cc9c379
stacks: include existing instances for unknown removed and component blocks (#35691)
2 years ago
Liam Cervante b6ac98122b
stacks: refactor shared functionality in prep for removed blocks (#35670)
2 years ago
Liam Cervante 50233d7a78
stacks: support sensitive input values in planned changes (#35640)
2 years ago
James Bardin 2ffbd0eb4e remove old refactoring comments
2 years ago
James Bardin bc750192e4 POC for always using decoded changes in core
2 years ago
Liam Cervante f1ae07b1af
stacks: add support for provider functions in .tfstack.hcl files (#35610)
2 years ago
Liam Cervante 915b174da3
stacks: split the terraform1 RPC package into per-service packages (#35513)
2 years ago
Liam Cervante 471bddf3ba
json plan: update resource index and import ids to support unknown values (#35518)
2 years ago
Daniel Schmidt 429ccbb88e
Merge pull request #35512 from hashicorp/TF-18555
2 years ago
Daniel Schmidt 4faf0f25dd
guard against nil resource key
2 years ago
Daniel Schmidt c693c39677
use resource_name instead of name
2 years ago
Liam Cervante 0c67edd598
stacks: ensure input values for components don't change between plan and apply (#35489)
2 years ago
Daniel Schmidt df85a22343
stacks: add fields required to display plan
2 years ago
Liam Cervante 87bbc47737
stacks: include plan mode in stacks plan format (#35405)
2 years ago
Martin Atkins ec2510fc3d stacks: Track raw stack as separate messages in raw plan
2 years ago
Alisdair McDiarmid d828776757 stacks+rpcapi: Load prior state and plan separately
2 years ago
Liam Cervante 46a6d3f637
stacks: include moved and imported metadata in change descriptions (#35439)
2 years ago
Daniel Schmidt b62a67394b
stacks: save plantimestamp to plan
2 years ago
Liam Cervante 0f0414d484
Fix partial address representation in plan for deferred actions (#34966)
2 years ago
Martin Atkins e74896bd24 stackruntime: Handle apply-time-specified input variables
2 years ago
Liam Cervante 9b95898f63
stacks: emit events for deferred actions (#35325)
2 years ago
Daniel Schmidt 59ead5356f
stacks: update RPC APIs with deferral information (#35125)
2 years ago
Martin Atkins 30e2fd6525 Handle marks a little more consistently
2 years ago
Daniel Schmidt 949a0e5585
Merge pull request #34755 from hashicorp/TF-10993
2 years ago
Daniel Schmidt 2fa4cc7b53
stacks: use existing conversion for attribute paths
2 years ago
CJ Horton 5a750561e6 round-trip check results through stack plans
2 years ago
Daniel Schmidt 57dd94fcde
stacks: expose replace paths in grpc api
2 years ago
Martin Atkins a45d4467f1 stackeval: Don't fail when data resource is removed
2 years ago
Liam Cervante 07f6621091
stacks: include resources in state when calculating required providers (#34645)
2 years ago
Martin Atkins 884e1fb2a4 terraform: Plans can be "complete" and "applyable"
2 years ago
Alisdair McDiarmid 1d3f863f2b stackruntime: Support sensitive component inputs
2 years ago
Martin Atkins a4d61733f6 stackplan: Include extra info in raw component instance plan
2 years ago
Martin Atkins 25a514f846 stackeval: Populate planned component instance more thoroughly
2 years ago
Martin Atkins bcccd67e32 tfstackdata1: A local DynamicValue message type
2 years ago
Matej Risek 8ac8f18636
Feature/add additional fields to resource proto (#34364)
2 years ago
Liam Cervante afc83356ca
stacks: actions for a no-op change are a concrete list (#34260)
2 years ago
Martin Atkins 0952457778 stackplan: Remove stale TODO about output value changes
2 years ago
Martin Atkins 972f1c0678 stackplan: Track provider config for every resource instance change
2 years ago
Martin Atkins 4e34e6ebfa stacks: Track prior state for all resource instance objects
2 years ago
Martin Atkins 3d8e95d153 rpcapi(Stacks): Support multiple descriptions in a "PlannedChange"
2 years ago
Martin Atkins 8fd29e9439 stacks: Preserve prior state from plan to apply
2 years ago
Martin Atkins 5372d5eb98 stacks+rpcapi(stacks): Model deposed objects for resource instances
2 years ago
Martin Atkins 69aa51b9ff stackruntime: Fix some quirks of data sent from plan to apply
2 years ago
Martin Atkins c67920ce4b stackplan: Add HashiCorp copyright comments
2 years ago
Martin Atkins 74215a4451 stacks: Include resource type schema in PlannedChange and AppliedChange
2 years ago
Martin Atkins 48518b8233 stacks: A very basic stub of applied resource instance change announcements
2 years ago
Martin Atkins d99985720f stacks: Carry input variable values from plan to apply
2 years ago
Martin Atkins b8923a5f94 stackruntime: Persist a component's plantimestamp in the plan
2 years ago
Martin Atkins f34633577f stackplan: LoadFromProto must allocate its component map
2 years ago
Martin Atkins 3c5a2ea7e5 stackplan: Use comparable version strings for plan version checking
2 years ago