Michael Schurter
6679c052b5
Merge pull request #2858 from hashicorp/b-2849-deploy-json
...
Implement -json for job deployments
2017-07-19 10:15:01 -07:00
Michael Schurter
b124a92bc8
Error -> Errof
2017-07-19 10:00:57 -07:00
Alex Dadgar
bb45b95bc4
Allow tuning of heartbeat ttls
...
This PR allows tuning of heartbeat TTLs. An example of very aggressive
settings is as follows:
```
server {
heartbeat_grace = "1s"
min_heartbeat_ttl = "1s"
max_heartbeats_per_second = 200.0
}
```
2017-07-19 09:38:35 -07:00
Michael Schurter
6dac431a89
Implement -json for job deployments
...
Fixes #2849
2017-07-18 17:28:44 -07:00
Michael Schurter
dc0fc82cc9
Merge pull request #2854 from hashicorp/b-2827-agent-services
...
Never remove unknown agent services
2017-07-18 14:48:36 -07:00
Michael Schurter
a83d6f996e
Never remove unknown agent services
...
Fixes #2827
This is a tradeoff. The pro is that you can run separate client and
server agents on the same node and advertise both. The con is that if a
Nomad agent crashes and isn't restarted on that node in the same mode
its entry will not be cleaned up.
That con scenario seems far less likely to occur than the scenario on
the pro side, and even if we do leak an agent entry the checks will be
failing so nothing should attempt to use it.
2017-07-18 13:23:01 -07:00
Alex Dadgar
24912517ac
Autocomplete files
...
This PR makes run, validate and plan autocomplete their arg to
appropriate files.
2017-07-18 13:18:17 -07:00
Alex Dadgar
f7fbe8532d
Merge pull request #2842 from hashicorp/d-init
...
Update init command to show new update stanza.
2017-07-17 15:04:49 -07:00
Alex Dadgar
179fedefe5
spelling errors
2017-07-17 11:19:37 -07:00
Alex Dadgar
b21d912277
Allow cli package to handle version.
...
This PR removes our custom handling of the version flag and updates job
history to use a version flag instead of `-job-version`.
2017-07-17 11:04:07 -07:00
Alex Dadgar
b92acd4d80
Update init command to show new update stanza.
2017-07-16 11:12:43 -07:00
Alex Dadgar
d06fa455b7
Small fixes
2017-07-07 17:34:50 -07:00
Alex Dadgar
beb01f1754
test fixes
2017-07-07 14:11:27 -07:00
Alex Dadgar
38e50eedb1
check id method name changed
2017-07-07 12:15:09 -07:00
Alex Dadgar
e1c631064a
@jippi Changed my mind! Good suggestion
2017-07-07 12:12:48 -07:00
Alex Dadgar
466702a2db
deployment status in job status view
2017-07-07 12:12:48 -07:00
Alex Dadgar
e5d8c0888f
alloc-status
2017-07-07 12:12:48 -07:00
Alex Dadgar
c5b1e2dcc1
alloc-list shows version
2017-07-07 12:12:48 -07:00
Alex Dadgar
5bcf2dd1f0
deployment status indicates whether canaries were promoted
2017-07-07 12:12:48 -07:00
Alex Dadgar
09af3f98b8
Fix broken things on deployment promote
2017-07-07 12:12:48 -07:00
Alex Dadgar
fe990ca3e0
Fix some tests, eval monitor shows deployment id and deployment cancels based on version
2017-07-07 12:12:48 -07:00
Alex Dadgar
53c129493a
Vendor columnize
2017-07-07 12:11:39 -07:00
Alex Dadgar
6639f31c4a
Fix some commands test
2017-07-07 12:11:39 -07:00
Alex Dadgar
f0a090c6e8
Disallow update stanza on batch jobs
...
This PR:
* disallows update stanzas on batch jobs
* undeprecates the stagger field
* changes the way warnings are returned
2017-07-07 12:11:39 -07:00
Alex Dadgar
fec6f2ef57
Return the reverted job version
2017-07-07 12:10:04 -07:00
Alex Dadgar
aaf5ab0a21
Job stability
2017-07-07 12:10:04 -07:00
Alex Dadgar
591ef9c9f3
Rename CreateDeployments and remove cancelling behavior in state_store
2017-07-07 12:10:04 -07:00
Alex Dadgar
f72bbaa370
Client watches for allocation health using task state and Consul checks
...
This PR adds watching of allocation health at the client. The client can
watch for health based on the tasks running on time and also based on
the consul checks passing.
2017-07-07 12:10:04 -07:00
Alex Dadgar
468c886282
Formatting abilities
2017-07-07 12:07:07 -07:00
Alex Dadgar
4ce7b62105
job deployments
2017-07-07 12:07:07 -07:00
Alex Dadgar
004a766171
deployment promote
2017-07-07 12:07:07 -07:00
Alex Dadgar
d18a3df789
fail,pause,resume commands
2017-07-07 12:07:07 -07:00
Alex Dadgar
bab25f6834
deployment status
2017-07-07 12:07:07 -07:00
Alex Dadgar
dc3d500119
deployment list
2017-07-07 12:07:07 -07:00
Alex Dadgar
3d77a58f28
small fixes
2017-07-07 12:07:07 -07:00
Alex Dadgar
fbd2b73904
job revert
2017-07-07 12:07:07 -07:00
Alex Dadgar
3935656d14
Show submit time
2017-07-07 12:07:07 -07:00
Alex Dadgar
1c425defd8
job history
2017-07-07 12:05:57 -07:00
Alex Dadgar
9220836cb4
JobVersions returns struct with optional diff
2017-07-07 12:05:57 -07:00
Alex Dadgar
86e49b97d9
Add config options
2017-07-07 12:05:56 -07:00
Alex Dadgar
d0a8332140
job deployment endpoint + api
2017-07-07 12:05:56 -07:00
Alex Dadgar
31daf93779
HTTP Endpoints
2017-07-07 12:03:11 -07:00
Alex Dadgar
66789e81f2
Show canaries on plan
2017-07-07 12:03:11 -07:00
Michael Schurter
9d2682e1bb
Fix api endpoint test
2017-07-06 10:45:44 -07:00
Michael Schurter
450e347708
Add support for go-getter modes
...
Fixes #2678
2017-07-06 10:45:44 -07:00
Michael Schurter
79b7cfd506
Fix no_host_uuid parsing
...
Need to pointerify it to default to true since we can't tell false from
unset if it's not a pointer.
2017-07-03 17:41:20 -07:00
Michael Schurter
6b3ae9acd8
Merge pull request #2709 from hashicorp/f-advertise-docker-ips
...
Advertise driver-specific addresses
2017-07-03 14:04:12 -07:00
Michael Schurter
bf6c736ffe
Merge pull request #2735 from hashicorp/f-no_host_uuid-true
...
Default no_host_uuid to true instead of false
2017-07-03 13:18:25 -07:00
Alexandre Dantas
8d07eca012
Fixing issue where use_node_name was always been set as false when merging telemetry configurations
2017-07-02 00:31:09 -03:00
Michael Schurter
3e13aa253d
Properly normalize IPv6 addresses
...
A fix to #2739 instead of forcing IPv6 users to always specify a port as
well.
Prior to this commit IPv6 advertise addresses which lacked a port would
fail instead of having the default port added because
`net.SplitHostPort(someipv6)` returns a different error than
`net.SplitHostPort(someipv4)`.
2017-06-29 10:46:31 -07:00