Michael Schurter
7363b50666
Fix TLS support in api pkg / cli
...
Fixes #3013
It's a little weird that Client now has a method for returning a
NewClient, but it's a convenient way to dedupe the logic to
connect-directly-to-a-node which is nontrivial and had sutble
differences between locations.
2017-08-28 11:46:28 -07:00
Alex Dadgar
1df249f1fb
Reduce startup time on Mac
...
This PR moves creating the API client into the returned predict
function. The creation of the client causes a lookup of all the system
certificates and doing that for each command on mac was extremely slow.
2017-08-28 11:29:27 -07:00
Chelsea Holland Komlo
6243690899
migrate all context
2017-08-28 05:29:38 +00:00
Alex Dadgar
d7d8661485
Search respects QueryOptions and returns QueryMeta
...
@chelseakomlo heads up on this change
2017-08-27 22:17:51 -07:00
Alex Dadgar
7ce6c4f6f6
Add QueryOptions to SearchRequest
2017-08-26 15:56:13 -07:00
Chelsea Holland Komlo
1867ab3b82
automatically install autocomplete
2017-08-25 23:38:24 +00:00
Chelsea Komlo
ebdd2a5d47
Merge pull request #3102 from hashicorp/b-status-deployment-id
...
Get status of deployment via status cli command
2017-08-25 18:07:29 -04:00
Chelsea Holland Komlo
2edf966a62
get status of deployment via status cli command
2017-08-25 21:06:33 +00:00
Chelsea Komlo
9826dc4399
Merge pull request #3047 from hashicorp/f-status-autocomplete
...
Status autocomplete
2017-08-25 16:27:53 -04:00
Chelsea Holland Komlo
8cdc1ece99
add global flags to status; re-order functions
2017-08-25 19:47:21 +00:00
Chelsea Holland Komlo
bd569bc4b9
refactor and fixups from code review
2017-08-25 17:34:05 +00:00
Chelsea Komlo
391bc77e24
Merge pull request #3097 from hashicorp/d-search-http-documentation
...
Add HTTP documentation for search api
2017-08-25 13:27:26 -04:00
Chelsea Holland Komlo
0e5a66a751
add changelog
2017-08-25 16:44:26 +00:00
Chelsea Holland Komlo
2992c0ccd0
vendor updated cli and autocomplete dependencies
2017-08-25 16:43:49 +00:00
Chelsea Holland Komlo
f32c90cfc0
cli help and logging formatting
2017-08-25 16:42:11 +00:00
Chelsea Holland Komlo
9968689344
fix up formatting of error message
...
fixups from code review
2017-08-25 16:42:11 +00:00
Chelsea Holland Komlo
2f0df8cd80
limit argument autocompletion to one
2017-08-25 16:42:11 +00:00
Chelsea Holland Komlo
7cdf28d303
use existing arg parsing functionality
2017-08-25 16:42:11 +00:00
Chelsea Holland Komlo
3d743a476a
small fixups
2017-08-25 16:42:11 +00:00
Chelsea Holland Komlo
d231b4aa0f
fix autocomplete to list all matches
2017-08-25 16:42:11 +00:00
Chelsea Holland Komlo
a05d7a2a20
default to job status if no arguments are provided
2017-08-25 16:42:11 +00:00
Chelsea Holland Komlo
ffe95a1a62
adds any resource autocomplete
...
defaults to listing jobs if no id is provided
2017-08-25 16:42:11 +00:00
Chelsea Holland Komlo
74c51e63bd
job names causes errors when searching other contexts, only log but not return this err
2017-08-25 16:42:11 +00:00
Alex Dadgar
95c68156bc
vendor complete library
2017-08-25 09:39:04 -07:00
Chelsea Holland Komlo
83cc71aed9
alignment and fixups from code review
2017-08-25 14:12:23 +00:00
Clint Armstrong
dc8eab6adc
Set MaxParallel default to 1
2017-08-25 07:56:40 -04:00
Chelsea Holland Komlo
f8e2a4c54c
add HTTP documentation for search api
2017-08-25 00:14:04 +00:00
Alex Dadgar
cf09c2af24
Fix confusing batch job example
2017-08-24 17:12:43 -07:00
Alex Dadgar
020b70c081
Merge pull request #3091 from jippi/patch-3
...
Add missing ReconcileSummaries API method
2017-08-24 17:02:39 -07:00
Alex Dadgar
8eb3db6e98
Describe the all parameter when listing job allocs
...
Fixes https://github.com/hashicorp/nomad/issues/3092
2017-08-24 17:01:24 -07:00
Alex Dadgar
af50ce1411
changelog
2017-08-24 16:58:31 -07:00
Alex Dadgar
876732833f
Merge pull request #3073 from clinta/docker-500
...
Allow retry of 500 API errors to be handled by restart policies
2017-08-24 16:57:36 -07:00
Alex Dadgar
50512dfac0
changelog
2017-08-24 13:25:25 -07:00
Alex Dadgar
724f023ce9
Merge pull request #3089 from hashicorp/b-link-local
...
Handle interfaces that only have link-local addrs
2017-08-24 13:24:08 -07:00
Christian Winther
c788fb1803
Add missing ReconcileSummaries API method
...
References https://www.nomadproject.io/api/system.html#reconcile-summaries
2017-08-24 11:55:10 +02:00
Armon Dadgar
16a18e9db6
Fix Golang update in Vagrant provisioner
2017-08-23 19:55:39 -07:00
Chelsea Komlo
c2b1c23d8a
Merge pull request #3075 from hashicorp/fix-build-lxc-failure
...
Root permissions are needed for testing certain functionality
2017-08-23 20:01:22 -04:00
Chelsea Komlo
dd03bc2968
Merge pull request #3087 from hashicorp/f-flag-autocomplete
...
Enable autocompletion of flags
2017-08-23 19:56:52 -04:00
Chelsea Holland Komlo
74f193daa8
Root permissions are needed for testing certain functionality
2017-08-23 23:43:51 +00:00
Chelsea Komlo
af67b73770
Merge pull request #3078 from hashicorp/b-remove-make-bin
...
Use make release target, remove make bin
2017-08-23 19:35:11 -04:00
Alex Dadgar
cf7a3fdf51
Autocomplete global flags
2017-08-23 23:29:29 +00:00
Chelsea Holland Komlo
8d4b963151
small fixes and cleanup
2017-08-23 23:04:47 +00:00
Chelsea Holland Komlo
ed2a544502
add global flags to autocomplete
2017-08-23 22:58:44 +00:00
Chelsea Holland Komlo
35f5c8f2dd
use PredictAnything when an flag accepts an argument
2017-08-23 22:58:44 +00:00
Chelsea Holland Komlo
f0849b96c3
fixes for changelog
2017-08-23 22:58:44 +00:00
Chelsea Holland Komlo
f253b86ae2
update changelog
2017-08-23 22:57:07 +00:00
Chelsea Holland Komlo
2721e5890f
enable autocompletion of flags
2017-08-23 22:57:07 +00:00
Alex Dadgar
860db2e4a9
Revendor isatty since it is used by mitchellh/cli
2017-08-23 15:46:56 -07:00
Alex Dadgar
fd7d614ae4
Handle interfaces that only have link-local addrs
...
This PR changes the fingerprint handling of network interfaces that only
contain link local addresses. The new behavior is to prefer globally
routable addresses and if none are detected, to fall back to link local
addresses if the operator hasn't disallowed it. This gives us pre 0.6
behavior for interfaces with only link local addresses but 0.6+ behavior
for IPv6 interfaces that will always have a link-local address.
Fixes https://github.com/hashicorp/nomad/issues/3005
/cc diptanuc
2017-08-23 15:32:22 -07:00
Alex Dadgar
5cdc74d713
Merge pull request #3057 from hashicorp/f-tty
...
Detect STDOUT isn't a TTY and disable color
2017-08-23 14:36:08 -07:00