Commit Graph

92 Commits (bbd258bd933822c65afba5f2fcfb623be79fb4df)

Author SHA1 Message Date
Liam Cervante 0f0414d484
Fix partial address representation in plan for deferred actions (#34966)
2 years ago
Liam Cervante 55600d815e
Add support for partial addresses and targets that start with 'resource.' (#35333)
2 years ago
Liam Cervante 5172cb5e27
deferred actions: allow unknown foreach attributes within import blocks (#35311)
2 years ago
Liam Cervante 765ec6e923
Complete implementation of targeting with deferred resources (#34971)
2 years ago
Liam Cervante 28797e7938
Add the deferred changes into the plan (#34946)
2 years ago
Martin Atkins 5d87e32eb9 moduleaddrs: Split module source address parsing from package addrs
2 years ago
Martin Atkins 8e02f5dd21 addrs: PartialExpandedResource module address accessors
2 years ago
Martin Atkins d37436a39a addrs: ModuleInstance.AbsCall
2 years ago
Martin Atkins f3c48314ab addrs: AbsModuleCall.StaticModule
2 years ago
Martin Atkins 869750da61 namedvals: A new package to encapsulate the tracking of named values
2 years ago
Martin Atkins 908c5fa44f addrs: PartialExpandedModule.String correct for entirely-unexpanded
2 years ago
kmoe a718f70f85
Add removed block (#34251)
2 years ago
Martin Atkins ce267925e6 addrs: Graph of addresses
2 years ago
Martin Atkins d9a4f9a06b instances: Methods for retrieving the instance keys of modules/resources
2 years ago
Martin Atkins 4d0087e3ef addrs: PartialExpandedModule and PartialExpandedResource
2 years ago
Martin Atkins f1d68e89c0 addrs: AbsLocalValue is a UniqueKeyer
2 years ago
Martin Atkins 1c734048af addrs: Add a missing copyright comment
2 years ago
Martin Atkins 7634f00f0f addrs: AbsProviderConfig.Equal
2 years ago
Martin Atkins ac562eeb6f states: State.AllResourceInstanceObjectAttrs returns a set
2 years ago
Martin Atkins 5372d5eb98 stacks+rpcapi(stacks): Model deposed objects for resource instances
2 years ago
Martin Atkins 13e26b60dd addrs: Adopt DeposedKey as an address type; remove states.Generation
2 years ago
Martin Atkins c5e2755ffa core: Allow passing in externally-configured provider instances
2 years ago
Martin Atkins e0797ab913 stackaddrs: Addresses for things inside components
2 years ago
Martin Atkins e4d372c490 collections: Generic Set and Map types
2 years ago
Martin Atkins 6f1aeb1c11 addrs: RootProviderConfig type
2 years ago
Martin Atkins 8a1ede7235 addrs: LocalProviderConfig and AbsProviderConfig are UniqueKeyers
2 years ago
Liam Cervante 4ce385a19b
testing framework: implement overrides in terraform graph (#34169)
2 years ago
Liam Cervante 05f877166d
terraform test: parse mocking structures with test files (#34143)
3 years ago
Liam Cervante 8912396504
Reserve state and plan keywords in test files (#33846)
3 years ago
CJ Horton 98b81d3c50 add missing copyright headers
3 years ago
Liam Cervante 9742f22c4e
Introduce 'run' keyword for referencing outputs from earlier run blocks (#33683)
3 years ago
hashicorp-copywrite[bot] 53c34ff49c
Update copyright file headers to BUSL-1.1
3 years ago
Liam Cervante c9bc7e8479
Add input validation into the 'checks' outputs and tracking (#33481)
3 years ago
Liam Cervante f74a8d16cf
[testing framework] implement expect_failures functionality (#33443)
3 years ago
Liam Cervante 212ae6c4ba
Introduce separate testing scope for reference validation (#33339)
3 years ago
hashicorp-copywrite[bot] 325d18262e [COMPLIANCE] Add Copyright and License Headers
3 years ago
Liam Cervante 87c457781d
Checks: Refactor existing check addrs and add new check block addr (#32733)
3 years ago
Liam Cervante d212a72d1d
structured run output: impose canonical ordering on jsonstate and jsonplan packages (#32649)
3 years ago
fatahfattah 8a31f0a6c8
addrs: ModuleSourceRemote.String correctly handles query string in URL
4 years ago
Martin Atkins 0e4e9f7706 addrs: Be explicit about checkable object address kinds
4 years ago
Martin Atkins 3785619f93 core: Use the new checks package for condition tracking
4 years ago
Martin Atkins 9dea19807f checks: A new package for modeling custom condition checks
4 years ago
Martin Atkins 696b403bf3 addrs: OutputValue.InModule
4 years ago
Martin Atkins d06cbfe6c8 addrs: ConfigCheckable type
4 years ago
Martin Atkins 783a07d9e8 build: Use Go 1.19
4 years ago
kmoe 56a1e0d1c6
allow cross-package move statements (#31556)
4 years ago
Radek Simko 7feef1c4aa
Use hashicorp/terraform-registry-address as a decoupled library (#28338)
4 years ago
Martin Atkins de8eef1da5 addrs: Format string instance keys in an HCL-compatible way
4 years ago
Alisdair McDiarmid ad52076025 addrs: Add tests for Module.String
4 years ago
Dennis Gursky 2c1b1f3aa1
Update module.go
4 years ago