open-nomad/ui/mirage/factories
Nicholas Cioli 4d9fa38a5e
ui: add parameterized dispatch interface (#10675)
* ui: add parameterized dispatch interface

This commit adds a new interface for dispatching parameteried jobs, if
the user has the right permissions. The UI can be accessed by viewing a
parameterized job and clicking on the "Dispatch Job" button located in
the "Job Launches" section.

* fix failing lint test

* clean up dispatch and remove meta

This commit cleans up a few things that had typos and
inconsistent naming. In line with this, the custom
`meta` view was removed in favor of using the
included `AttributesTable`.

* ui: encode dispatch job payload and start adding tests

* ui: remove unused test imports

* ui: redesign job dispatch form

* ui: initial acceptance tests for dispatch job

* ui: generate parameterized job children with correct id format

* ui: fix job dispatch breadcrumb link

* ui: refactor job dispatch component into glimmer component and add form validation

* ui: remove unused CSS class

* ui: align job dispatch button

* ui: handle namespace-specific requests on job dispatch

* ui: rename payloadMissing to payloadHasError

* ui: don't re-fetch job spec on dispatch job

* ui: keep overview tab selected on job dispatch page

* ui: fix task and task-group linting

* ui: URL encode job id on dispatch job tests

* ui: fix error when job meta is null

* ui: handle job dispatch from adapter

* ui: add more tests for dispatch job page

* ui: add "job dispatch" capability check

* ui: update job dispatch from code review

Co-authored-by: Luiz Aoqui <luiz@hashicorp.com>
2021-07-20 18:27:41 -04:00
..
agent.js add name property back to agent schema in ember mirage 2021-07-11 16:09:43 -04:00
alloc-file.js UI: Change Mirage data to be stable in development (#6389) 2019-10-03 09:13:08 -05:00
allocation.js Migrate to the new resources properties for allocs and nodes 2020-10-15 02:54:16 -07:00
client-allocation-stat.js Update everything to work with the mirage backwards incompat 2019-04-10 14:54:37 -07:00
client-stat.js UI: Change Mirage data to be stable in development (#6389) 2019-10-03 09:13:08 -05:00
csi-plugin.js Work around a mirage bug 2020-05-18 17:23:55 -07:00
csi-volume.js UI: Support for CSI (#7446) 2020-03-25 07:51:26 -05:00
deployment-task-group-summary.js UI: Change Mirage data to be stable in development (#6389) 2019-10-03 09:13:08 -05:00
deployment.js UI: Change Mirage data to be stable in development (#6389) 2019-10-03 09:13:08 -05:00
evaluation.js Clean up erroneous and redundant mirage things 2020-08-27 17:58:24 -07:00
job-scale.js Model job scaling and events in Mirage 2020-07-29 19:07:24 -07:00
job-summary.js Clean up erroneous and redundant mirage things 2020-08-27 17:58:24 -07:00
job-version.js UI: Change Mirage data to be stable in development (#6389) 2019-10-03 09:13:08 -05:00
job.js ui: add parameterized dispatch interface (#10675) 2021-07-20 18:27:41 -04:00
namespace.js UI: Change Mirage data to be stable in development (#6389) 2019-10-03 09:13:08 -05:00
node-event.js UI: Change Mirage data to be stable in development (#6389) 2019-10-03 09:13:08 -05:00
node.js Tests for PrimaryMetric::Node 2021-03-24 13:52:52 -07:00
policy.js UI: Change Mirage data to be stable in development (#6389) 2019-10-03 09:13:08 -05:00
recommendation.js Add DAS UI code from enterprise (#9192) 2020-10-29 07:46:42 -05:00
region.js Properly model regions in Mirage 2018-08-09 19:57:21 -07:00
scale-event.js Force mock error scale events to be annotations 2020-08-05 12:02:22 -07:00
service.js add on update to services table in allocation details (#10153) 2021-03-11 12:28:38 -05:00
storage-controller.js Add cycling to factory healthy flags 2020-06-19 15:43:32 -05:00
storage-node.js Add cycling to factory healthy flags 2020-06-19 15:43:32 -05:00
task-event.js UI: Change Mirage data to be stable in development (#6389) 2019-10-03 09:13:08 -05:00
task-group-scale.js Make scale event properties more conditional and serialized correctly 2020-07-29 19:07:24 -07:00
task-group.js Add DAS UI code from enterprise (#9192) 2020-10-29 07:46:42 -05:00
task-resource.js Migrate to the new resources properties for allocs and nodes 2020-10-15 02:54:16 -07:00
task-state.js UI: Change Mirage data to be stable in development (#6389) 2019-10-03 09:13:08 -05:00
task.js ui: Add optional memory max to task details ribbon (#10459) 2021-04-28 15:38:14 -05:00
token.js Add exchange of one-time token on UI load (#10066) 2021-04-01 13:21:30 -05:00