Commit Graph

66 Commits (2cc94b4e89ccd47475c2b894e7cb9bd758ae73fc)

Author SHA1 Message Date
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
Denny Gursky 8a694e81ff string builder speed up for Module.String()
4 years ago
Martin Atkins dc5964f8a3 refactoring: Use addrs.Map for maps with addresses as keys
4 years ago
Martin Atkins eb2374070f addrs: Generic types for maps and sets of addresses
4 years ago
Alisdair McDiarmid c5d10bdef1 core: Store condition block results in plan
4 years ago
Martin Atkins 2453025a1a addrs: Reference.DisplayString method
4 years ago
James Bardin 75ef61c783 check for nested module index changes
4 years ago
James Bardin 346418e31f IsModuleMoveReIndex
4 years ago
Martin Atkins affe2c3295 addrs: Expose the registry address parser's error messages
4 years ago
Katy Moe aeecc6a627
add AffectedAbsResource to interface
4 years ago
Katy Moe 11566b1d11
introduce AbsMoveableResource
4 years ago
Katy Moe 4305271cff
remove occurrences of AbsMovable
4 years ago
Martin Atkins d054102d38 addrs: AbsResource.UniqueKey distinct from AbsResourceInstance.UniqueKey
5 years ago
Martin Atkins ef5a1c9cfe refactoring: ImpliedMoveStatements function
5 years ago
Martin Atkins 7f99a8802e addrs: MoveEndpointInModule.SelectsResource
5 years ago
James Bardin 863963e7a6 de-linting
5 years ago
James Bardin bc60f7aae4 Extend CanChainFrom to handle relative modules
5 years ago
James Bardin 2dff0481c8 missed relMatch for AbsModuleCall in SelectsModule
5 years ago
James Bardin 6087b1bdb9 CanChainFrom and NestedWithin
5 years ago
James Bardin 88ad938cc6 Equal methods for move AbsMoveable
5 years ago
Martin Atkins aa414f3ab3 refactoring: First round of ValidateMoves rules
5 years ago
Martin Atkins ae2c93f255 addrs: All AbsMovable implementations implement UniqueKeyer
5 years ago
Martin Atkins 57d36c1d9d addrs: ModuleInstance.ChildCall method
5 years ago
Martin Atkins 5a6d11e375 addrs: Factor out MoveEndpointInModule module prefix matching
5 years ago
Martin Atkins 45d16b4a2b addrs: MoveDestination for AbsResourceInstance-based move endpoints
5 years ago
Martin Atkins 5e86bab159 addrs: MoveDestination for AbsResource-based move endpoints
5 years ago
Martin Atkins 994ee23c06 addrs: Module move support for AbsResource and AbsResourceInstance
5 years ago