James Bardin
0e873d70ed
Merge pull request #15840 from hashicorp/jbardin/deprecate-backend
...
add the ability to mark a backend as deprecated
2017-08-17 12:39:05 -04:00
James Bardin
cc454fcc56
add the ability to mark a backend as deprecated
...
This is a simple wrapper to allow a backend to be marked as deprecated
during initialization.
2017-08-17 12:29:19 -04:00
James Bardin
23b783616e
Merge pull request #13036 from pmcatominey/azure-backend
...
backend: convert Azure remote state to a backend
2017-08-17 12:02:52 -04:00
Peter McAtominey
b74b26bcfa
backend: alias azurerm to azure
2017-08-17 16:37:51 +01:00
Peter McAtominey
6b9b5ec297
backend/azure: update to latest SDK
2017-08-17 16:32:18 +01:00
Peter McAtominey
4a767987ed
vendor github.com/Azure/azure-sdk-for-go/arm/resources/resources
2017-08-17 16:32:17 +01:00
Peter McAtominey
f9e8e54835
backend: convert Azure remote state to a backend
...
Added locking support via blob leasing (requires that an empty state is
created before any lock can be acquired.
Added support for "environments" in much the same way as the S3 backend.
2017-08-17 16:32:17 +01:00
Radek Simko
746881065a
Merge pull request #15836 from hashicorp/cmd-init-remove-whitespace
...
command/init: Remove extra whitespace
2017-08-17 17:22:58 +02:00
Radek Simko
aabab16069
command/init: Remove extra whitespace
2017-08-17 09:43:09 +02:00
Martin Atkins
a4d182f4e5
Update CHANGELOG.md
2017-08-16 14:45:34 -07:00
Michael Handler
817d1c4869
Output duration in UiHook after successful operation completion.
2017-08-16 14:41:41 -07:00
Martin Atkins
fa154bbb48
Update CHANGELOG.md
2017-08-16 13:54:04 -07:00
James Bardin
18af7750d4
Merge pull request #14720 from sevagh/master
...
Add salt-masterless provisioner
2017-08-16 16:47:46 -04:00
JWal31
117f44bcda
config: Add "flatten" interpolation function
...
This function turns a list of lists or any arbitrary number of nested
lists into a flat list of primitive values.
2017-08-16 13:46:19 -07:00
James Bardin
f1042a1338
Merge pull request #15835 from hashicorp/jbardin/mock-provider-race
...
fix race in MockResourceProvider
2017-08-16 16:33:58 -04:00
Martin Atkins
bf97909b8a
core: document all of the fields on the Plan struct
2017-08-16 13:30:02 -07:00
James Bardin
db6ef69e5b
fix race in MockResourceProvider
...
Input can be called concurrently from multiple nodes in the graph.
2017-08-16 15:19:17 -04:00
James Bardin
08339b004b
release: clean up after v0.10.2
2017-08-16 17:38:16 +00:00
James Bardin
a1d06eb973
v0.10.2
2017-08-16 17:25:37 +00:00
James Bardin
98171102d9
update CHANGELOG.md
2017-08-16 12:48:11 -04:00
Chris Marchesi
6ecf535ed9
Merge pull request #15819 from hashicorp/f-schema-set-hashequal
...
helper/schema: Add Set.HashEqual
2017-08-16 09:28:42 -07:00
Radek Simko
e5a25f69fd
tools/terraform-bundle: Add e2e tests
2017-08-16 18:20:14 +02:00
Radek Simko
9e7e4ff4fb
e2e: Decouple logic for running e2e tests
2017-08-16 18:20:13 +02:00
Radek Simko
698d888210
Update CHANGELOG.md
2017-08-16 17:54:46 +02:00
James Bardin
355c00be78
Merge pull request #15825 from hashicorp/jbardin/go-plugin
...
update go-plugin
2017-08-16 11:53:33 -04:00
Radek Simko
1ae7b418b4
Merge pull request #15826 from hashicorp/tf-bundle-fix-crash
...
tools/terraform-bundle: Add missing Ui to ProviderInstaller (fix crash)
2017-08-16 17:52:06 +02:00
Radek Simko
bcd692af06
tools/terraform-bundle: Refactor & simplify messages
2017-08-16 17:41:36 +02:00
Radek Simko
f4c648f649
tools/terraform-bundle: Add missing Ui to ProviderInstaller (fix crash)
2017-08-16 17:41:29 +02:00
James Bardin
181c5e01f6
update go-plugin
2017-08-16 11:25:28 -04:00
Chris Marchesi
287a5eb66a
helper/schema: More tests for Set.HashEqual
...
Just to make sure equality on outer and inner values does not affect
anything.
2017-08-15 21:56:01 -07:00
Chris Marchesi
ca42980e49
helper/schema: Add Set.HashEqual
...
Equality of schema.Sets gets tricky when dealing with nested sets -
Set.Equal only superficially compares the underlying maps and hence any
sets nested under the root sets cause issues.
This adds a simple method, HashEqual, that does a top-level hash
comparison, helping to work around this without any complex re-invention
of things like reflect.DeepEqual.
Of course, in order to make effective use of this function, the user
needs to make sure they are properly hashing their nested sets, however
this is trivial with things like HashResource.
2017-08-15 21:50:52 -07:00
James Bardin
bb00fd47c0
release: clean up after v0.10.1
2017-08-15 22:21:17 +00:00
James Bardin
f6d16263a0
v0.10.1
2017-08-15 21:50:02 +00:00
James Bardin
ecdc96406d
update CHANGELOG.md
2017-08-15 16:43:46 -04:00
James Bardin
3dd0f93aed
Merge pull request #15816 from hashicorp/jbardin/plugin-logger
...
specify a logger for go-plugin
2017-08-15 14:55:11 -04:00
James Bardin
714df97a02
specify a logger for go-plugin
...
The go-plugin package now uses hclog. The default Logger has a level set
to Info, but all plugin output is relayed via Debug. Create a new named
logger for plugins with the level set to Trace so that all output comes
through.
2017-08-15 14:34:04 -04:00
Radek Simko
faee1c370b
Update CHANGELOG.md
2017-08-15 19:44:30 +02:00
Radek Simko
82c6caa666
Merge pull request #15804 from hashicorp/plugin-transparency
...
plugin: Display version + source when initializing plugins
2017-08-15 19:43:50 +02:00
Radek Simko
28b33c9299
plugin: Display version + source when initializing plugins
2017-08-15 19:29:13 +02:00
Jake Champlin
95952655cf
Merge pull request #15812 from rkhozinov/patch-1
...
Fix a typo in CHANGELOG.md
2017-08-15 10:17:22 -04:00
Ruslan
e9ffa24174
Fix a typo in CHANGELOG.md
2017-08-15 14:10:09 +00:00
Tom Harvey
81f9c78122
Adding `resource_group_name` back in, fixes #15610 ( #15809 )
2017-08-15 11:54:48 +01:00
Martin Atkins
5c8ff928ba
build: scripted local build process for docker images
...
#15596 set things up with the intent that the docker image build process
would be handled by the automated build system on dockerhub, but after
merging we found that it's impossible to change the source git repository
for an existing dockerhub repository.
To get away from the limitations of dockerhub, we intend to eventually
automate these builds in a separate CI system. Here we add some scripts
that would drive such an automated process. It's split into multiple steps
to allow for situations where the new version should not be tagged as
the latest, and to make it easier and safer to test the build script
while doing development on it.
Since this automated process doesn't yet exist, a wrapper script
release.sh is included to help run a local, manual build and deploy
process in the mean time. The README.md in the docker-release dir here
contains details on the intended usage.
2017-08-14 12:16:21 -07:00
Radek Simko
b1e925e9d2
Merge pull request #15802 from hashicorp/vendor-bump-mitchellh-cli
...
vendor: Bump github.com/mitchellh/cli to latest
2017-08-14 17:55:24 +02:00
Radek Simko
38cb98fb0c
Comply w/ latest changes in mitchellh/cli
2017-08-14 17:19:40 +02:00
Radek Simko
655f1d6500
vendor: Bump github.com/mitchellh/cli to latest
2017-08-14 17:17:48 +02:00
Radek Simko
eb20352f41
Merge pull request #15800 from hashicorp/lower-log-lvl-dag
...
terraform+dag: Set lower log levels
2017-08-14 16:17:04 +02:00
Radek Simko
93613ee526
terraform+dag: Set lower log levels
2017-08-14 11:43:45 +02:00
Ross McFarland
06b4b509d7
Doc state/http supports_locking
2017-08-13 09:49:49 -07:00
Ross McFarland
6cdea5af5d
Clean up code and make the state/http behavior more consistent
2017-08-13 09:49:08 -07:00