Commit Graph

19364 Commits

Author SHA1 Message Date
James Bardin 3df48bfc27 relock consul when lock is lost
Consul locks are based on liveness, and may be lost due timeouts,
network issued, etc. If the client determines the lock was lost, attempt
to reacquire the lock immediately.

The client was also not using the `lock` config option. Disable locks if
that is not set.
2017-05-30 14:38:33 -04:00
James Bardin e8330b6f53 use CAS for consul state Put 2017-05-30 14:38:32 -04:00
James Bardin 46be301806 Merge pull request #14868 from hashicorp/jbardin/GH-14792
Check for nil/empty diff in CountHook.PreApply
2017-05-26 15:20:03 -04:00
James Bardin f8bfc0a80d check for empty diff in CountHook.PreApply
Make sure we don't try to count anything from a nil diff.
2017-05-26 15:04:56 -04:00
James Bardin dbe9599820 remove dead code 2017-05-26 15:01:39 -04:00
Jake Champlin db036d3b86 Update CHANGELOG.md 2017-05-26 13:08:07 -04:00
Jake Champlin 24202fb3c1 Merge pull request #14578 from caiofilipini/digitalocean-certs
provider/digitalocean: Add support for certificates
2017-05-26 13:07:15 -04:00
Sander van Harmelen 12c2e3222d Update provider docs and add validation (#14863) 2017-05-26 17:58:10 +02:00
Caio Filipini c4bbb6e8a5 provider/digitalocean: Remove Optional and ForceNew for computed attr 2017-05-26 17:36:51 +02:00
Jake Champlin ddf2cf920f Update CHANGELOG.md 2017-05-26 11:16:15 -04:00
Jake Champlin 840f974853 Merge pull request #14562 from wchrisjohnson/cj-add-librato-metrics
provider/librato: Enable mgmt of Librato metrics
2017-05-26 11:14:43 -04:00
Caio Filipini 2b12ddffd0 provider/digitalocean: Mark not_after and sha1_fingerprint as computed 2017-05-26 16:21:08 +02:00
Matthew Frahry 9871ea6c86 Merge pull request #14844 from hashicorp/opc-p-instance-fqdn-1
Update opc_compute_instance.html.markdown
2017-05-26 08:04:46 -06:00
Caio Filipini 32d724ee0d provider/digitalocean: Remove unnecessary SetId("") on cert destroy 2017-05-26 15:44:33 +02:00
James Bardin 1d585762dd Merge pull request #14834 from hashicorp/jbardin/state-hook
Persist state more frequently
2017-05-25 18:47:12 -04:00
Matthew Frahry 1dfead7c6e Update opc_compute_instance.html.markdown
Adding fqdn documentation
2017-05-25 15:08:54 -06:00
Chris Johnson 527d79aa3c removed unused constants 2017-05-25 14:26:55 -04:00
Chris Johnson e6b4dc9b42 reduce sleep time 2017-05-25 14:22:51 -04:00
Chris Johnson 1c76194197 Respond to review feedback 2017-05-25 14:09:46 -04:00
Chris Johnson 6a0dca93af Restore previous version for now 2017-05-25 14:09:46 -04:00
Chris Johnson 53a1a4b73b Add documentation for metrics 2017-05-25 14:09:46 -04:00
Chris Johnson 78b61ad5f8 Cleanup and slight refactors 2017-05-25 14:09:46 -04:00
Chris Johnson 45c93cfb07 Separate metric test by type 2017-05-25 14:09:46 -04:00
Chris Johnson 52040c69a4 Fixup bad rebase 2017-05-25 14:09:46 -04:00
Chris Johnson 002c9985d3 Enable CRUD of metrics 2017-05-25 14:09:46 -04:00
Martin Atkins 0c649fcbb7 website: don't use regexp for sidebar_current in ovh.erb 2017-05-25 10:16:17 -07:00
Martin Atkins f8daafb449 website: correct formatting of gitlab doc preambles 2017-05-25 10:16:02 -07:00
Martin Atkins 539b491deb website: when building, run middleman in verbose mode 2017-05-25 10:15:53 -07:00
Martin Atkins 3cf78809b5 website: don't use regex for sidebar_current, in github.erb 2017-05-25 10:15:43 -07:00
clint shryock 8fd5fd5dab website: fix regex 2017-05-25 10:15:35 -07:00
clint d6fcc82ecc release: clean up after v0.9.6 2017-05-25 16:09:31 +00:00
clint 85e0979c6a
v0.9.6 2017-05-25 15:56:03 +00:00
Jake Champlin 9bb5b60530 Merge pull request #14833 from hashicorp/f-update-opc-provider-vendor
provider/opc: update opc provider vendor
2017-05-25 11:26:16 -04:00
James Bardin 4866f35645 add mutexes to Local, Backup, and InmemState 2017-05-25 11:20:52 -04:00
James Bardin f0f2220abb add mutexes to remote.State 2017-05-25 11:20:52 -04:00
James Bardin 9e4c0ff2ad call PersistState immediately when cancelling
When the backend operation is cancelled, immediately call PersistState.
The is a high likelihood that the user is going to terminate the process
early if the provider doesn't return in a timely manner, so persist as
much state as possible.
2017-05-25 11:20:51 -04:00
James Bardin b73d037761 have StateHook periodically PersistState
Have StateHook periodically call PersistState to flush any cached state
to permanent storage. This uses a minimal 10 second interval between
calls to PersistState.
2017-05-25 11:20:51 -04:00
Jake Champlin eb6ffdeba2
provider/opc: update opc provider vendor 2017-05-25 11:18:57 -04:00
Elad Efrat 10b7418b01 Fix typo (tesr -> test) (#14825) 2017-05-25 14:52:42 +01:00
Paul Stack 96f391dafc Update CHANGELOG.md 2017-05-25 07:55:07 +01:00
Paul Stack 9bbebfbb49 Update CHANGELOG.md 2017-05-25 07:54:14 +01:00
Joe Topjian db47721e15 provider/openstack: Enable Security Group Updates (#14815)
* vendor: Updating Gophercloud for OpenStack Provider

* provider/openstack: Enable Security Group Updates

This commit enables security group names and descriptions to
be updated without causing a recreate.
2017-05-25 07:53:26 +01:00
grafjo e6b776fedd Fix gitlab documentation (#14803)
* fix gitlab_project resource documentation

* improve gitlab provider documentation
2017-05-25 07:51:42 +01:00
Stephen Weatherford b6b71df0a1 Doc fixes for managed disks in VMs (#14811) 2017-05-25 07:51:04 +01:00
Ryon 01a673447b Update news section with Google Cloud webinar post-event info (#14816)
* Update news section with April 4 webinar video

* Use YAML data file for news; add webinar registration CTA

* Update news section with Google Cloud webinar post-event info
2017-05-25 07:49:53 +01:00
Joe Topjian 1de2cca3da Merge pull request #14818 from jtopjian/openstack-dns-docs-update
provider/openstack: Updating DNS docs
2017-05-24 23:11:41 -06:00
Joe Topjian 513c922b2f provider/openstack: Updating DNS docs 2017-05-25 05:04:56 +00:00
Joe Topjian 4b9514eeb0 Update CHANGELOG.md 2017-05-24 22:59:53 -06:00
jrperritt e1c8d760d3 provider/openstack: Add DNS V2 RecordSet resource (#14813)
* vendor gophercloud dns v2 recordset deps

* openstack dns v2 recordset resource

* fix type assertion panic condition

* address pr review feedback
2017-05-24 22:58:44 -06:00
Paddy acedf7228f Update CHANGELOG.md 2017-05-24 21:37:52 -07:00