Mahmood Ali
72f46f0a77
Merge pull request #5275 from hashicorp/f-api-config-httpclient
...
api: allow configuring http client
2019-05-20 12:36:00 -04:00
Mahmood Ali
10ab705a2c
remove "incidentally" exported internal function
...
`*Config.ConfigureTLS()` is invoked internally by `NewClient` and API
consumers should not invoke directly.
Now that http client is created in `api.NewClient`,
`*Config.ConfigureTLS` makes no sense. API consumers that call it
explicitly can remove the invocation and preserve the behavior.
2019-05-20 11:58:43 -04:00
Mahmood Ali
44f0654e9b
Run TestClientAllocations_Restart_ACL test
2019-05-17 20:30:23 -04:00
Omar Khawaja
e8a2fdba95
Vagrant optional ( #5724 )
...
* specify Vagrant as optional in getting started and installation
* edit next steps
2019-05-17 16:50:16 -04:00
Mahmood Ali
cbc155582a
api: allow configuring http client
...
Allow clients to configure httpClient, e.g. set a pooled/keep-alive
client.
When caller configures HttpClient explicitly, we aim to use as-is; e.g.
we assume it's configured with TLS already. Expose `ConfigureTLS` to
aid api consumers with configuring their http client.
Also, removes `SetTimeout` call that I believe is internal only and has
odd side-effects when called on already created config. Also deprecates
`config.ConfigureTLS` in preference to the new `ConfigureTLS`.
2019-05-17 16:26:58 -04:00
Lang Martin
568a120e7b
Merge pull request #5649 from hashicorp/b-lookup-exe-chroot
...
lookup executables inside chroot
2019-05-17 15:07:41 -04:00
Mahmood Ali
a64a4dcf12
Merge pull request #5722 from hashicorp/f-nomad-exec-escape-try2
...
escapingio: handle stalled readers
2019-05-17 14:52:54 -04:00
Mahmood Ali
30b148c8d4
Restore tty start before emitting errors
...
Otherwise, the error message appears indented unexpectedly.
2019-05-17 11:58:31 -04:00
Mahmood Ali
10797ca61f
escapingio: handle stalled readers
...
Handle stalled readers (e.g. network write got stalled), by having
escaping io have a buffer so it looks for escaped characters in the
stream.
This simplifies the implementation considerably, as we can look
for new lines followed by escaped characters directly.
Also, we add a test to ensure that any partial results are flushed to
readers.
2019-05-17 11:58:31 -04:00
Mahmood Ali
e211a993fd
escapingio: thread-safe struct for escaped chars
...
Use a helper struct for capturing escaped characters that's thread safe.
2019-05-17 10:22:24 -04:00
Mahmood Ali
cbe88fa868
Merge pull request #5720 from hashicorp/f-nomad-exec-escape
...
Support escaping sequence for terminating alloc exec
2019-05-16 17:34:54 -04:00
Preetha Appan
3bcf7a02c4
Add preemption to changelog
2019-05-16 16:21:15 -05:00
Mahmood Ali
fb0d002eb1
avoid printing counts in tests
2019-05-16 17:07:32 -04:00
Mahmood Ali
0b4bebd3aa
Fix typos and comments
...
Co-Authored-By: Michael Schurter <michael.schurter@gmail.com >
2019-05-16 17:06:03 -04:00
Mahmood Ali
eedd8e9e66
Implement escaping chrarcter for alloc exec
2019-05-16 16:22:52 -04:00
Mahmood Ali
4e7736023a
Add a escaping reader that mimics ssh behavior
...
Adds an escaping reading that mimics ssh handling of input escape
sequences.
The reader parses chunks to look for \n~
2019-05-16 16:22:52 -04:00
Preetha
a6105ad79f
Merge pull request #5709 from jweissig/patch-10
...
docs: fixed wording
2019-05-16 11:06:43 -05:00
Preetha
a2d6dc0489
Merge pull request #5717 from hashicorp/b-plan-apply-preemptions
...
Fix bug in plan applier introduced in PR-5602
2019-05-16 11:01:05 -05:00
Danielle Lancashire
0458a14aa9
changelog: Update for eval-broker fix
2019-05-16 16:03:04 +01:00
Preetha Appan
0367c7dc42
update changelog
2019-05-15 22:00:48 -05:00
Preetha
abaf5dcff1
Merge pull request #5702 from hashicorp/f-filter-by-create-index
...
Filter deployments by create index
2019-05-15 21:50:41 -05:00
Preetha Appan
f12c332eee
Merge branch 'f-filter-by-create-index' of github.com:hashicorp/nomad into f-filter-by-create-index
2019-05-15 21:17:34 -05:00
Preetha Appan
9abd35285f
Add -all to help text and flags
2019-05-15 21:16:57 -05:00
Preetha
f56c9cdf3e
remove stray newline
...
Co-Authored-By: Danielle <dani@builds.terrible.systems >
2019-05-15 21:11:52 -05:00
Preetha Appan
d3061f93e3
Fix bug in plan applier introduced in PR-5602
...
This fixes a bug in the state store during plan apply. When
denormalizing preempted allocations it incorrectly set the preemptor's
job during the update. This eventually causes a panic downstream in the
client. Added a test assertion that failed before and passes after this fix
2019-05-15 20:34:06 -05:00
Danielle
781c94b0b7
Merge pull request #5699 from hashicorp/dani/b-eval-broker-lifetime
...
Eval Broker: Prevent redundant enqueue's when a node is not a leader
2019-05-15 23:30:52 +01:00
Buck Doyle
caa410a64f
Merge pull request #5715 from hashicorp/b-precommit-linting
...
Restore precommit linting
2019-05-15 16:44:19 -05:00
Buck Doyle
955076d5d3
Merge pull request #5714 from hashicorp/b-empty-clients-jobs-facets-alignment
...
Change clients/jobs facets to always right-align
2019-05-15 15:25:05 -05:00
Buck Doyle
b1656d0e2d
Restore precommit linting
...
The two pairs of quotes were causing no files to match.
2019-05-15 14:48:16 -05:00
Omar Khawaja
aa9a80803c
change GRPC to gRPC ( #5712 )
2019-05-15 15:02:16 -04:00
Buck Doyle
3782919a48
Change clients/jobs facets to always right-align
...
This changes the templates so the element that contains
the search box is always present, instead hiding only
the box itself when there’s nothing to search. Keeping
the empty element lets it take up its flexbox space so
the facets will no longer be in the centre.
2019-05-15 13:25:30 -05:00
Preetha Appan
7f80756803
update changelog
2019-05-15 12:59:07 -05:00
Preetha
7a591ddb07
Merge pull request #5713 from hashicorp/b-5698-inf-allocation-spread
...
Fix edge case with spread scoring
2019-05-15 12:54:24 -05:00
Preetha Appan
566dd71486
Fix comment and assert score in test case
2019-05-15 12:35:57 -05:00
Nick Ethier
5709bf7b54
fix missing brace
2019-05-15 13:02:04 -04:00
Mahmood Ali
c1c9d9b07d
fix typo
2019-05-15 13:01:05 -04:00
Nick Ethier
ea843a507a
scheduler: add check to prohibit returning inf during spread boost calculation
2019-05-15 13:00:24 -04:00
Mahmood Ali
72b2fb1946
Merge pull request #5633 from hashicorp/f-nomad-exec-parts-02-cli
...
nomad exec part 2: CLI
2019-05-15 12:50:42 -04:00
Mahmood Ali
d675d28ff3
Handle Terminal Output state in Windows
2019-05-15 10:37:37 -04:00
Mahmood Ali
8bbc78a48a
Add clarifying comments for negating -i or -t
2019-05-15 10:35:12 -04:00
Danielle Lancashire
68c1454c9a
evalbroker: test for no enqueue on disabled
2019-05-15 11:02:21 +02:00
Justin Weissig
54893445a9
docs: fixed wording
...
Fixed wording: "as show below"/shown.
2019-05-15 00:08:18 -07:00
Nick Ethier
c49ec0a964
Add jrasell/sherpa to resource page and remove Replicator. ( #5700 )
...
Add jrasell/sherpa to resource page and remove Replicator.
2019-05-14 22:25:13 -04:00
Mahmood Ali
8841da4f0b
Merge pull request #5707 from hashicorp/b-more-redirects-20190514
...
More website redirects
2019-05-14 17:56:16 -04:00
Mahmood Ali
18c63d4c3f
Make spark.html the index
2019-05-14 17:30:08 -04:00
Michael Schurter
5b65afb29c
Merge pull request #5669 from hashicorp/b-block-on-servers-4
...
client: do not restart restored tasks until server is contacted
2019-05-14 14:27:01 -07:00
Mahmood Ali
84193504bc
More redirects for website
...
I expected redirects to handle directory rewrites without needing to
specify every file.
2019-05-14 17:24:53 -04:00
Yishan Lin
da6039bc84
Correct Spark links in redirects.txt
2019-05-14 17:24:48 -04:00
Preetha Appan
fa7933645e
docs
2019-05-14 16:13:59 -05:00
Preetha Appan
ea37019d7f
Fix one more test set up
2019-05-14 16:13:41 -05:00