Buck Doyle
|
b5e5798e54
|
UI: add Consul Connect features (#6108)
|
2019-09-04 09:39:56 -05:00 |
Buck Doyle
|
49b9dd5b9b
|
UI: Add creation time to evaluations table (#6050)
|
2019-08-22 08:11:24 -05:00 |
Michael Lange
|
74c9b1ac60
|
Merge pull request #5871 from hashicorp/f-ui/alloc-fs
UI: Allocation file system explorer
|
2019-08-20 10:18:23 -07:00 |
Michael Lange
|
1e620953e4
|
Remove the temporary allocationFileExplorer mirage scenario
|
2019-08-20 09:40:49 -07:00 |
Buck Doyle
|
ed652051d4
|
Add ability to control Mirage logging via query (#6105)
This lets us turn Mirage logging on without editing any
files, which makes it easier to switch between branches.
|
2019-08-20 08:36:08 -05:00 |
Michael Lange
|
836e7426b8
|
Encode characters in file paths to ensure proper URIs
|
2019-08-14 12:54:11 -07:00 |
Michael Lange
|
8cb6a20f8f
|
Include all client fs endpoints in the hosts block
|
2019-08-07 17:34:41 -07:00 |
Michael Lange
|
02c9ab1582
|
Add additional troublesome characters to the alloc-file name factory
|
2019-08-07 15:29:57 -07:00 |
Michael Lange
|
e84604fcdb
|
Update factory-based fs tests to sort properly
|
2019-07-31 01:41:00 -07:00 |
Michael Lange
|
6f519c9037
|
Add file mocks to every mirage scenario
|
2019-07-30 17:25:50 -07:00 |
Michael Lange
|
e347d76c24
|
Refactor existing fs tests to use new mirage factories
|
2019-07-30 17:25:46 -07:00 |
Michael Lange
|
6325c78b1e
|
cat, stream, and readat mocks for alloc fs
|
2019-07-30 17:25:44 -07:00 |
Michael Lange
|
e6d1314254
|
Use the alloc file factory for the fs stat and fs ls end points
|
2019-07-30 17:25:43 -07:00 |
Michael Lange
|
c8977c18ba
|
Mirage factory for file system fixtures
|
2019-07-30 17:25:42 -07:00 |
Buck Doyle
|
595eb480ba
|
UI: Add allocation directory rendering (#5873)
This lets users navigate the allocation filesystem. It doesn’t
support viewing actual files yet.
|
2019-07-02 16:42:38 -05:00 |
Michael Lange
|
af6daf34d2
|
Give the allTheThings scenario a better name
|
2019-06-19 17:18:43 -07:00 |
Michael Lange
|
6201003f3f
|
New Mirage scenario for puppeteer script to use
|
2019-06-19 17:18:40 -07:00 |
Michael Lange
|
8d31474fdc
|
Support task restarting in the allocation adapter
|
2019-05-21 09:24:17 -07:00 |
Michael Lange
|
000bfce30f
|
Add preemption properties to Mirage allocation factory
|
2019-04-22 16:40:07 -07:00 |
Michael Lange
|
6988dc1b5c
|
Introduce the concept of 'shallow' job models in Mirage
|
2019-04-11 20:08:09 -07:00 |
Michael Lange
|
243adeb165
|
Reduce the number of task groups and task events that are made
|
2019-04-11 18:15:35 -07:00 |
Michael Lange
|
fa90590462
|
Update everything to work with the mirage backwards incompat
|
2019-04-10 14:54:37 -07:00 |
Michael Lange
|
b6b2fd2114
|
Address the copy/copyable deprecation
|
2019-04-10 14:54:35 -07:00 |
Michael Lange
|
4464c473e5
|
Add nodeClass to the node model
|
2019-04-10 10:34:10 -05:00 |
Michael Lange
|
aa0cbadb30
|
Improve mirage modeling of allocations
Pending allocations never have tasks
|
2018-11-09 17:11:47 -08:00 |
Michael Lange
|
4e21366714
|
Merge pull request #4852 from hashicorp/b-ui-dispatched-job-page
UI: Show the correct template for dispatched jobs
|
2018-11-09 14:36:35 -08:00 |
Michael Lange
|
8e18903996
|
Show the correct template for parameterized job children
|
2018-11-07 21:04:27 -08:00 |
Michael Lange
|
5057574c69
|
Correctly mark parameterized children as parameterized: true
|
2018-11-07 17:07:40 -08:00 |
Michael Lange
|
174dc02025
|
Improve client stat simulation and add a chance for requests to error
|
2018-11-01 22:11:56 -07:00 |
Michael Lange
|
f86347bc62
|
Always return valid dates for timestamps
|
2018-09-19 16:33:18 -07:00 |
Michael Lange
|
f15e3ba0c2
|
Test coverage for NodeStatsTracker
|
2018-09-11 16:27:06 -07:00 |
Michael Lange
|
3c2e7b7dd3
|
Merge pull request #4616 from hashicorp/f-ui-promote-canary
UI: Promote canary
|
2018-08-30 09:48:31 -07:00 |
Michael Lange
|
62e9cf268b
|
Test coverage for the promote canary feature
|
2018-08-30 09:38:29 -07:00 |
Michael Lange
|
b5b4a979f9
|
Test coverage for the job-editor component
Most of this was ported over from the existing job run acceptance tests
|
2018-08-23 09:00:14 -07:00 |
Michael Lange
|
3cee992a97
|
Test coverage for scheduler dry-run addition to the plan page
|
2018-08-20 16:44:37 -07:00 |
Michael Lange
|
f53fb08144
|
Rework job parse mirage request to get the job ID out of the payload
|
2018-08-16 17:22:22 -07:00 |
Michael Lange
|
75124fdc9e
|
Use the job name as the job id
This has bit me more than once. It's best just to make Mirage consistent
with the API even if it currently means indeterminate job ids
|
2018-08-15 17:00:08 -07:00 |
Michael Lange
|
2239e3c8d7
|
Support parse, plan, and run endpoints in mirage
|
2018-08-15 16:59:42 -07:00 |
Michael Lange
|
104e5196a6
|
Acceptance tests for the region switcher
|
2018-08-10 12:52:05 -07:00 |
Michael Lange
|
94d321ef4f
|
Properly model regions in Mirage
|
2018-08-09 19:57:21 -07:00 |
Michael Lange
|
ebd5123b77
|
Bare minimum Mirage support for regions
|
2018-08-09 18:22:37 -07:00 |
Michael Lange
|
578403b193
|
Add createTime to the allocation model
|
2018-08-06 10:53:13 -07:00 |
Michael Lange
|
dad24eef86
|
Test coverage for the expanded feature set of the latest-deployment component
|
2018-07-30 15:31:31 -07:00 |
Michael Lange
|
60a4e3de7a
|
Support the /job/:id/deployment endpoint in mirage
|
2018-07-30 15:24:31 -07:00 |
Michael Lange
|
ab54583878
|
Use the JobID as the Version ID for mirage job versions
|
2018-07-27 16:32:43 -07:00 |
Michael Lange
|
22f5bedd58
|
Codify common mirage scenarios and make it easy to switch between
|
2018-07-10 10:06:11 -07:00 |
Michael Lange
|
686061cc9a
|
Acceptance test for jobs from different namespaces on a single client
|
2018-07-06 10:50:22 -07:00 |
Michael Lange
|
b9d590349e
|
Dasherize task names in factory
This is to avoid test failures due to url encoding mismatches
|
2018-06-13 15:04:31 -07:00 |
Michael Lange
|
37a8fb2af2
|
Add new property to factory
|
2018-06-06 17:34:50 -07:00 |
Michael Lange
|
5eac0a53f6
|
New traits for node states
|
2018-05-30 11:27:21 -07:00 |