Alex Dadgar
ddee932500
Fix upgrade path of modify time
2017-12-11 15:58:24 -08:00
Alex Dadgar
888acf964c
Merge pull request #3646 from hashicorp/b-periodic-non-leader
...
Fix followers not creating periodic launch
2017-12-11 15:33:38 -08:00
Alex Dadgar
8d0f34a367
changelog
2017-12-11 14:00:20 -08:00
Alex Dadgar
223e9e1264
Fix followers not creating periodic launch
...
Fix an issue in which periodic launches wouldn't be made on followers.
2017-12-11 13:55:17 -08:00
Michael Schurter
82cbb70be4
Merge pull request #3619 from hashicorp/f-3380-custom-ports
...
Allow custom ports for services and checks when using driver address_mode
2017-12-11 11:43:33 -08:00
Michael Schurter
bd8bd1111a
Merge pull request #3640 from jippi/patch-4
...
fix hashi-ui link
2017-12-11 10:41:11 -08:00
Christian Winther
5849d736ff
fix hashi-ui link
2017-12-10 21:05:30 +01:00
Michael Schurter
b79194f96c
Fix test broken by mock updates
2017-12-08 16:45:25 -08:00
Michael Schurter
63d515de4d
Lowercase service IDs to prevent eye bleeding
2017-12-08 15:54:04 -08:00
Michael Schurter
e857225129
Fix port labels on mock Alloc/Job/Node
2017-12-08 14:50:06 -08:00
Michael Schurter
2a33e10375
Improve validation and testing of service/check ports
2017-12-08 13:52:23 -08:00
Michael Schurter
41963605d0
Expand port and address_mode docs
2017-12-08 12:39:50 -08:00
Michael Schurter
6f124eba7d
Be more defensive in port checks
2017-12-08 12:27:57 -08:00
Michael Schurter
afd5bca566
Move service hash logic to Service.Hash method
2017-12-08 12:03:43 -08:00
Michael Schurter
65bfbe54c8
Hash fields used in task service IDs
...
Fixes #3620
Previously we concatenated tags into task service IDs. This could break
deregistration of tag names that contained double //s like some Fabio
tags.
This change breaks service ID backward compatibility so on upgrade all
users services and checks will be removed and re-added with new IDs.
This change has the side effect of including all service fields in the
ID's hash, so we no longer have to track PortLabel and AddressMode
changes independently.
2017-12-08 12:03:43 -08:00
Michael Schurter
7bf5cec82e
Improve port label validation and diff testing
2017-12-08 12:03:43 -08:00
Michael Schurter
fa5faa5a09
Prevent using port 0 with address_mode=driver
2017-12-08 12:03:43 -08:00
Michael Schurter
b999358892
Validate port label for host address mode
...
Also skip getting an address for script checks which don't use them.
Fixed a weird invalid reserved port in a TaskRunner test helper as well
as a problem with our mock Alloc/Job. Hopefully the latter doesn't cause
other tests to fail, but we were referencing an invalid PortLabel and
just not catching it before.
2017-12-08 12:03:43 -08:00
Michael Schurter
f11360acf8
Add Using Driver Address Mode docs
2017-12-08 12:03:43 -08:00
Michael Schurter
f2d47156ec
Document service/check address_mode/port changes
2017-12-08 12:03:43 -08:00
Michael Schurter
29e6f7cbfd
Fix interpolation bug with service/check updates
...
Previously if only an interpolated variable used in a service or check
was changed we interpolated the old and new services and checks with the
new variable, so nothing appeared to have changed.
2017-12-08 12:03:00 -08:00
Michael Schurter
74e7d57b75
Test Consul from TaskRunner thoroughly
...
Rely less on the mockConsulServiceClient because the real
consul.ServiceClient needs all the testing it can get!
2017-12-08 12:03:00 -08:00
Michael Schurter
25569282b9
Allow custom ports for services and checks
...
Fixes #3380
Adds address_mode to checks (but no auto) and allows services and checks
to set literal port numbers when using address_mode=driver.
This allows SDNs, overlays, etc to advertise internal and host addresses
as well as do checks against either.
2017-12-08 12:03:00 -08:00
Michael Schurter
0921368fc9
Merge pull request #3608 from hashicorp/b-3342-windows-log-leak
...
Fix bug in log framer only affecting Windows
2017-12-08 10:59:26 -08:00
Preetha
f553ac8120
Merge pull request #3635 from hashicorp/clarify_node_vs_task_vars
...
Clarify difference between node and task metadata interpolated vars.
2017-12-08 11:50:20 -06:00
Preetha Appan
b1ca49fbca
Clarify difference between node and task metadata interpolated vars.
2017-12-08 11:44:15 -06:00
Alex Dadgar
9f1955e474
Merge pull request #3630 from hashicorp/b-periodic
...
Handle race between fingerprinters and registration
2017-12-07 16:11:13 -08:00
Alex Dadgar
974b38f34e
Review feedback
2017-12-07 16:10:57 -08:00
Michael Lange
8fd793e059
Adds UI changes to the changelog
2017-12-07 15:44:12 -08:00
Michael Lange
b09974e221
Merge pull request #3631 from hashicorp/b-ui-expand-definition
...
UI Show full job definition by default
2017-12-07 14:42:01 -08:00
Michael Lange
a78a2e333c
Merge pull request #3607 from hashicorp/f-ui-modify-time-over-modify-index
...
UI Use ModifyTime instead of ModifyIndex in allocation lists
2017-12-07 14:25:28 -08:00
Michael Lange
f75123026d
Expand the entire job definition by default
2017-12-07 14:06:51 -08:00
Chelsea Komlo
dfb95fd659
Merge pull request #3591 from hashicorp/b-1755-stop
...
Allow controlling the stop signal for drivers
2017-12-07 17:06:43 -05:00
Alex Dadgar
2e462d6e85
Handle race between fingerprinters and registration
2017-12-07 13:09:37 -08:00
Chelsea Holland Komlo
ae10b638db
code review fixes
2017-12-07 13:46:25 -05:00
Rob Genova
34e6f447c9
Update README.md
2017-12-07 10:35:46 -08:00
Alex Dadgar
7c7eb2eeb9
Merge pull request #3628 from hashicorp/b-heartbeat
...
Add logging around heartbeats
2017-12-07 10:12:02 -08:00
Chelsea Holland Komlo
73a4a4620d
add documention
2017-12-07 12:35:02 -05:00
Chelsea Holland Komlo
7d8dda8942
add test for kill signal in required signals
...
update changelog
2017-12-07 11:40:15 -05:00
Chelsea Holland Komlo
f09e3ec798
set default kill signal on executor shutdown
2017-12-07 11:40:15 -05:00
Chelsea Holland Komlo
27b666e935
extend configurable kill signal to java driver
2017-12-07 11:40:10 -05:00
Alex Dadgar
77fe78cce2
Drop trace logging
2017-12-06 18:02:24 -08:00
Alex Dadgar
a540a0b674
Add logging around heartbeats
2017-12-06 17:57:50 -08:00
Chelsea Holland Komlo
927c0a4d88
change location of default kill signal
2017-12-06 17:48:25 -05:00
Alex Dadgar
503b63fa64
Merge pull request #3624 from hashicorp/v-go-getter
...
Update go-getter
2017-12-06 14:25:56 -08:00
Michael Lange
5acb3e8c6f
Merge pull request #3621 from hashicorp/b-ui-timezones
...
UI: Drop timezones from timestamps
2017-12-06 14:16:08 -08:00
Michael Lange
289b52aa21
Merge pull request #3623 from hashicorp/f-ui-warn-uncaught-exceptions
...
UI: Warn uncaught exceptions to console
2017-12-06 14:11:22 -08:00
Michael Lange
e8147765a8
Merge pull request #3627 from hashicorp/b-ui-logs-horizontal-scrollbar
...
UI: Make sure the code element within a cli-window takes the full height
2017-12-06 14:09:15 -08:00
Chelsea Holland Komlo
b1eda324c6
code review fixups
2017-12-06 16:37:47 -05:00
Michael Lange
b1cc6280b0
Make sure the code element within a cli-window takes the full height
2017-12-06 13:36:18 -08:00