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 |
|
Michael Lange
|
65edf31ec9
|
Acceptance testing for node drain information
|
2018-05-30 11:27:21 -07:00 |
|
Michael Lange
|
65d696f038
|
Merge pull request #4294 from hashicorp/f-ui-driver-health-checking
UI: Driver health checking
|
2018-05-25 12:00:11 -07:00 |
|
Michael Lange
|
8b09108f9c
|
Display driver attributes without the superfluous driver and driver name section
|
2018-05-25 10:15:25 -07:00 |
|
Michael Lange
|
3f781743e4
|
NodeEvent and NodeDriver modeling in Mirage
|
2018-05-25 10:15:24 -07:00 |
|
Michael Lange
|
861690482f
|
Remodel task-group-deployment-summary to property use PlacedCanaries
|
2018-05-23 13:12:52 -07:00 |
|
Michael Lange
|
feec8aa5e7
|
Integration tests for the various reschedule events timeline permutations
|
2018-05-04 19:36:55 -07:00 |
|
Michael Lange
|
d6d7a90c99
|
Acceptance tests for allocation rescheduling
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
d59802aa6e
|
Mirage modeling for rescheduling
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
0c1c66776b
|
Merge pull request #4195 from hashicorp/b-ui-retry-stats-requests
UI: Retry stats requests
|
2018-04-24 14:13:34 -07:00 |
|
Michael Lange
|
71ca73c19b
|
Test coverage for alloc stats retrying
|
2018-04-20 18:11:32 -07:00 |
|
Michael Lange
|
d7daf86067
|
Move resource generation helper to a common place
|
2018-04-20 18:10:41 -07:00 |
|
Michael Lange
|
82ca110cd0
|
New tests for stop job action
|
2018-04-19 14:22:04 -07:00 |
|
Michael Lange
|
1f300eb4fb
|
Make sure jobs and task groups have no spaces
Faker hacker nouns can sometimes be two words.
|
2018-04-17 10:28:58 -07:00 |
|
Michael Lange
|
84141e9d1f
|
Read the task event message from the DisplayMessage prop
|
2018-03-28 12:52:02 -07:00 |
|
Michael Lange
|
fc5c4ff093
|
The initial index value should be 1, not 0
|
2018-03-21 13:28:56 -07:00 |
|
Michael Lange
|
7768e14380
|
Correctly wire up job relationships
|
2018-03-13 16:34:01 -07:00 |
|
Josh Soref
|
026f885087
|
spelling: rolling
|
2018-03-11 18:52:29 +00:00 |
|
Josh Soref
|
4708460e8f
|
spelling: appropriate
|
2018-03-11 17:39:47 +00:00 |
|