Commit graph

8816 commits

Author SHA1 Message Date
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