Commit Graph

44 Commits (8564e934aa57cc59459581ee06479879ebf41bf0)

Author SHA1 Message Date
Brian Flad c7a44bfc9a
Support Private State with MoveResourceState (#34575)
2 years ago
James Bardin d8a335f520 add unknown val error for MoveResourceState
2 years ago
Liam Cervante 0ca03ecf08
Extend refactoring package to support cross-provider moves (#34501)
2 years ago
kmoe a718f70f85
Add removed block (#34251)
2 years ago
hashicorp-copywrite[bot] 53c34ff49c
Update copyright file headers to BUSL-1.1
3 years ago
James Bardin ea1144995f update callers of InstallModules
3 years ago
Liam Cervante 6882dd9530
testing framework: introduce test command optional flags (#33504)
3 years ago
hashicorp-copywrite[bot] 325d18262e [COMPLIANCE] Add Copyright and License Headers
3 years ago
Alisdair McDiarmid 8df065a2fe initwd: Switch from earlyconfig to configs
3 years ago
kmoe 56a1e0d1c6
allow cross-package move statements (#31556)
4 years ago
James Bardin e3ca4be4b9 goimports
4 years ago
James Bardin dc9d7108dd use TopologicalOrder for evaluating moves
4 years ago
Radek Simko 7feef1c4aa
Use hashicorp/terraform-registry-address as a decoupled library (#28338)
4 years ago
Martin Atkins dc5964f8a3 refactoring: Use addrs.Map for maps with addresses as keys
4 years ago
Martin Atkins bdc5f152d7 refactoring: Implied move statements can be cross-package
4 years ago
James Bardin f46cf7b8bc cleanup some move graph handling
4 years ago
James Bardin 22dc685052 check for nested module index changes
4 years ago
James Bardin deb82daf2b find implied moves in nested modules
4 years ago
Alisdair McDiarmid d7ef123c12 refactoring: Move nested modules
4 years ago
Katy Moe aeecc6a627
add AffectedAbsResource to interface
4 years ago
Katy Moe 11566b1d11
introduce AbsMoveableResource
4 years ago
Katy Moe 7162e79fdf
return error on resource type mismatch
4 years ago
Katy Moe dc3ed6271c
add failing test for resource type mismatch
4 years ago
Katy Moe 4305271cff
remove occurrences of AbsMovable
4 years ago
kmoe 40ec62c139
command: make module installation interruptible
5 years ago
Martin Atkins 94cbc8fb5d experiments: config_driven_move has concluded
5 years ago
James Bardin cac1f5c264 refactoring: exhaustive NestedWithin checks
5 years ago
Martin Atkins 7b99861b1c refactoring: Don't implicitly move for resources with for_each
5 years ago
Martin Atkins 83f0376673 refactoring: ApplyMoves new return type
5 years ago
Martin Atkins ee9e346039 refactoring: ApplyMoves skips moving when destination address occupied
5 years ago
Martin Atkins ef5a1c9cfe refactoring: ImpliedMoveStatements function
5 years ago
Martin Atkins b4594551f7 refactoring: TestValidateMoves/cyclic_chain can now pass
5 years ago
Martin Atkins 4faac6ee43 core: Record move result information in the plan
5 years ago
James Bardin 30afb492ab fix ApplyMove test with nested modules working
5 years ago
James Bardin 553d6525d2 more move tests
5 years ago
James Bardin 493ec4e6c5 correct the direction and walk order of the graph
5 years ago
James Bardin 08edb02270 MoveStatement.Name()
5 years ago
James Bardin 789317dc05 additional test
5 years ago
James Bardin 6401022bc8 don't take the address of a range variable
5 years ago
James Bardin 09ab952683 fix ApplyMoves tests
5 years ago
Martin Atkins aa414f3ab3 refactoring: First round of ValidateMoves rules
5 years ago
Martin Atkins f76a3467dc core: Call into refactoring.ValidateMoves after creating a plan
5 years ago
Martin Atkins 3e5bfa7364 refactoring: Stubbing of the logic for handling moves
5 years ago
Martin Atkins 22eee529e3 addrs: MoveEndpointInModule
5 years ago