Buck Doyle
d913f05503
UI: Fix exec popup link for job id ≠ name ( #7815 )
...
This closes #7814 . It makes URL-generation more central and changes
the exec URL to include job id instead of name.
2020-04-29 07:54:04 -05:00
Michael Lange
c30a153d1f
Use new text encoder for stream frames
...
This pattern was introduced with Exec and fixes the multibyte encoding
issue that the native window.atob has.
2020-03-30 12:50:43 -07:00
Buck Doyle
27df92a967
UI: add exec terminal ( #6697 )
...
This connects Xterm.js to a Nomad exec websocket so people
can interact on clients via live sessions. There are buttons on
job, allocation, task group, and task detail pages that open a
popup that lets them edit their shell command and start a
session.
More is to come, as recorded in issues.
2020-03-24 18:22:16 -05:00
Michael Lange
24b0ef6a1b
Light test coverage for the stream-logger class
2019-12-05 00:19:36 -08:00
Michael Lange
07f1c89cc5
Use the stream decode util and never opt to use the plain query param
2019-07-30 17:22:45 -07:00
Michael Lange
a21ae52783
Move common stream frame decoding to a util
2019-07-30 17:22:44 -07:00
Michael Lange
203b54b246
Move addToPath to its own util
2019-05-20 11:52:47 -07:00
Conor Mongey
aa4c1288f3
Return a htmlSafe string rather than use triple curlies
2019-05-02 21:47:24 +01:00
Michael Lange
2474ecae4d
Remove all andThen and .then usages (except for integration tests)
...
Since a future ember version does way with the need to manually
making runloop runs, I'm holding off on those tests
2019-04-10 14:54:34 -07:00
Michael Lange
1e669bb56b
Fix bug in the stats-tracker-frame-mising behavior
2019-04-10 14:54:33 -07:00
Michael Lange
90278bff04
Ember QUnit Codemod
2019-04-10 14:54:30 -07:00
Michael Lange
333e76ba73
Test coverage for frame misses
2018-11-06 16:17:21 -08:00
Michael Lange
9a6d2bee10
Add a longForm option to format-duration
2018-09-27 12:55:17 -07:00
Michael Lange
47ec74eb3a
Update stat tracker unit tests
2018-09-19 19:30:18 -07:00
Michael Lange
f8c8c3cec4
Test coverage for NodeStatsTracker
2018-09-11 16:27:06 -07:00
Michael Lange
405cf822d8
Unit Tests for AllocationStatsTracker
2018-08-31 14:39:22 -07:00
Michael Lange
d25c0d60b9
Unit tests for RollingArray
2018-08-31 14:39:22 -07:00
Michael Lange
83e0b10451
Account for the 0 case in format-duration
2018-05-30 14:30:45 -07:00
Michael Lange
4d00f2f46d
Duration formatting utility
...
The cloest Moment.js has is "homanize" which isn't precise enough.
2018-05-30 11:27:21 -07:00
Michael Lange
2e19c2d877
Use the new ember modules imports
...
Generated with a codemode:
https://github.com/ember-cli/ember-modules-codemod
2018-01-17 09:02:04 -08:00
Michael Lange
d930180c06
Unit tests for the log util
2017-11-21 11:22:43 -08:00