Lang Martin
33019c6e4b
website more explicit auto_promote instructions
2019-05-22 12:34:57 -04:00
Lang Martin
3a87290388
Update website/source/docs/job-specification/update.html.md
...
Co-Authored-By: Michael Schurter <michael.schurter@gmail.com>
2019-05-22 12:34:57 -04:00
Lang Martin
af5779c9ba
api/jobs diff tests expect AutoPromote
2019-05-22 12:34:57 -04:00
Lang Martin
97fd114535
e2e utils remove ineffectual assignment of allocs
2019-05-22 12:34:57 -04:00
Lang Martin
01276455bd
e2e README typo
2019-05-22 12:34:57 -04:00
Lang Martin
71fd354711
CHANGELOG add improvement entry
2019-05-22 12:34:57 -04:00
Lang Martin
d27d6f8ede
structs validate requires Canary for AutoPromote
2019-05-22 12:32:08 -04:00
Lang Martin
0c668ecc7a
log error on autoPromoteDeployment failure
2019-05-22 12:32:08 -04:00
Lang Martin
4b213b9580
api/jobs add AutoPromote to Canonicalize
2019-05-22 12:32:08 -04:00
Lang Martin
824d1366dd
e2e utils error format arg match
2019-05-22 12:32:08 -04:00
Lang Martin
09a6dc2054
new e2e deployment test
2019-05-22 12:32:08 -04:00
Lang Martin
d73606e54e
e2e util split new alloc and await placement, new WaitForDeployment
2019-05-22 12:32:08 -04:00
Lang Martin
f23f9fd99e
describe a pending deployment without auto_promote more explicitly
2019-05-22 12:32:08 -04:00
Lang Martin
34230577df
describe a pending deployment with auto_promote accurately
2019-05-22 12:32:08 -04:00
Lang Martin
5261c737b2
website update auto_promote doc
2019-05-22 12:32:08 -04:00
Lang Martin
b5fd735960
add update AutoPromote bool
2019-05-22 12:32:08 -04:00
Lang Martin
3c5a9fed22
deployments_watcher_test new TestWatcher_AutoPromoteDeployment
2019-05-22 12:32:08 -04:00
Lang Martin
d462639cc9
sched reconcile copy AutoPromote to DeploymentState
2019-05-22 12:32:08 -04:00
Lang Martin
0bebf5d7f8
deployment_watcher when it's ok to autopromote, do so
2019-05-22 12:32:08 -04:00
Lang Martin
0cf4168ed9
deployments_watcher comments
2019-05-22 12:32:08 -04:00
Lang Martin
0c403eafde
state_store typo in a comment
2019-05-22 12:32:08 -04:00
Lang Martin
e1e28307be
new deploymentwatcher/doc.go for package level documentation
2019-05-22 12:32:08 -04:00
Danielle
2a026d7a7d
Merge pull request #5750 from hashicorp/dani/devcluster-standalone
...
devcluster: Add standalone server
2019-05-22 18:02:43 +02:00
Michael Schurter
a54511b304
Merge pull request #5731 from hashicorp/b-ignore-dc
...
client: drop unused DC field from servers list
2019-05-22 08:42:15 -07:00
Mahmood Ali
8f6778f743
Merge pull request #5752 from hashicorp/b-client-lock-invalidallocs
...
client: synchronize client.invalidAllocs access
2019-05-22 10:47:17 -04:00
Mahmood Ali
84419f08ce
client: synchronize client.invalidAllocs access
...
invalidAllocs may be accessed and manipulated from different goroutines,
so must be locked.
2019-05-22 09:37:49 -04:00
Mahmood Ali
c619d6ca47
Merge pull request #5711 from hashicorp/f-nomad-exec-part-05-cli-docs
...
Document `nomad exec` command
2019-05-22 09:31:23 -04:00
Mahmood Ali
541763b93c
Merge pull request #5751 from hashicorp/update-changelog-20190522
...
sort and changelog entries
2019-05-22 09:03:32 -04:00
Mahmood Ali
a33c546082
changelog alloc exec and /api http client changes
2019-05-22 08:57:11 -04:00
Mahmood Ali
8ac3c8b094
sort changelog entries
...
In each section, entries should be sorted by component name (except for
core that appears in top), and then by line length.
2019-05-22 08:48:16 -04:00
Danielle Lancashire
47bd1e74ed
devcluster: Add standalone server
...
This adds a single-node configuration of a dev cluster, for use when
testing things that require state restoration or multiple clients, but don't
necessarily require a 3+ node cluster.
2019-05-22 14:21:09 +02:00
Danielle
26718b7d8a
Merge pull request #5749 from hashicorp/dani/restore-allocs
...
client: Pass servers contacted ch to allocrunner
2019-05-22 14:17:24 +02:00
Danielle Lancashire
27583ed8c1
client: Pass servers contacted ch to allocrunner
...
This fixes an issue where batch and service workloads would never be
restarted due to indefinitely blocking on a nil channel.
It also raises the restoration logging message to `Info` to simplify log
analysis.
2019-05-22 13:47:35 +02:00
Mahmood Ali
3187fe3ce4
fix httpClient error handling
...
If err is nil, we should use the newly cloned httpClient.
2019-05-21 21:29:15 -04:00
Mahmood Ali
9ff5f163b5
update callers in tests
2019-05-21 21:10:17 -04:00
Michael Lange
62fc877888
UI changelog entries
2019-05-21 15:10:48 -07:00
Michael Lange
99205e1865
Merge pull request #5748 from hashicorp/b-ui/prefix-regex
...
Include the _ prefix separator in both regexes
2019-05-21 14:44:14 -07:00
Michael Lange
b0d6517297
Include the _ prefix separator in both regexes
...
And include all prefix types in the test data
2019-05-21 14:20:40 -07:00
Mahmood Ali
6bdbeed319
set node.StatusUpdatedAt in raft
...
Fix a case where `node.StatusUpdatedAt` was manipulated directly in
memory.
This ensures that StatusUpdatedAt is set in raft layer, and ensures that
the field is updated when node drain/eligibility is updated too.
2019-05-21 16:13:32 -04:00
Mahmood Ali
2159d0f3ac
tests: fix some nomad/drainer test data races
2019-05-21 14:40:58 -04:00
Mahmood Ali
3b0152d778
tests: fix deploymentwatcher tests data races
2019-05-21 14:29:45 -04:00
Michael Lange
dff3abb630
Merge pull request #5734 from hashicorp/f-ui/allocation-lifecycle
...
UI: Allocation lifecycle
2019-05-21 11:04:19 -07:00
Mahmood Ali
9df1e00f35
tests: fix data race in client/allocrunner/taskrunner/template TestTaskTemplateManager_Rerender_Signal
...
Given that Signal may be called multiple times, blocking for `SignalCh`
isn't sufficient to synchornizing access to Signals field.
2019-05-21 13:56:58 -04:00
Michael Lange
b330321e44
Use the TwoStepButton page object for integration testing too
2019-05-21 09:24:19 -07:00
Michael Lange
c485bc64fb
Acceptance testing for allocation lifecycle
2019-05-21 09:24:19 -07:00
Michael Lange
d485c040e3
Restart a single task from the task detail page
2019-05-21 09:24:18 -07:00
Michael Lange
416e9895d6
Don't cancel watchers when transitioning to a sub-route
2019-05-21 09:24:18 -07:00
Michael Lange
e40a01456b
Watch the next allocation on the allocation index page
2019-05-21 09:24:17 -07:00
Michael Lange
8d31474fdc
Support task restarting in the allocation adapter
2019-05-21 09:24:17 -07:00
Michael Lange
ffadcf5a25
Add stop and restart buttons to the allocation index page
2019-05-21 09:24:16 -07:00