Mitchell Hashimoto
e89d738679
terraform: provider transform is converted to new graph world view
2017-01-26 20:58:22 -08:00
Mitchell Hashimoto
91c9c6032f
terraform: remove the old resource node
2017-01-26 20:48:05 -08:00
Mitchell Hashimoto
d59725e9fd
terraform: convert StateDeps to use new structs
2017-01-26 20:47:20 -08:00
Mitchell Hashimoto
c1e4bd7b72
terraform: remove graph config node file
2017-01-26 20:16:06 -08:00
Mitchell Hashimoto
348cfa0ed7
terraform: remove graph annotations
2017-01-26 20:13:42 -08:00
Mitchell Hashimoto
a561934f61
terraform: keep pruning out lines
2017-01-26 20:12:01 -08:00
Mitchell Hashimoto
6c266d6ce3
terraform: prune down the resource node struct quite a bit
2017-01-26 20:08:55 -08:00
Mitchell Hashimoto
a6bab455cc
terraform: remove node module file
2017-01-26 20:05:42 -08:00
Mitchell Hashimoto
37294d5ad2
terraform: remove old variable node
2017-01-26 20:04:39 -08:00
Mitchell Hashimoto
513ff88859
terraform: remove GraphConfigNodeType
2017-01-26 20:03:29 -08:00
Mitchell Hashimoto
31c813fa51
terraform: remove GraphNodeModule
2017-01-26 20:01:39 -08:00
Mitchell Hashimoto
3a97cf2df9
terraform: goodbye GraphNodeConfigProvider
2017-01-26 19:59:25 -08:00
Mitchell Hashimoto
0039f70d06
terraform: remove config transformer old
2017-01-26 19:57:46 -08:00
Mitchell Hashimoto
9086e996d6
terraform: convert all tests to use the new config transformer
2017-01-26 19:56:16 -08:00
Mitchell Hashimoto
efc79d431e
terraform: more dead code removal
2017-01-26 19:47:02 -08:00
Mitchell Hashimoto
522a28ab95
terraform: convert root transform test to use new config transform
2017-01-26 19:40:46 -08:00
Mitchell Hashimoto
83e093a73e
terraform: delete destroy interfaces
2017-01-26 19:39:24 -08:00
Mitchell Hashimoto
d820d186e1
terraform: remove old resource count transformer
2017-01-26 19:37:47 -08:00
Mitchell Hashimoto
4e4d51e6ba
terraform: remove old orphan transform
2017-01-26 19:36:02 -08:00
Mitchell Hashimoto
9426b71a5f
terraform: remove noop transformer
2017-01-26 19:32:49 -08:00
Mitchell Hashimoto
e8eb0bd92f
terraform: delete proxy transformer
2017-01-26 19:31:32 -08:00
Mitchell Hashimoto
ca0550e7eb
terraform: delete old module destroy transform
2017-01-26 19:30:27 -08:00
Mitchell Hashimoto
13e27c8b8f
terraform: delete old unused transforms
2017-01-26 19:29:15 -08:00
Dave Walter
9c95a332cb
Remove duplicate google_project.project_id argument reference. ( #11449 )
...
Signed-off-by: Kevin Kelani <kkelani@pivotal.io>
2017-01-27 04:16:27 +02:00
Mitchell Hashimoto
301cf60821
terraform: delete some flatten stuff
2017-01-26 18:10:07 -08:00
Mitchell Hashimoto
114315d502
terraform: delete legacy outputs
2017-01-26 18:09:07 -08:00
Mitchell Hashimoto
be56ebf770
terraform: remove so much destroy transform
2017-01-26 18:00:47 -08:00
Mitchell Hashimoto
b1b0e30f5a
terraform: remove old CBD transformer
2017-01-26 17:58:24 -08:00
Mitchell Hashimoto
09242fab09
terraform: remove legacy graph builder
2017-01-26 15:18:42 -08:00
Mitchell Hashimoto
83cc54bfbe
updated generate output
2017-01-26 15:11:47 -08:00
Mitchell Hashimoto
a8f64cbcee
terraform: make sure Stop blocks until full completion
2017-01-26 15:10:30 -08:00
Mitchell Hashimoto
142df657c3
provisioners/remote-exec: listen to Stop
2017-01-26 15:10:30 -08:00
Mitchell Hashimoto
b486354a9c
communicator/ssh: Disconnect() should also kill the actual connection
2017-01-26 15:10:03 -08:00
Mitchell Hashimoto
cde458d74f
scripts: update tests for generate plugins to pass new style
2017-01-26 15:10:03 -08:00
Mitchell Hashimoto
447a5c8b9e
scripts: update internal plugin gen to support new provisioner
2017-01-26 15:09:52 -08:00
Mitchell Hashimoto
487a37b0dd
helper/schema: PromoteSingle for legacy support of "maybe list" types
2017-01-26 15:09:15 -08:00
Mitchell Hashimoto
f29845e54e
update privisioner bins to use new functions
2017-01-26 15:09:15 -08:00
Mitchell Hashimoto
3c0c81957a
provisioners/remote-exec: switch to helper/schema
2017-01-26 15:09:15 -08:00
Mitchell Hashimoto
27c19af9ff
provisioners/file: support Stop
2017-01-26 15:03:28 -08:00
Mitchell Hashimoto
a2e044829b
provisioners/file: use the old communicator.New just to minimize risk
2017-01-26 15:03:28 -08:00
Mitchell Hashimoto
02a4adc07c
provisioners/file: convert to helper/schema
2017-01-26 15:03:28 -08:00
Mitchell Hashimoto
0fb87cd96b
provisioners/local-exec: stoppable
...
This modifies local-exec to be stoppable with the new Stop API call that
provisioners can listen to.
2017-01-26 15:03:28 -08:00
Mitchell Hashimoto
c5b784c33f
provisioners/local-exec: switch to helper/schema
2017-01-26 15:03:28 -08:00
Mitchell Hashimoto
a1da59a73e
helper/schema: provisioner allows for nil state
2017-01-26 15:03:28 -08:00
Mitchell Hashimoto
b2891bc9ef
helper/schema: Provisioner support
2017-01-26 15:03:27 -08:00
Mitchell Hashimoto
96884ec42d
plugin: bump the protocol version due to Provisioner change
2017-01-26 15:03:27 -08:00
Mitchell Hashimoto
2e894c4ef7
plugin: add ResourceProvisioner.Stop API
2017-01-26 15:03:27 -08:00
Mitchell Hashimoto
f8c7b639c9
terraform: switch to Context for stop, Stoppable provisioners
...
This switches to the Go "context" package for cancellation and threads
the context through all the way to evaluation to allow behavior based on
stopping deep within graph execution.
This also adds the Stop API to provisioners so they can quickly exit
when stop is called.
2017-01-26 15:03:27 -08:00
Mitchell Hashimoto
a9d799cce6
update CHANGELOG
2017-01-26 15:01:25 -08:00
Mitchell Hashimoto
873f86aee9
Merge pull request #11286 from hashicorp/f-remote-backend
...
core: introduce "backends" to replace "remote state" (superset) and fix UX
2017-01-26 14:54:52 -08:00