Michael Lange
83df67a8ab
Watch node and related allocations on the client detail page
2018-03-05 09:32:04 -08:00
Michael Lange
e54cf51460
Move node watching to the index page
...
It doesn't need to impact the entire route hierarchy
2018-03-05 09:32:04 -08:00
Michael Lange
5363f32d33
Watch the allocation on the allocation and task pages
2018-03-05 09:32:04 -08:00
Michael Lange
c201d3ae8f
Watch job, job-summary, and job-allocs on the task group page
2018-03-05 09:32:04 -08:00
Michael Lange
a79c0aa853
Move jobs polling from jobs to jobs.index
...
It's only necessary for the list view, not the entire route hierarchy
2018-03-05 09:32:04 -08:00
Michael Lange
b1125c1a1f
Add polling to the deployments page
2018-03-05 09:32:04 -08:00
Michael Lange
8b0ad9f2fb
Move job watchers to job.index
...
They are only for the overview page, not the whole hierarchy
2018-03-05 09:32:04 -08:00
Michael Lange
053cf6d4f1
Cancel a watch request before making an identical one
2018-03-05 09:32:04 -08:00
Michael Lange
2b6f07c4c3
Watch job versions
2018-03-05 09:32:03 -08:00
Michael Lange
c883280661
Fix preexisting bugs that only surfaced once live updating started
2018-03-05 09:32:03 -08:00
Michael Lange
0750f353a8
Go through the expected normalization paths when watching relationships
2018-03-05 09:32:03 -08:00
Michael Lange
2e825a8d22
Watch nodes and allocs on the nodes list page
2018-03-05 09:32:03 -08:00
Preetha
0dd9606817
Merge pull request #3927 from alvin-huang/pin_assert
...
pin github.com/stretchr/testify/assert in vendor.json
2018-03-05 08:47:37 -06:00
Michael Lange
7ad78f20b3
Merge pull request #3893 from hashicorp/f-ui-polling-foundation
...
UI: Background Polling Step 1 - Foundational support & jobs
2018-03-03 18:17:05 -08:00
Michael Lange
4b581dc04d
Address headers and ID bugs
2018-03-02 16:28:39 -08:00
Michael Lange
bbe646b131
Set slices after merging the selection
2018-03-02 16:21:37 -08:00
Michael Lange
7c27d1486b
Json viewer isn't side effect free, so use a copy
2018-03-02 16:21:37 -08:00
Michael Lange
2d0a3a15ad
Add tests for findHasMany store culling
2018-03-02 16:21:37 -08:00
Michael Lange
762a82702a
Add tests for findAll store culling
2018-03-02 16:21:37 -08:00
Michael Lange
80c8db559b
Tests for watching and canceling requests
2018-03-02 16:21:37 -08:00
Michael Lange
788d410d6b
Watchable request helper for Mirage
2018-03-02 16:21:37 -08:00
Michael Lange
553c69cc32
Fix existing tests
2018-03-02 16:21:36 -08:00
Michael Lange
2634b36044
Generalized solution for removing records in the local store
...
When the findAll response from the server no longer has them.
2018-03-02 16:21:36 -08:00
Michael Lange
1ab5b8b3e4
Cancel watch tasks when appropriate
2018-03-02 16:21:36 -08:00
Michael Lange
962c763aa6
Watch properties cancel long poll requests
2018-03-02 16:21:36 -08:00
Michael Lange
01a83b5bee
Track xhrs in the watchable adapter and expose cancellation methods
2018-03-02 16:21:36 -08:00
Michael Lange
d5424fec57
Remove stale records from the store for findHasMany requests
2018-03-02 16:21:35 -08:00
Michael Lange
5a21a5ddbf
Watch for summary changes in job-row
2018-03-02 16:21:35 -08:00
Michael Lange
1f7f78823e
Watch all records on the jobs list page
2018-03-02 16:21:35 -08:00
Michael Lange
34872543f9
Remove records from the store when they are no longer in array responses
...
Ember Data doesn't do this by default, instead opting to be as
non-destructive as possible. However, this is desired behavior.
2018-03-02 16:21:35 -08:00
Michael Lange
5f10940c92
Blocking query support for findAll requests
2018-03-02 16:21:35 -08:00
Michael Lange
87e32af4ea
Make the throttle time configurable
2018-03-02 16:21:35 -08:00
Michael Lange
6b1fab696e
Add a watchAll computed property macro
2018-03-02 16:21:34 -08:00
Michael Lange
d51da0fa62
Fix distribution-bar bugs found with live data
...
- Key data using datum label
(when something goes from number, to zero, to number again)
- Retain active and inactive classes across data updates
2018-03-02 16:21:34 -08:00
Michael Lange
8566a8cd25
Move watch tasks into a utils file
2018-03-02 16:21:34 -08:00
Michael Lange
55f90cf7f7
Prototype watching resources
...
- Service to manage X-Nomad-Index values
- Adapter method for reloading relationships with additional params
- Pattern for watching models and model relationships using EC
2018-03-02 16:21:34 -08:00
Michael Lange
bace0fedef
Re-render chart whenever data changes
2018-03-02 16:21:13 -08:00
Michael Lange
e7796ccaee
Refactor job summary to a relationship
...
Now that blocking queries are going to be in play, We can no longer
pretend the two requests are one, since they have independent nomad
indices.
2018-03-02 16:21:13 -08:00
Michael Lange
a18771278f
Merge pull request #3908 from hashicorp/f-ui-route-client-requests-through-server
...
UI: Take advantage of client request tunneling
2018-03-02 15:58:27 -08:00
Alvin Huang
bb09314d84
pin github.com/stretchr/testify/assert in vendor.json
2018-03-01 18:31:21 -05:00
Chelsea Komlo
7c7e2f4d0b
Merge pull request #3873 from hashicorp/r-edge-trigger-node-watcher
...
Edge trigger node updates
2018-03-01 15:18:59 -05:00
Chelsea Holland Komlo
122d1c4e4a
simplify retry logic
2018-03-01 09:48:26 -05:00
Michael Schurter
557a70f78d
Merge pull request #3917 from jaininshah9/master
...
changing the formula to correctly pass the CPUQota to docker
2018-02-28 20:00:37 -08:00
Jainin Shah
39e1fc06e5
adding comments to the change
2018-02-28 16:19:51 -08:00
Preetha Appan
eaedffc7f7
Fix go vet errors
2018-02-28 12:21:27 -06:00
Chelsea Holland Komlo
b4b0c7cdcf
fix up linting
2018-02-28 12:58:44 -05:00
Chelsea Holland Komlo
355805db56
reset timer after updating node copy
2018-02-27 17:18:10 -05:00
Michael Lange
a503fbe73c
In the event the server also times out, show an error message
2018-02-27 13:38:31 -08:00
Jainin Shah
6eb7da002f
changing the formula to correctly pass the CPUQota to docker
2018-02-27 12:32:23 -08:00
Michael Schurter
891db3ef4e
Merge pull request #3912 from maihde/issue-3881
...
Update vendor package github.com/shirou/gopsutil/process, resolves #3881
2018-02-27 11:20:39 -08:00